User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 771
UG585 (v1.11) September 27, 2016
Chapter 32: Device Secure Boot
Note: The FSBL signature includes the FSBL image and the boot header.
32.2.4 eFuse Settings
PL eFUSE Settings
The secure boot features can also be controlled via three PL eFuse bits that are described in
Table 32-2. (See UG470
, 7 Series FPGAs Configuration User Guide for more information regarding PL
eFuse.)
X-Ref Target - Figure 32-4
Figure 32-4: RSA Authentication Certificate Format
Authentication Header
UG585_c33_04_022513
Authentication Header Padding
Modulus (n)
Public Exponent
SPK Signature
32 bits
Padding to 512-bit boundary
2,048 bits
Modulus Extension
2,048 bits
32 bits, padded to 512-bit boundary
Modulus (n)
2,048 bits
Modulus Extension
2,048 bits
Public Exponent
32 bits, padded to 512-bit boundary
2,048 bits
FSBL Signature 2,048 bits
PPK
SPK
Table 32-2: PL eFuse Settings Summary
eFuse Description
XSK_EFUSEPL_FORCE_USE_AES_ONLY eFuse Secure Boot. The AP SoC device must boot securely
and use the eFuse key as the AES key source. Non-secure
boot of the device is not allowed. If the boot image header
does not match this setting, a security lockdown occurs. This
eFuse is located in the PL and referred to as CFG_AES_Only
in UG470.