インテル® Quartus® II ソフトウェア・バージョン 4.2 および 5.0 では、Stratix II デバイスで M4K ブロックを使用したデザインでは、M4K メモリーブロックのコンフィグレーション設定に問題があるため、断続的な読み込みエラーが発生することがあります。問題の説明および影響を受ける可能性のあるメモリー構成の説明については 、Stratix II FPGA・ファミリーのエラッタ・シート を参照してください。インテル® Quartus® II ソフトウェア・バージョン 5.0 SP2/5.1 以降でコンパイルされた場合、この問題はデザインに影響しません。
Stratix II SOF ファイル・チェッカー・ユーティリティーを使用して、特定のデザインが問題の影響を受けているかどうかを確認できます。ユーティリティーを次の場所からダウンロードします:ftp.altera.com/outgoing/release/check_stratixii_m4k.exe。コマンドプロンプトから FTP サイトにログオンするには、ユーザー名として「匿名」、パスワードとしてメールアドレスを使用します。
次のコマンドを使用してコマンド・プロンプトからユーティリティーを実行して、プロジェクト用に生成された SRAM オブジェクト・ファイル(.sof)を確認します。check_stratixii_m4k
sof プログラミング・ファイルの>
ユーティリティーは次のいずれかの結果を報告します。
- デザインに M4K の問題はありません。この場合、プログラミング・ファイルは問題の影響を受けないため、安全に使用できます。
- デザイン内の M4K ブロックによってはこの問題の影響を受け、断続的な読み込みエラーが発生する可能性があります。
デザインに問題の影響を受けるメモリーブロックが含まれている場合は、次の手順を実行する必要があります。
- インテル® Quartus® II ソフトウェア・バージョン 5.1 以降でデザインを再コンパイルして、新しいプログラミング・ファイルを作成します。Alteraソフトウェアの最新バージョンの使用をお勧めします。
- 注: バージョン 5.0 または 5.0 SP1 でデザインをコンパイルした場合は、バージョン 5.0 SP2 で咄咀を実行して、完全なコンパイルを実行せずに新しいプログラミング・ファイルを生成してから、タイミング・アナライザーを実行できます。
- タイミング分析結果を確認して、タイミング要件が満たされていることを確認します。この M4K 読み取りの問題を考慮して、デバイスのタイミングモデルが更新されます。