User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 33
UG585 (v1.11) September 27, 2016
Chapter 1: Introduction
Quad-SPI Controller
Key features of the linear Quad-SPI controller (which can be a primary boot device) are:
Single or dual
1x and 2x read support
32-bit APB 3.0 interface for I/O mode that allows full device operations including program, read
and configuration
32-bit AXI linear address mapping interface for read operations
Single device select line support
Supports write protection signal
4-bit bidirectional I/O signals
Read speed of x1, x2 and x4
Write speed of x1 and x4
Maximum Quad-SPI clock at master mode is 100 MHz
252-byte entry FIFO depth to improve Quad-SPI read efficiency
Supports Quad-SPI device up to 128 Mb density in I/O and linear mode. >128Mb devices are
supported in IO mode only.
Supports dual Quad-SPI with two quad-SPI devices in parallel
In addition, the linear address mapping mode features include:
Supports regular read-only memory access through the AXI interface
•Up to two SPI flash memories
Up to 16 MB addressing space for one memory and 32 MB for two memories in linear mode
AXI read acceptance capability of 4
Both AXI incrementing and wrapping-address burst read
Automatically converts normal memory read operation to SPI protocol, and vice versa
Serial, Dual and Quad-SPI modes
Static Memory Controller (SMC)
Either of the following can be the primary boot device:
•NAND controller
°
8/16-bit I/O width with one chip select signal
°
ONFI specification 1.0
°
16-word read and 16-word write data FIFOs
°
8-word command FIFO
°
Programmable I/O cycle timing
°
ECC assist