ID bài viết: 000084107 Loại nội dung: Thông tin sản phẩm & Tài liệu Lần duyệt cuối: 14/06/2011

Làm cách nào để tạo VHDL cho RAM hai cổng thực được hỗ trợ byte để cho phép suy luận chính xác trong quá trình tổng hợp Quartus II và hành vi chính xác trong quá trình mô phỏng RTL?

Môi Trường

    Mô phỏng
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Mô tả

Do có vấn đề trong phiên bản phần mềm Quartus® II 11.0 trở lên, mẫu VHDL RAM cổng kép hỗ trợ Byte không suy ra chính xác một siêu chức năng ram trong bộ tổng hợp Quartus II và không mô phỏng hành vi chính xác trong mô phỏng RTL.

Để giải quyết vấn đề này, thực hiện các thay đổi sau đây trong mẫu TRUE Dual Port RAM VHDL hỗ trợ Byte:

  • Thay đổi tuyên bố từ ram signal thành shared variable.

  • Thêm các dòng sau sau tuyên bố ram:
    attribute ramstyle : string;
    attribute ramstyle of ram : variable is "no_rw_check";
  • Thay đổi toán tử cho tất cả các bài tập từ ram sang :=.

Tải xuống phiên bản mẫu với các thay đổi cần thiết từ liên kết sau:

Mẫu TRUE Dual Port RAM VHDL được hỗ trợ byte dự kiến sẽ được sửa trong bản phát hành trong tương lai của phần mềm Quartus II.

Các sản phẩm liên quan

Bài viết này áp dụng cho 1 sản phẩm

Thiết bị có thể lập trình Intel®

1

Nội dung gốc bằng tiếng Anh trên trang này vừa do con người vừa do máy dịch. Nội dung này chỉ để cung cấp thông tin chung và giúp quý vị thuận tiện. Quý vị không nên tin đây là thông tin hoàn chỉnh hoặc chính xác. Nếu có bất kỳ mâu thuẫn nào giữa bản tiếng Anh và bản dịch của trang này, thì bản tiếng Anh sẽ chi phối và kiểm soát. Xem phiên bản tiếng Anh của trang này.