User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 769
UG585 (v1.11) September 27, 2016
Chapter 32: Device Secure Boot
32.2.2 External Boot Devices
Secure boot mode is restricted to NOR, NAND, SDIO, or Quad-SPI flash as the external boot device.
A secure boot from JTAG or any other external interface is not allowed.
32.2.3 Secure Boot Image
The secure boot image format is shown in Figure 32-3 The secure boot image consists of a boot
image header (required), a FSBL partition (required), a FSBL RSA authentication certificate (optional),
and any number, including zero, of succeeding partitions.
Boot Image Header
The boot image header identifies the image as secure or non-secure at offset 0x028. The value
stored in the boot header at offset 0x028 determines the AES key source (see Table 32-1). More
information regarding the boot image header can be found in Chapter 6, Boot and Configuration.
The boot image header is not encrypted.
Partition Data
Partition data is signed and encrypted. The partition data is decrypted and authenticated by the AES
and HMAC engines within the PL.
Table 32-1: BootROM Header Summary
BootROM Header Value at 0x028 Description
0xA5C3C5A3 Encrypted image using eFuse key
0x3A5C3C5A Encrypted image using BBRAM key
All others Non-encrypted image