クリティカルな問題
インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 20.1 以前の問題により、推論された True Dual Port RAM またはシンプル・デュアル・ポート RAM を使用して実装されたシーケンシャル・アクセス・メモリー (SAM) から読み出すと、不正なデータが表示されます。不正なリードバックを生成するコード例を以下に示します。
rising_edge(clk) の場合
read_enable = '1' の場合
read_addr <= std_logic_vector ((read_addr) 1) ;
read_data <= ram (to_integer(read_addr));
end if;
end if;
この例で読み取られるアドレスが 5、6、7、8 などである場合、データはアドレス 6、7、8、9 などから読み取られます。これは、任意の値のアドレス単位 / dec warrantts に当てはまります (例えば、この例に示すように 1 だけでなく)。このエラーは、インテル® Arria® 10、インテル® Cyclone® 10 GX、インテル® Stratix® 10 および インテル® Agilex™ デバイスで発生する可能性があります。
この問題は、インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 20.2 から修正されています。
まだプロジェクトの設計段階で、インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 20.1 以前を使用しているが、最新バージョンに移行できない場合
(1) 以下の該当するリンクからソリューション・パッチをダウンロードしてインストールします。ソリューション・パッチをインストールしてデザインを再コンパイルします。
インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 20.1 以前をターゲットにしていて、プロジェクトが終了し、本番段階にある場合、各コンパイルに対する影響評価の手順 (1) から (3) を実行します。
(1) 以下の該当するリンクからスクリーニング・パッチをダウンロードしてインストールします。
(2) スクリーニング・パッチをインストールしてデザインを再コンパイルします。
A。デザインに影響がある場合、Quartus® コンパイルフローのメッセージウィンドウに次の警告が表示されます。ステップ (3) に進みます。
警告 (21938): スクリーニング・パッチが不正なロジック接続条件を検出しました。ナレッジ・データベース・ソリューション・https://www.intel.com/content/altera-www/global/en_us/index/support/support-resources/knowledge-base/tools/2020/how-can-i-check-for-and-fix-ram-corruption-problems-in-intel--qu.html で利用可能な RAM の破損を防ぐためのソリューション・パッチをインストールします。
B。上記の警告が報告されない場合は、これ以上の操作は必要ありません。
(3) 以下の該当するリンクからソリューション・パッチをダウンロードしてインストールします。ソリューション・パッチをインストールしてデザインを再コンパイルします。
インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 18.1 については、以下の該当するリンクからスクリーニング・パッチ 0.53 およびソリューション・パッチ 0.49 をダウンロードしてください。
Windows 用 Prime 開発ソフトウェア・プロ・エディション・バージョン 18.1 スクリーニング・パッチ 0.53 (.exe) インテル® Quartus®ダウンロード
Linux 向け Prime 開発ソフトウェア・プロ・エディション・バージョン 18.1 スクリーニング・パッチ 0.53 インテル® Quartus®ダウンロード (.run)
インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 18.1 スクリーニング・パッチ 0.53 (.txt) 用 Readmeをダウンロードする
Windows 用 Prime 開発ソフトウェア・プロ・エディション・バージョン 18.1 ソリューション・パッチ 0.49 (.exe) インテル® Quartus®ダウンロード
Linux* 向け Prime 開発ソフトウェア・プロ・エディション・バージョン 18.1 ソリューション・パッチ 0.49 インテル® Quartus®をダウンロード (.run)
インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 18.1 ソリューション・パッチ 0.49 (.txt) 用 Readme をダウンロードする
インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 19.1 については、以下の該当するリンクからスクリーニング・パッチ 0.55 およびソリューション・パッチ 0.51 をダウンロードしてください。
Windows 用 Prime 開発ソフトウェア・プロ・エディション・バージョン 19.1 スクリーニング・パッチ 0.55 (.exe) インテル® Quartus®ダウンロード
Linux* 用 Prime 開発ソフトウェア・プロ・エディション・バージョン 19.1 スクリーニング・パッチ 0.55 インテル® Quartus®をダウンロード (.run)
インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 19.1 スクリーニング・パッチ 0.55 (.txt) 用 Readme をダウンロードする
Windows 用 Prime 開発ソフトウェア・プロ・エディションバージョン 19.1 ソリューション・パッチ 0.51 インテル® Quartus®ダウンロード (.exe)
Prime 開発ソフトウェア・プロ・エディション インテル® Quartus® バージョン 19.1 Solution Patch 0.51 for Linux* (.run) をダウンロード
インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 19.1 ソリューション・パッチ 0.51 (.txt) 用 Readmeをダウンロードする
インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 19.2 については、以下の該当するリンクからスクリーニング・パッチ 0.30 およびソリューション・パッチ 0.26 をダウンロードしてください。
Windows 用 Prime 開発ソフトウェア・プロ・エディション・バージョン 19.2 スクリーニング・パッチ 0.30 (.exe) インテル® Quartus®ダウンロード
Linux 向け Prime 開発ソフトウェア・プロ・エディション・バージョン 19.2 スクリーニング・パッチ 0.30 インテル® Quartus®ダウンロード (.run)
インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 19.2 スクリーニング・パッチ 0.30 (.txt) 用 Readmeをダウンロードする
Windows 用 Prime 開発ソフトウェア・プロ・エディション・バージョン 19.2 ソリューション・パッチ 0.26 インテル® Quartus®ダウンロード (.exe)
Linux* 向け Prime 開発ソフトウェア・プロ・エディション・バージョン 19.2 ソリューション・パッチ 0.26 インテル® Quartus®をダウンロード (.run)
インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 19.2 ソリューション・パッチ 0.26 (.txt) 用 Readmeをダウンロードする
インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 19.3 については、以下の該当するリンクからスクリーニング・パッチ 0.67 およびソリューション・パッチ 0.60 をダウンロードしてください。
Windows 用 Prime 開発ソフトウェア・プロ・エディション・バージョン 19.3 スクリーニング・パッチ 0.67 (.exe) インテル® Quartus®ダウンロード
Prime 開発ソフトウェア・プロ・エディション インテル® Quartus® バージョン 19.3 スクリーニング・パッチ 0.67 for Linux* (.run)をダウンロード
インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 19.3 スクリーニング・パッチ 0.67 (.txt) 用 Readmeをダウンロードする
Windows 用 Prime 開発ソフトウェア・プロ・エディション・バージョン 19.3 ソリューション・パッチ 0.60 インテル® Quartus®ダウンロード (.exe)
Linux* 向け Prime 開発ソフトウェア・プロ・エディション・バージョン 19.3 ソリューション・パッチ 0.60 インテル® Quartus®ダウンロード (.run)
インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 19.3 ソリューション・パッチ 0.60 (.txt) 用 Readme をダウンロードする
インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 19.4 については、以下の該当するリンクからスクリーニング・パッチ 0.39 およびソリューション・パッチ 0.35 をダウンロードしてください。
Windows 用 Prime 開発ソフトウェア・プロ・エディション・バージョン 19.4 スクリーニング・パッチ 0.39 (.exe) インテル® Quartus®ダウンロード
Linux 向け Prime 開発ソフトウェア・プロ・エディション・バージョン 19.4 スクリーニング・パッチ 0.39 インテル® Quartus®ダウンロード (.run)
インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 19.4 スクリーニング・パッチ 0.39 (.txt) 用 Readmeをダウンロードする
Windows 用 Prime 開発ソフトウェア・プロ・エディション・バージョン 19.4 ソリューション・パッチ 0.35 (.exe) インテル® Quartus®ダウンロード
Linux* 向け Prime 開発ソフトウェア・プロ・エディション・バージョン 19.4 ソリューション・パッチ 0.35 インテル® Quartus®ダウンロード (.run)
インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 19.4 ソリューション・パッチ 0.35 (.txt) 用 Readme をダウンロードする
インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 20.1 については、以下の該当するリンクからスクリーニング・パッチ 0.52 およびソリューション・パッチ 0.32 をダウンロードしてください。
Windows 用 Prime 開発ソフトウェア・プロ・エディション・バージョン 20.1 スクリーニング・パッチ 0.52 インテル® Quartus®ダウンロード (.exe)
Linux* 用 Prime 開発ソフトウェア・プロ・エディション・バージョン 20.1 スクリーニング・パッチ 0.52 インテル® Quartus®ダウンロード (.run)
インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 20.1 スクリーニング・パッチ 0.52 (.txt) 用 Readmeをダウンロードする
Windows 用 Prime 開発ソフトウェア・プロ・エディション・バージョン 20.1 ソリューション・パッチ 0.32 (.exe) インテル® Quartus®ダウンロード
インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 20.1 Solution Patch 0.32 for Linux* (.run) をダウンロード
インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション・バージョン 20.1 ソリューション・パッチ 0.32 (.txt) 用 Readmeをダウンロードする
メモ:
1. 利用可能なスクリーニング・パッチとソリューション・パッチは、最近 2 年間の インテル® Quartus® Prime 開発ソフトウェア・プロ・エディションのリリースを対象としています。影響を受け、18.1 以前のバージョンの インテル® Quartus® prime 開発ソフトウェア・プロ・エディションのパッチ・サポートが必要な場合は、インテルおよび見積もり ID #1509115906 にお問い合わせください。
2. 注意: スクリーニング・パッチおよびソリューション・パッチのパッチ・インストール・シーケンスは重要です。最新のインストール済みパッチは以前のパッチより優先されます。
3. ソリューション・パッチをインストールした後にスクリーニング・パッチをインストールしないでください。スクリーニング手順中にスクリーニング・パッチのみがインストールされていることを確認します。スクリーニングのステップが完了し、特定の警告メッセージが報告されたら、パッチのスクリーニングの上にソリューション・パッチをインストールすることができます。