インテルのみ表示可能 — GUID: jod1540272333244
Ixiasoft
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コンフィグレーション・スキームのデバッグ・ガイドライン
インテルのみ表示可能 — GUID: jod1540272333244
Ixiasoft
5.4.2.3. コンフィグレーション・ポインター・ブロックのレイアウト
コンフィグレーション・ポインター・ブロックには、アプリケーション・イメージ・アドレスのリストが含まれています。SDMは、イメージの1つが成功するかすべてが失敗するまで、イメージを順番に試行します。ストラクチャーには次の情報が含まれています。
オフセット | サイズ (バイト) | 説明 |
---|---|---|
0x00 | 4 | マジックナンバー 0x57789609 |
0x04 | 4 | ポインター・ブロック・ヘッダーのサイズ (このドキュメントでは 0x18) |
0x08 | 4 | ポインターブロックのサイズ (このドキュメントでは4096) |
0x0C | 4 | 予約済み |
0x10 | 4 | イメージポインターへのオフセット (IPTAB) |
0x14 | 4 | 割り当てられたイメージ・ポインター・スロットの総数 = 508 |
0x18 | 8 | 予約済み |
0x20 (IPTAB) 15 | 8 | 最初の (優先順位が最も低い) イメージ・ポインター・スロット (IPTAB) |
8 | 2番目 (2番目に低い優先度) のイメージ・ポインター・スロット | |
8 | … | |
8 | 最後の (最も優先度の高い) イメージポインター |
コンフィグレーション・ポインター・ブロックには、最大508個のアプリケーション・イメージ・ポインターを含めることができます。一般的なコンフィグレーション・ポインター・ブロックの更新手順は、新しいポインターの追加と、場合によっては古いポインターのクリアで構成されています。通常、ポインターブロックの更新では、1つの新しいスロットが使用されます。したがって、ポインターブロックを消去する前に508回の更新を行うことができます。消去の手順は、ポインター・ブロックの圧縮と呼ばれます。ポインター・ブロックのコピーが2つあるため、この手順はパワー・フェイル・セーフです。コピーは異なるフラッシュ消去セクターにあります。一方のコピーが更新されている間、もう一方のコピーは引き続き有効です。
注: SPTとCPBを正常に更新するには、HPSソフトウェア (U-BootまたはLinux) をCPBおよびSPTサイズ以下の最小QSPI消去粒度をサポートするようコンフィグレーションする必要があります。サポートされているすべてのフラッシュ・デバイスは、4KB、32KB、および64KB の消去粒度を提供します。HPSソフトウェアは通常、4KB または 64KB の消去粒度でコンフィグレーションされます。HPSソフトウェアが64KB の消去粒度でコンフィグレーションされる場合、CPBおよびSPTのサイズはProgramming File Generatorでデフォルトの32KB から64KB にコンフィグレーションする必要があります。
15 このオフセットは今後のファームウェア・アップデートで変更する可能性があります。