2009-06-17 38 views

Trả lời

4

Khám phá opencores.org.

+0

tôi muốn thành phần mẫu làm trình bổ sung đầy đủ. là trang web này cung cấp. cảm ơn bạn. – alsadk

+0

Có ai biết nếu mã từ giấy phép opencores.org yêu cầu dự án vhdl cuối cùng của bạn phải được xuất bản dưới dạng nguồn mở không? – JeffV

+0

http://www.opencores.org/?do=faq chuyển tới Cấp phép. – alsadk

3

Ngoài ra, bạn có thể xem http://www.freemodelfoundry.com/ cho mô-đun VHDL và Verilog.

Chỉ cần cho toàn bộ cộng tôi có thể viết nó ngay tại đây;)

entity full_adder is 
    port(
     a, b, cin: in BIT; 
     sum, cout: out BIT); 
end full_adder; 

architecture gate_level of full_adder is 
begin 
    sum <= (a xor b) xor cin; 
    cout <= ((a and b) or (a and cin)) or (b and cin); 
end gate_level; 

UPDATE: công cụ như Aldec Active-HDL có máy phát điện IP-Core. Bạn có thể chọn các lõi khác nhau, tham số đầu vào và sử dụng thành phần VHDL hoặc Verilog sẵn sàng để sử dụng. Aldec cung cấp giấy phép sinh viên miễn phí. Hãy xem http://www.aldec.com/Company/University.aspx

+0

Cảm ơn tôi muốn sẵn sàng sử dụng các thành phần như full_adder .. vv Cảm ơn bạn đã nhập mã full_adder. – alsadk

1

Như David đã nói, opencores.org là điểm khởi đầu tốt. Một dự án thú vị khác là bộ xử lý LEON3 và thư viện Gaisler có liên quan của nó, có sẵn dưới dạng dự án nguồn mở từ http://www.gaisler.com

Các vấn đề liên quan