クリティカルな問題
quartus_hps・プログラマーは、Cyclone® V SoC、 Arria® V SoC 上の HPS 接続クアッド・シリアル・ペリフェラル・インターフェイス (SPI/QSPI) デバイスのプログラミング中に失敗する場合があります。また、QSPI に既存または破損した画像が含まれている場合は 10 個のFPGAシステムをインテル® Arria®。
次のエラーメッセージが表示される可能性があります。
エラー:アドレスアドレスファイルアドレスでデータのマッチングに失敗しました。
エラー: シリコン ID の読み込み失敗
Quad SPI フラッシュ・シリコン ID が0x00000000
インテル Quartus® Prime ソフトウェア・バージョン 16.1 以降では、 --boot=18 オプションを quartus_hps とともに使用してこの問題を解決できます。
--boot=18 オプションにより、Quad SPI プログラミングの前に SoC にコールドリセットが適用され、すべてのクロックがデフォルト値にリセットされます。
- 例: -c 1 -o PV --boot=18 -a 0x0 .img quartus_hps
このオプションは、SoC EDS ハンドブックの今後のバージョンで文書化されるようにスケジュールされています。
かつ:
- オンボードまたは別のケーブルのインテル® FPGA Download Cable II (旧 USB Blaster II ケーブル) を使用して、プログラミング中に不安定性が見られるとします。その場合、JTAG インターフェイス速度の低速化に役立つ場合があります。 USB-Blaster II ダウンロード・ケーブルのクロック周波数を変更するにはどうすればよいですか?
- インテル Quartus Prime ソフトウェア・バージョン 16.0 では 、--boot=18 オプションを含むパッチが利用可能です。次を参照してください: エラー: シリコン ID の読み取り失敗
この問題は、インテル® Quartus® Prime ソフトウェア 17.0 バージョン以降で修正されています。