Spartan UltraScale+ Boot Header Attributes - 2025.1 English - UG1283

Bootgen User Guide (UG1283)

Document ID
UG1283
Release Date
2025-05-29
Version
2025.1 English

Image attributes field comprises packed information of the boot image attributes and details are tabulated below.

Table 1. Spartan UltraScale+ Boot Header Attributes
Field Name Bit Offset Width Default Value Description
Reserved [31:20] 12 0x0 Reserved (must be 0)
Signed Image [19:18] 2 0x0
  • 0x3: Signed image
  • All others: Unsigned image
PUF Mode [17:16] 2 0x0
  • 0x3: PUF 4K mode
  • All others: Reserved
BH Authentication [15:14] 2 0x0
  • 0x3: Authentication of the boot image is done, excluding verification of PPK hash and SPK ID
  • All others: Authentication is decided based on authentication enablement in eFuses
Reserved [13:12] 2 0x0 Reserved (must be 0)
DPA CM [11:10] 2 0x0
  • 0x3: Enabled
  • All others disabled (eFuse overrides this)
BI Integrity Selection [9:8] 2 0x0
  • 0x0, 0x1, and 0x2: Reserved
  • 0x3: SHA3 is used as hash function to do BI integrity check
PUF HD [7:6] 2 0x0
  • 0x3: PUF HD is part of boot header
  • All others: PUF HD is in PUF HD PDI
Reserved [5:4] 2 0x0 Reserved
[3:0] 4