3.1.1. Avalon® -STコンフィグレーション・スキームのハードウェア・コンポーネントとファイルタイプ
3.1.2. Avalon-STデバイス・コンフィグレーションの有効化
3.1.3. AVST_READY信号
3.1.4. RBFコンフィグレーション・ファイルのフォーマット
3.1.5. Avalon-STシングル・デバイス・コンフィグレーション
3.1.6. Avalon® -ST コンフィグレーション・スキームのデバッグ・ガイドライン
3.1.7. Avalon® -STコンフィグレーション・スキームで使用するIP: Parallel Flash Loader II Intel® FPGA IP (PFL II)
3.1.7.4.1. FPGA Avalon-STピンに対するParallel Flash Loader II Intel® FPGA IPで推奨されるデザイン上の制約
3.1.7.4.2. QSPIフラッシュ使用時にParallel Flash Loader II Intel® FPGA IPで推奨されるデザイン制約
3.1.7.4.3. CFIフラッシュ使用時にParallel Flash Loader II Intel® FPGA IPで推奨されるデザイン制約
3.1.7.4.4. 他の入力ピンに向けたParallel Flash Loader II Intel® FPGA IPで推奨される制約
3.1.7.4.5. 他の出力ピンに向けたParallel Flash Loader II Intel® FPGA IPで推奨される制約
3.2.1. ASコンフィグレーション・スキーム・ハードウェア・コンポーネントとファイルタイプ
3.2.2. ASシングル・デバイス・コンフィグレーション
3.2.3. 複数のシリアル・フラッシュデバイスを使用するAS
3.2.4. ASコンフィグレーション・タイミング・パラメーター
3.2.5. 許容スキューについてのガイドライン
3.2.6. シリアル・フラッシュデバイスのプログラミング
3.2.7. シリアル・フラッシュメモリーのレイアウト
3.2.8. AS_CLK
3.2.9. アクティブ・シリアル・コンフィグレーション・ソフトウェアの設定
3.2.10. Quartus® Primeのプログラミング手順
3.2.11. ASコンフィグレーション・スキームのデバッグ・ガイドライン
3.1.7.1.4. オプションビットの開始アドレスと終了アドレスの確認
.sof を .pof ファイルに変換する際は、セクター・オフセット・アドレスの32ビット値から、各SOFページに指定した開始アドレスと終了アドレスをデコードすることができます。コンフィグレーション・エラーが発生した場合は、生成されたビットストリーム・アドレスが Quartus® Prime開発ソフトウェアで指定したアドレスと一致することを確認します。
次の表は、開始アドレスのビットフィールドを示しています。
| ビット | 幅 | 説明 |
|---|---|---|
| 31:11 | 21 | アドレス指定可能な開始アドレス |
| 10:1 | 10 | 予約ビット |
| 0 | 1 | ページ有効ビット
|
| ビット | 幅 | 説明 |
|---|---|---|
| 31:0 | 32 | アドレス指定可能な終了アドレス |
アドレスを復元するには、次を実行します。
- 開始アドレス - 13'b0000000000000 をアドレス指定可能な開始アドレスに追加します
- 終了アドレス - 2'b11 をアドレス指定可能な終了アドレスに追加します
次の表に示す値の2つのページアドレスを備える .pof の場合
| セクターオフセット | 値 |
|---|---|
| 0x00 – 0x03 | 0x00004000 |
| 0x04 – 0x07 | 0x00196E30 |
| 0x08 – 0x0B | 0x001C0000 |
| 0x0C – 0x0F | 0x00352E30 |
ページ0の場合、開始アドレスビット [31:11] に 13'b0000000000000 を追加すると、結果は 32'b00000000000000010000000000000000 = 0x10000 になります。
終了アドレス 0x00196E0 に 2'b11 を追加すると、結果は 26'b00011001011011100011000011 = 0x65B8C3 になります。
ページ1の場合、開始アドレスに 13'b0000000000000 を追加すると、結果は 32'b0000000000011100000000000000000000 = 0x700000 になります。
終了アドレス 0x00352E30 に 2’b11 を追加すると、結果は 32'b00000000110101001011100011000011 = 0xD4B8C3 になります。
開始アドレスと終了アドレスは、 .map ファイルで表示される各ページの開始アドレスと終了アドレスに関連付けられている必要があります。