User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 193
UG585 (v1.11) September 27, 2016
Chapter 6: Boot and Configuration
•Quad-SPI Boot
°
Table 6-9: Quad-SPI Boot MIO Register Settings
°
Table 6-10: Quad-SPI Boot Time Optimization Register Setting Examples
•NAND Boot
°
Table 6-11: NAND Boot MIO Register Settings
°
Table 6-12: NAND Boot Time Optimization Register Setting Example
NOR Boot
°
Table 6-13: NOR Boot MIO Register Settings
°
Table 6-14: NOR Boot Time Optimization Register Setting Example
•SD Card Boot
°
Table 6-15: SD Card Boot MIO Register Settings
°
Table 6-16: SD Card Boot Time Optimization Register Setting Example
•JTAG Boot
°
Table 6-17: JTAG Requirements and Control
°
Table 6-18: MIO Pin States for JTAG Boot Mode
Lockdown State
The lockdown state differs between secure and non-secure mode. In secure mode, all interfaces are
disabled until a POR reset occurs. An error code is signaled on the INIT_B signal as described in
section 6.3.12 BootROM Error Codes.
Note: When a non-secure LockDown occurs while booting from a Flash device, the BootROM sets
the devcfg.CTRL [PCFG_PROG_B] bit = 1. This prevents the user from being able to program the PL
until the bit is cleared. The [PCFG_PROG_B] bit can be cleared using a software debugger.
The lockdown values for the MIO registers are shown in Table 6-19
MIO Pin State
The MIO Register pin settings for system reset and secure/non-secure lockdown boot are listed in
Table 6-19.
Table 6-19: MIO Pin States for Reset, and Lockdown Boot Mode
MIO Pin
MIO_PIN
Register Setting
Pin State
Reset
Value
Lockdown
Value
(1)
I/O
I/O Buffer
(GPIOB)
External
Connection
MIO pin [0:1] 0x1601 0x1601 I 3-state, Pull-up ~
MIO pin [2:6] 0x0601 0x0601 I 3-state Pull-up/down
MIO pin [7:8] 0x0601 0x0601 O 3-state Pull-up/down