Tôi đang thiết kế bộ điều khiển vi mô dựa trên bộ vi xử lý microblaze trên một fpga xilinx. Hầu hết các thiết lập phần cứng được thực hiện. Tất cả tôi đang cập nhật vào thời điểm này là mã c sẽ được chạy trên microblaze. Có cách nào trong XPS không phải xây dựng lại toàn bộ dự án, chỉ là phần mã c. Mất khoảng 20 phút để xây dựng lại toàn bộ dự án - sẽ rất tuyệt nếu tôi không phải làm vậy. Cảm ơn.Sử dụng XILINX XPS với Microblaze - cách nhanh nhất để lập trình fpga
Trả lời
Nhấp chuột phải vào tệp C cấp cao nhất. Tùy chọn là có.
+1 để đặt câu hỏi lập trình phần cứng. SO cần nhiều hơn trong số này.
Tôi khá chắc chắn điều này đã được thực hiện trước đó, nhưng bạn sẽ phải xây dựng vào bộ điều khiển của bạn khả năng viết lại ROM nơi chương trình c được lưu trữ. Nếu bạn đặc biệt nói cho lập trình viên biết nơi đặt ROM chương trình, một số thiết bị có thể cung cấp khả năng ghi vào các phần cụ thể của bộ nhớ chuyên dụng mà không cần cấu hình lại toàn bộ fpga. Tôi không biết liệu đức hạnh có làm được điều này không.
Khi bạn đã xây dựng hệ thống phần cứng, bạn không cần phải biên dịch lại mọi lúc. Bây giờ, chỉ cần xuất phần cứng sang Xilinx SDK (nó sẽ rất quen thuộc nếu bạn đã sử dụng Eclipse). Từ SDK, bạn có thể sửa đổi chương trình C của bạn và chạy nó trên FPGA.