Tôi có băng ghế thử nghiệm dựa trên verilog, được giao tiếp với nguồn' C sử dụng DPI. Bây giờ sử dụng DPI tôi đang lập kế hoạch để viết toàn bộ phần vững của tôi. Để làm điều này tôi cần 3 điềuXuất nhiệm vụ sang 'C bằng DPI
- Đăng ký đọc
- Đăng ký Viết handler
- Interrupt Như tôi hiểu, đăng ký lần đọc và viết là công việc mà tôi cần phải xuất khẩu từ RTL thử nghiệm băng ghế dự bị. Và trình xử lý ngắt (tôi đã thực hiện bằng cách nhập hàm từ 'C).
Tôi đã kiểm tra hầu hết tài liệu về nhịp và không tìm thấy gợi ý hữu ích nào. Tôi cũng đã đăng ký với cộng đồng người dùng cadence nhưng có vẻ như tôi không thể đặt câu hỏi cho đến khi họ phê duyệt đăng ký của tôi.
Chỉ trong trường hợp ai đó biết điều này, sẽ đánh giá cao sự trợ giúp của họ.
Điều gì xảy ra với dấu nháy đơn trước chữ C? Đó có phải là một ngôn ngữ khác với C? – unwind