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

ID 683673
日付 12/14/2020
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

インテルのみ表示可能 — GUID: ivh1540272332386

Ixiasoft

ドキュメント目次

5.4.2.2. サブパーティション・テーブルのレイアウト

次の表は、サブパーティション・テーブルの構造を示しています。 インテル® Quartus® Prime Programming File Generatorソフトウェアは、最大126のパーティションをサポートします。各サブパーティション記述子は32バイトです。

注: HPS RSU以外の操作では、ファームウェアはサブパーティション・テーブルの内容を読み出しません。
表 42.  サブパーティション・テーブルのレイアウト
オフセット サイズ(バイト単位) 説明
0x000 4 マジックナンバー0x57713427
0x004 4 バージョン・ナンバー:
  • 0 -   インテル® Quartus® Primeプロ・エディションソフトウェアバージョン20.4より前
  • 1 - インテル® Quartus® Primeプロ・エディションのソフトウェアバージョン20.4以降
0x008 4 エントリー数
0x00C 4 チェックサム:
  • 0 -   インテル® Quartus® Primeプロ・エディションソフトウェアバージョン20.4より前
  • CRC32チェックサム- インテル® Quartus® Primeプロ・エディションのソフトウェアバージョン20.4以降
0x010 16 予約済み
0x020 32 サブパーティション記述子1
0x040 32 サブパーティション記述子2
0xFE0 32 サブパーティション記述子126

インテル® Quartus® Primeプロ・エディションソフトウェア・バージョン20.4以降、SPTヘッダーには、SPT全体で計算されるCRC32チェックサムが含まれています。 チェックサムが計算されるとき、それ自体に提出されたCRC32チェックサムの値はゼロと見なされます。 CRC32チェックサムの計算に使用されるアルゴリズムについては、jto1540272334080.html#jto1540272334080を参照してください。

各32バイトのサブパーティション記述子には、次の情報が含まれています。

表 43.  サブパーティション記述子のレイアウト
オフセット サイズ 説明
0x00 16 ヌル文字列ターミネーターを含むサブパーティション名
0x10 8 サブパーティションの開始オフセット
0x18 4 サブパーティションの長さ
0x1C 4 サブパーティションフラグ
現在、2つのフラグが定義されています。
  • System set to 1: RSUシステム用に予約されています。 パーティションオフセット値については、表 1を参照してください。
  • Read only set to 1: システムは、パーティションを直接書き込みから保護します。
Intel Quartus Programming File Generatorは、イメージ作成時にこれらのフラグを次のように設定します。その後、これらのフラグは変更されません。
表 44.  コンテンツとアクセスを指定するフラグ
パーティション システム 読み出し専用
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