User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 534
UG585 (v1.11) September 27, 2016
Chapter 17: SPI Controller
17.1.2 System Viewpoint
The system viewpoint diagram of the SPI controller is shown in Figure 17-1.
SPI Interface Controller
There are two independent SPI interface controllers (SPIx; where x = 0 or 1). The I/O signals of each
independent controller can be routed to MIO pins or the EMIO interface. Each controller also has
individual interrupts signals to the PS interrupt controller and a separate reset signal. Each controller
has its own set of control and status registers.
Clocking
The PS clock subsystem provides a reference clock to the SPI controller. The SPI_Ref_Clk clock is used
for the controller logic and by the baud rate generator to create the SCLK clock for master mode.
MIO-EMIO
The SPI I/O signals can be routed to the MIO pins or the EMIO interface to the PL, as explained in
17.5 I/O Interfaces. The general routing of signals is explained in Chapter 2, Signals, Interfaces, and
Pins.
X-Ref Target - Figure 17-1
Figure 17-1: SPI System Block Diagram
PL
MIO – EMIO
Routing
Interconnect
APB
MIO
Pins
UG585_c17_01_030212
Device
Boundary
EMIO
Signals
SPI REF clock
IRQ ID# {58, 81}
SPI REF reset
Control
Registers
Slave
port
CPU_1x clock
SPI{0, 1} CPU_1x reset
SPI
Interface
Controller
Clocking