Đã 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 ?
Lập trình C cho FPGA
Collapse
X
-
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).
Bài viết mới nhất
Collapse
-
bởi KazumiChào mọi người. Tôi có một động cơ bước được lắp đặt gần dây chuyền mạ điện, nơi môi trường có chứa hơi axit.
Sau hơn sáu tháng vận hành, bộ điều khiển (driver) gần đây liên tục báo lỗi quá dòng. Khi tháo động cơ ra, tôi phát hiện...-
Channel: Điện tử công suất
12-10-2026, 13:40 -

Comment