User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 49
UG585 (v1.11) September 27, 2016
Chapter 2: Signals, Interfaces, and Pins
On the interconnect side, the USB, Ethernet and SDIO peripherals are connected to the central
interconnect to service the six DMA masters. Software accesses the slave-only Quad-SPI and SMC
peripherals via the AHB interconnect. The GPIO, SPI, CAN, UART, and I2C save-only controllers are
accessed via the APB bus. All control and status registers are also accessed via the APB interconnect
except for the SDIO controllers which each have two AHB interfaces. This architecture is designed to
balance the bandwidth needs of each controller interface.
X-Ref Target - Figure 2-3
Figure 2-3: I/O Peripherals System Diagram
UG585_c2_03_121613
RGMII 0
Comm
Port
GigE 0
ULPI 1
ULPI 0
to EMIO
MDIO 0
AHB 32
APB
AXI 32
MIO
[0]
MIO
[1]
MIO
[2]
MIO
[51]
MIO
[52]
MIO
[53]
MIO
[6]
MIO
[7]
MIO
[8]
MIO
[9]
MIO
[10]
DMA
Regs
RGMII 1
Comm
Port
GigE 1
AHB 32
APB
DMA
Regs
USB 0
WAVE_OUT
CLK_IN
TTC 1, 0
GMII via EMIO
to EMIO
RESET_OUT
CLK_IN
SWDT
Central
Interconnect
Slave
Interconnect
Zynq
Device
Pins
PS
AHB 32
APB
DMA
Regs
USB 1
AHB 32
APB
DMA
Regs
QSPI 1
SMC
ONFi
Parallel
GPIO
QSPI 0
Quad SPI 0
Quad SPI 1
NAND
NOR/SRAM
AXI 32
APB
DMA
Regs
Data Path
Regs
AXI 32
APB
APB
APB
APB
APB
APB
APB
DMA
Regs
SDIO 1
SDIO 0
SDIO 0
Boot Mode
Pins:
MIO[5:2]
Flash/JPEG
MIO[6]
PLL Bypass
MIO[8:7]
Voltage Mode
AHB 32
DMA
Regs
SDIO 1
AHB 32
AHB 32
AHB 32
DMA
Regs
AXI 32
M
AXI 32
S
AXI 32
GPIO Banks 0 & 1
GPIO Banks 2 & 3
SPI {0, 1}
CAN {0, 1}
EMIO
Programmable Logic (PL)
UART {0, 1}
I2C {0, 1}
Control,
Status Regs
To APB slave ports for Regs
Boot DevicesPLLVMODE
Dervice
Boundary
IOPs MIO
Slave
S
S
S
S
S
S
M
S
M
M
M
M
S
M
M
M
M
M
M
to EMIO
Port/PWR
Port/PWR