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

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

3.1.7.1.4. オプションビットの開始アドレスと終了アドレスの確認

.sof.pof ファイルに変換する際は、セクター・オフセット・アドレスの32ビット値から、各SOFページに指定した開始アドレスと終了アドレスをデコードすることができます。コンフィグレーション・エラーが発生した場合は、生成されたビットストリーム・アドレスが Quartus® Prime開発ソフトウェアで指定したアドレスと一致することを確認します。

次の表は、開始アドレスのビットフィールドを示しています。

表 22.  開始アドレスビットの内容
ビット 説明
31:11 21 アドレス指定可能な開始アドレス
10:1 10 予約ビット
0 1 ページ有効ビット
  • 0=有効
  • 1=エラー
表 23.  終了アドレスビットの内容
ビット 説明
31:0 32 アドレス指定可能な終了アドレス

アドレスを復元するには、次を実行します。

  • 開始アドレス - 13'b0000000000000 をアドレス指定可能な開始アドレスに追加します
  • 終了アドレス - 2'b11 をアドレス指定可能な終了アドレスに追加します

次の表に示す値の2つのページアドレスを備える .pof の場合

セクターオフセット
0x000x03 0x00004000
0x040x07 0x00196E30
0x080x0B 0x001C0000
0x0C0x0F 0x00352E30

ページ0の場合、開始アドレスビット [31:11] に 13'b0000000000000 を追加すると、結果は 32'b00000000000000010000000000000000 = 0x10000 になります。

終了アドレス 0x00196E02'b11 を追加すると、結果は 26'b00011001011011100011000011 = 0x65B8C3 になります。

ページ1の場合、開始アドレスに 13'b0000000000000 を追加すると、結果は 32'b0000000000011100000000000000000000 = 0x700000 になります。

終了アドレス 0x00352E302’b11 を追加すると、結果は 32'b00000000110101001011100011000011 = 0xD4B8C3 になります。

開始アドレスと終了アドレスは、 .map ファイルで表示される各ページの開始アドレスと終了アドレスに関連付けられている必要があります。