Visible to Intel only — GUID: xtd1648166501938
Ixiasoft
Visible to Intel only — GUID: xtd1648166501938
Ixiasoft
5.4.2.2. Sub-Partition Table Layout
The following table shows the structure of the sub-partition table. The Intel® Quartus® Prime Programming File Generator software supports up to 126 partitions. Each sub-partition descriptor is 32 bytes.
Offset | Size (in bytes) | Description |
---|---|---|
0x000 | 4 | Magic number 0x57713427 |
0x004 | 4 | Version number:
|
0x008 | 4 | Number of entries |
0x00C | 4 | Checksum:
|
0x010 | 16 | Reserved |
0x020 | 32 | Sub-partition Descriptor 1 |
0x040 | 32 | Sub-partition Descriptor 2 |
0xFE0 | 32 | Sub-partition Descriptor 126 |
Starting with Intel® Quartus® Prime Pro Edition software version 20.4, the SPT header contains a CRC32 checksum that is computed over the whole SPT. The value of the CRC32 checksum field itself is assumed as zero when the checksum is computed.
The checksum is provided as a convenience so that SPT corruptions can better be detected by HPS software. By default the feature is turned off.
Each 32-byte sub-partition descriptor contains the following information:
Offset | Size | Description |
---|---|---|
0x00 | 16 | Sub-partition name, including a null string terminator |
0x10 | 8 | Sub-partition start offset |
0x18 | 4 | Sub-partition length |
0x1C | 4 | Sub-partition flags |
- System flag, if set to 1: Reserved for RSU system. For partition offset value, refer to RSU Image Sub-Partitions Layout.
- Read-only flag, if set to 1: The system protects partition against direct writes.
Partition | System | Read Only |
---|---|---|
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 |