User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 355
UG585 (v1.11) September 27, 2016
Chapter 12: Quad-SPI Flash Controller
Single SS, 4-bit I/O
A block diagram of the 4-bit flash memory interface connected to the controller configuration is
shown in Figure 12-5.
Dual SS, 8-bit Parallel
The controller supports up to two SPI flash memories operating in parallel, as shown in Figure 12-6.
This configuration increases the maximum addressable SPI flash memory from 16 MB (24-bit
addressing) to 32 MB (25-bit addressing).
For 8 bit parallel configuration, even bits of the data words are located in lower memory and odd bits
of data are located in upper memory. The controller takes care of data management in both I/O and
linear mode. The Quad-SPI controller does a read from the two Quad-SPI devices and ORs (or
X-Ref Target - Figure 12-5
Figure 12-5: Quad-SPI Single SS 4-bit I/O
X-Ref Target - Figure 12-6
Figure 12-6: Quad-SPI Dual SS, 8-bit Parallel I/O
UG585_c12_06_102014
Quad-SPI
Controller
Zynq Device
Quad-SPI
Flash
Memory
QSPI0_IO[3:0]
IO[3:0]
CLK
S
QSPI0_SCLK
QSPI0_SS_B
UG585_c12_07_102014
Quad-SPI
Controller
Zynq Device
Quad-SPI
Flash
Memory
QSPI0_IO[3:0]
IO[3:0]
CLK
S
QSPI0_SCLK
QSPI0_SS_B
Quad-SPI
Flash
Memory
(Upper)
QSPI1_IO[3:0]
IO[3:0]
CLK
S
QSPI1_SCLK
QSPI1_SS_B