User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 166
UG585 (v1.11) September 27, 2016
Chapter 6: Boot and Configuration
6.2.6 I/O Pin Connections for Boot Devices
The BootROM expects certain external pins to be connected. Some pins connections are necessary
for all boot modes. Others depend on the boot mode pin straps and the BootROM Header. After the
BootROM executes, user code can reconfigure the I/O pin connections as desired.
Connections required for all boot configurations:
°
PS power supply
°
PS_POR_B, PS_SRST_B, and PS_CLK_B
MIO connections for specific boot devices
°
Quad-SPI (auto detect 1, 2, 4, or 8-bit interface)
°
SD memory card (SDIO 0, MIO pins 40-47)
°
NAND (auto detect 8 or 16-bit interface)
°
NOR (CS 0)
°
JTAG (PLJTAG interface), normally used in Cascade Chain mode
Table 6-4: Boot Mode MIO Strapping Pins
Pin-signal /
Mode
MIO[8] MIO[7] MIO[6] MIO[5] MIO[4] MIO[3] MIO[2]
VMODE[1] VMODE[0] BOOT_MODE[4] BOOT_MODE[0] BOOT_MODE[2] BOOT_MODE[1] BOOT_MODE[3]
Boot Devices
JTAG Boot Mode; cascaded is most
common
(1)
000
JTAG Chain Routing
(2)
0: Cascade mode
1: Independent mode
NOR Boot
(3)
001
NAND
010
Quad-SPI
(3)
100
SD Card
110
Mode for all 3 PLLs
PLL Enabled
0
Hardware waits for PLL to lock, then executes BootROM.
PLL
Bypassed
1
Allows for a wide PS_CLK frequency range.
MIO Bank Voltage
(4)
Bank 1 Bank 0
Voltage Bank 0 includes MIO pins 0 thru 15.
Voltage Bank 1 includes MIO pins 16 thru 53.
2.5 V, 3.3 V
00
1.8 V
11
Notes:
1. JTAG cascaded mode is most common and is the assumed mode in all the references to JTAG mode except where noted.
2. For secure mode, JTAG is not enabled and MIO[2] is ignored.
3. The Quad-SPI and NOR boot modes support execute-in-place (this support is always non-secure)
4. Voltage Banks 0 and 1 must be set to the same value when an interface spans across these voltage banks. Examples
include NOR, 16-bit NAND, and a wide TPIU test port. Other interface configuration may also span the two banks.