Agilex™ 7コンフィグレーション・ユーザーガイド

ID 683673
日付 4/01/2024
Public
ドキュメント目次

3.1.7.1.3. オプションビットの格納

デザインデータに加えて、フラッシュメモリーはオプションビットを格納します。オプションビットのアドレスは、2つの場所 (Parallel Flash Loader II Intel® FPGA IPおよびフラッシュメモリー・デバイスのオプション・ビット・アドレス) で指定する必要があります。

オプションビットには次の情報が含まれます。

  • 各ページの開始アドレス。
  • フラッシュ・プログラミング用の .pof のバージョン。この値はすべてのページで同じです。
  • 各ページの Page-Valid ビット。 Page-Valid ビットは、開始アドレスのビット0です。Parallel Flash Loader II Intel® FPGA IPは、ページのプログラミングが成功した後にこのビットを書き込みます。

Parallel Flash Loader II Intel® FPGA IPのオプションビットは、パラメーター・エディターを使用して設定します。デフォルトでParallel Flash Loader II Intel® FPGA IPは、What operating mode will be used? パラメーターに Flash Programming を表示します。このデフォルト状態で、FPGA Configuration タブは表示されません。GeneralタブのWhat operating mode will be used?に、FPGA Configuration もしくはFlash Programming and FPGA Configurationを選択します。次の図は、FPGA Configurationオプションを示しています。

図 27.  Parallel Flash Loader II Intel® FPGA IPのGeneralタブ

FPGA ConfigurationタブのWhat is the base address of the option bits, in hex? パラメーターに、オプションビットの16進数アドレスを指定します。

図 28.  Parallel Flash Loader II Intel® FPGA IPのFPGA Configurationタブ

Programming File Generatorダイアログボックスを使用して、オプションビットのStart addressを指定します。Programming File GeneratorダイアログボックスのConfiguration TabAdd Deviceを使用し、フラッシュデバイスを指定します。次に、OPTIONSEDITをクリックし、オプションビットのStart addressを指定します。このStart addressは、Parallel Flash Loader II Intel® FPGA IPのパラメーターを指定する際にWhat is the byte address of the option bits, in hex?に指定するアドレスと一致する必要があります。

Quartus® Prime Programming File Generatorは、.sofs.pofs に変換する際に .pof バージョンの情報を生成します。Agilex 7.pof バージョンの値は、0x05 です。次の表に、8ページすべてを使用する .pof のページレイアウト例を示します。この例では、.pof バージョンを 0x80 に格納します。

表 21.  オプション・ビット・セクターのフォーマット
セクターオフセット
0x000x03 ページ0開始アドレス
0x040x07 ページ0終了アドレス
0x080x0B ページ1開始アドレス
0x0C0x0F ページ1終了アドレス
0x100x13 ページ2開始アドレス
0x140x17 ページ2終了アドレス
0x180x1B ページ3開始アドレス
0x1C0x1F ページ3終了アドレス
0x200x23 ページ4開始アドレス
0x240x27 ページ4終了アドレス
0x280x2B ページ5開始アドレス
0x2C0x2F ページ5終了アドレス
0x300x33 ページ6開始アドレス
0x340x37 ページ6終了アドレス
0x380x3B ページ7開始アドレス
0x3C0x3F ページ7終了アドレス
0x400x7F 予約済み
0x80 9 .pofバージョン
0x81-0xFF 予約済み
注意:
Parallel Flash Loader II Intel® FPGA IPの誤動作を防止するため、オプション・ビット・セクターの情報は上書きしないでください。オプションビットは、フラッシュメモリー・デバイスの未使用アドレスに格納してください。
9 .pof バージョンは、オプション・ビット・セクターの1バイトのみを占有します。