Thông báo

Collapse
No announcement yet.

Lập trình C cho FPGA

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Lập trình C cho FPGA

    Đã bác nào làm lập trình C cho FPGA chưa vậy ? Em đọc một số tài liệu thấy cái này cũng khá hay .Nhưng chưa rõ sử dụng phần mềm nào để biên dịch ?

  • #2
    C/C++ thường được ưa dùng để mô hình hóa và mô phỏng ở mức hệ thống. Tuy nhiên, khi mô hình hóa và mô phỏng xuống mức thấp thì vẫn phải dùng đến VHDL hoặc Verilog.

    Ngoài ra, C/C++ thường hay được sử dụng trong quá trình ASIC design, với các hệ thống lớn. Còn với quá trình thiết kế FPGA thì C/C++ ít khi được dùng đến vì các vấn đề liên quan đến các ràng buộc về tài nguyên của FPGA và người ta thường design trực tiếp bằng VHDL. Tất nhiên là chúng ta vẫn có thể dùng C/C++ để thiết kế ở mức hệ thống.

    Một số tools dịch từ C/C++ ra VHDL/Verilog như CoDevelope (Impulse), Streams-C (opencore), GAUT (Inria),... trong đó CoDevelope là một sản phẩm thương mại có support kỹ thuật và khá ổn định. (chỉ biết vậy thôi chứ cũng chưa dùng).


    Comment

    Về tác giả

    Collapse

    lan_xanh Tìm hiểu thêm về lan_xanh

    Bài viết mới nhất

    Collapse

    Đang tải...
    X