インテルのみ表示可能 — GUID: xtd1648166501938
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: xtd1648166501938
Ixiasoft
5.4.2.2. サブパーティーション・テーブルのレイアウト
次の表は、サブパーティーション・テーブルの構造を示しています。 インテル® Quartus® Prime プログラミング・ファイル・ジェネレーターのソフトウェアは、最大126のパーティーションをサポートします。各サブパーティーション記述子は32バイトです。
注: ファームウェアがSPTを更新することはありません。
オフセット | サイズ (バイト) | 詳細 |
---|---|---|
0x000 | 4 | Magic number 0x57713427 |
0x004 | 4 | バージョンナンバー:
|
0x008 | 4 | エントリー数 |
0x00C | 4 | チェックサム:
|
0x010 | 16 | 予約済み。 |
0x020 | 32 | サブパーティーションDescriptor 1 |
0x040 | 32 | サブパーティーションDescriptor 2 |
0xFE0 | 32 | サブパーティーションDescriptor 126 |
インテル® Quartus® Primeプロ・エディションの4ソフトウェア・バージョン 20.4 以降、SPTヘッダーには、SPT全体で計算されるCRC32チェックサムが含まれています。チェックサムが計算されるとき、CRC32チェックサムフィールド自体の値はゼロと見なされます。
チェックサムは、SPTの破損をHPSソフトウェアでより適切に検出できるようにするために提供されています。デフォルトでは、この機能はオフになっています。
各32バイトのサブパーティーション記述子には、次の情報が含まれています。
オフセット | サイズ | 詳細 |
---|---|---|
0x00 | 16 | ヌル文字列ターミネータを含むサブパーティーション名 |
0x10 | 8 | サブパーティーション開始オフセット |
0x18 | 4 | サブパーティーションの長さ |
0x1C | 4 | サブパーティーション・フラグ |
現在、2つのフラグが定義されています。
- システムフラグ(1に設定されている場合):RSUシステム用に予約済み。パーティーションオフセット値については、RSUイメージのサブパーティーションのレイアウトを参照してください。
- 読み出し専用フラグ(1に設定されている場合):システムはパーティーションを直接書き込みから保護します。
注: API開発中の追加情報として、読み出し専用フラグを使用できます。読み出し専用フラグ=1は、コンテンツがAPIによってのみ変更できることを示します。 インテル® 。
Intel Quartus Programming File Generatorは、イメージ作成時にこれらのフラグを次のように設定します。その後、これらのフラグは変更されません。
パーティーション | システム | 読み出し専用 |
---|---|---|
BOOT_INFO | 1 | 1 |
FACTORY_IMAGE | 1 | 1 |
SPT0 | 1 | 0 |
SPT1 | 1 | 0 |
CPB0 | 1 | 0 |
CPB1 | 1 | 0 |
P1 | 0 | 0 |
P2 | 0 | 0 |
注: SPTを正常に更新するには、HPSソフトウェア(U-BootまたはLinux)で32 KB 以下のQSPI消去の粒度が次のようにコンフィグレーションされている必要があります。より粗い消去粒度でコンフィグレーションされている場合(たとえば64 KB)、操作は失敗します。サポートされているすべてのフラッシュ デバイスは、4 KB、32 KB、および64 KBの消去粒度を提供し、現在の HPS ソフトウェアのデフォルトは4 KBです。