インテルのみ表示可能 — 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 :インテル FPGAパラレル・フラッシュ・ローダーII IPコア
3.2.1. ASコンフィグレーション・スキームのハードウェア・コンポーネントとファイルタイプ
3.2.2. ASシングル・デバイス・コンフィグレーション
3.2.3. 複数のシリアル・フラッシュ・デバイスを使用するAS
3.2.4. ASコンフィグレーション・タイミング・パラメーター
3.2.5. 最大許容外部AS_DATAピンスキュー遅延ガイドライン
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) 14 | 8 | 最初の(優先度が最も低い)イメージ・ポインター・スロット(IPTAB) |
8 | 2番目(2番目に優先度の低い)イメージ・ポインター・スロット | |
8 | … | |
8 | 最後の(最も優先度の高い)イメージポインター |
コンフィグレーション・ポインター・ブロックには、最大508個のアプリケーション・イメージ・ポインターを含めることができます。一般的なコンフィグレーション・ポインター・ブロックの更新手順は、新しいポインターを追加し、場合によっては古いポインターをクリアすることでコンフィグレーションされます。通常、ポインター・ブロックの更新では1つの新しいスロットが使用されます。したがって、ポインター・ブロックを消去する前に508回の更新を行うことができます。消去手順はポインター・ブロック圧縮 と呼ばれます。ポインター・ブロックのコピーが2つあるため、この手順は停電に対して安全です。コピーは異なるフラッシュ消去セクターにあります。一方のコピーが更新されている間、もう一方のコピーは引き続き有効です。
注: CPBを正常に更新するには、HPSソフトウェア(U-BootまたはLinux)で32 KB 以下のQSPI消去の粒度が次のようにコンフィグレーションされている必要があります。より粗い消去粒度でコンフィグレーションされている場合( たとえば64 KB)、操作は失敗します。サポートされているすべてのフラッシュ デバイスは、4 KB、32 KB、および64 KBの消去粒度を提供し、現在の HPS ソフトウェアのデフォルトは4 KBです。
14 オフセットは、将来のファームウェア・アップデートで変更される可能性があります。