ID bài viết: 000080354 Loại nội dung: Xử lý sự cố Lần duyệt cuối: 20/04/2021

Tại sao có lỗi dữ liệu RAM trong các thiết kế sử dụng RAM Cổng kép được suy luận và được biên dịch trong phiên bản phần mềm Intel® Quartus® Prime phiên bản Tiêu chuẩn phiên bản 19.1 và cũ hơn?

Môi Trường

  • Intel® Quartus® Prime Phiên bản Tiêu chuẩn
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Mô tả

    Do sự cố trong phần mềm Intel® Quartus® Prime phiên bản Tiêu chuẩn phiên bản 19.1 trở lên, bạn sẽ thấy dữ liệu không chính xác khi đọc từ Bộ nhớ truy cập tuần tự (SAM) được triển khai bằng cách sử dụng RAM cổng kép true hoặc RAM cổng kép đơn giản được suy ra. Ví dụ về mã tạo ra tệp đọc lại không chính xác được hiển thị bên dưới.

    nếu bạn rising_edge(clk) thì
    nếu read_enable = '1' thì
    read_addr read_data kết thúc nếu;
    kết thúc nếu;

    Trong ví dụ này, nếu các địa chỉ dự định được đọc là 5, 6, 7, 8, v.v., dữ liệu sẽ được đọc từ các địa chỉ 6, 7, 8, 9, v.v. Điều này đúng với số gia tăng/giảm địa chỉ của bất kỳ giá trị nào (nghĩa là không chỉ 1 như được hiển thị trong ví dụ này). Lỗi này có thể xuất hiện trên các thiết Intel® Arria® Chuỗi Intel® Cyclone®, Chuỗi Stratix® mềm và MAX Hàng Loạt.

    Độ phân giải

    Sự cố này đã được khắc phục bắt đầu với phiên Intel® Quartus® mềm Prime Phiên bản Tiêu chuẩn phiên bản 20.1.

     

    Nếu bạn vẫn đang trong giai đoạn thiết kế dự án của mình và đang sử dụng phần mềm Intel® Quartus® Prime Phiên bản Tiêu chuẩn phiên bản 19.1 trở lên:

    (1) Nâng cấp lên phiên bản phần mềm Intel® Quartus® Prime Phiên bản Tiêu chuẩn mới nhất phiên bản 20.1 hoặc mới hơn.

     

    Nếu bạn đang nhắm mục tiêu phần mềm Intel® Quartus® Prime phiên bản tiêu chuẩn phiên bản 19.1 trở lên và dự án của bạn đã hoàn thành và đang trong giai đoạn sản xuất, vui lòng làm theo bước (1) đến (3) để đánh giá tác động lên từng lần biên dịch riêng:

    (1) Tải xuống và cài đặt Bản vá Sàng lọc từ liên kết thích hợp bên dưới.

    (2) Biên dịch lại thiết kế của bạn với Bản vá Sàng lọc được cài đặt.

    A. Nếu thiết kế của bạn bị ảnh hưởng, bạn sẽ thấy cảnh báo sau trong cửa sổ thông báo luồng biên dịch Quartus. Thực hiện bước (3).

    Cảnh báo (21938): Khám sàng lọc phát hiện điều kiện kết nối logic không chính xác. Nâng cấp lên phiên bản mới nhất của phần mềm Intel Quartus Prime (Quartus Standard phiên bản 20.1 trở lên) để tránh hỏng RAM. Để biết thêm thông tin, hãy truy cập Cơ sở dữ liệu kiến thức tạihttps://www.intel.com/content/altera-www/global/en_us/index/support/support-resources/knowledge-base/tools/2020/why-is-there-seed-dependent-ram-data-corruption-quartus-std.html

    B. Nếu không báo cáo cảnh báo trên, sẽ không yêu cầu thêm hành động nào khác.

    (3) Nâng cấp lên phiên bản Intel® Quartus® mềm Prime Phiên bản Tiêu chuẩn mới nhất phiên bản 20.1 trở lên.

     

     

    Để biết Intel® Quartus® Prime phiên bản phần mềm Tiêu chuẩn phiên bản 18.1, tải xuống Bản vá Sàng lọc 0.18std từ liên kết thích hợp bên dưới.

    Tải vềIntel® Quartus® Prime phiên bản phần mềm Tiêu chuẩn phiên bản 18.1 Bản vá sàng lọc 0,18std cho Windows (.exe)

    Tải vềIntel® Quartus® Prime phiên bản phần mềm Tiêu chuẩn phiên bản 18.1 Bản vá sàng lọc 0.18std cho Linux (.run)

    Tải vềReadme cho phần mềm Intel® Quartus® Prime Phiên bản Tiêu chuẩn phiên bản 18.1 Bản vá sàng lọc 0.18std (.txt)

     

    Để biết Intel® Quartus® Prime phiên bản phần mềm Tiêu chuẩn phiên bản 19.1, tải xuống Bản vá Sàng lọc 0.10std từ liên kết thích hợp dưới đây.

    Tải vềIntel® Quartus® Prime phiên bản phần mềm Tiêu chuẩn phiên bản 19.1 Bản vá sàng lọc 0.10std cho Windows (.exe)

    Tải vềIntel® Quartus® Prime phiên bản phần mềm Tiêu chuẩn phiên bản 19.1 Bản vá sàng lọc 0.10std cho Linux (.run)

    Tải vềReadme cho phần mềm Intel® Quartus® Prime Phiên bản Tiêu chuẩn phiên bản 19.1 Bản vá sàng lọc 0.10std (.txt)

     

    Lưu ý:

    1. Các bản vá sàng lọc có sẵn được nhắm mục tiêu trong 2 năm phát hành Intel® Quartus® Prime Phiên bản Tiêu chuẩn gần đây. Liên hệ với Intel và ID báo giá #1509115906 nếu bạn bị ảnh hưởng và yêu cầu hỗ trợ bản vá cho phiên Intel® Quartus® Prime phiên bản Tiêu chuẩn trước ngày 18.1.

    2. Bản vá Intel® Quartus® Prime Phiên bản Tiêu chuẩn được áp dụng cho Intel® Quartus® Prime phiên bản Lite.

     

     

     

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

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

    Hiện tất cả

    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.