User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 339
UG585 (v1.11) September 27, 2016
Chapter 12: Quad-SPI Flash Controller
The 8-bit parallel I/O configuration also requires that the devices have the same capacity. The
address map for the parallel I/O configuration starts at FC00_0000 and goes to the address of the
combined memory capacities, up to a maximum of FDFF_FFFF (32 MB).
For the 4-bit Stacked I/O configuration, the devices can have difference capacities, but must have the
same protocol. If using two different size devices, Xilinx recommends using a 128 Mb device at the
lower address. In this mode, the QSPI 0 device starts at FC00_0000 and goes to a maximum of
FCFF_FFFF (16 MB). The QSPI 1 device starts at FD00_0000 and goes to a maximum of FDFF_FFFF
(another 16 MB). If the first device is less than 16 MB in size, then there will be a memory space hole
between the two devices.
12.1.3 Block Diagram
The block diagram of the is shown in Figure 12-2.
12.1.4 Notices
Operating Restrictions
When a single device is used, it must be connected to QSPI 0. When two devices are used, both
devices must be identical (same vendor and same protocol sequencing).
X-Ref Target - Figure 12-2
Figure 12-2: Quad-SPI Controller Block Diagram
UG585_c12_02_101912
Tx FIFO
Rx FIFO
Command
FIFO
Control
Serializer
De -
serializer
AXI
Interface
AXI-to-SPI
Command
Converter
SPI-to-AXI
Data
Formatter
APB
Interface
Mux
Config, Control,
and Status
Registers
Loopback
Clock
Control
Linear Addressing Mode
I/O Mode
MIO