User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 335
UG585 (v1.11) September 27, 2016
Chapter 11: Static Memory Controller
11.5 Register Overview
The SMC registers are summarized in Table 11-6.
X-Ref Target - Figure 11-5
Figure 11-5: NAND Flash Device Wiring Diagram
NAND_CE_B0
MIO
Multiplexer
NAND_CLE
NAND_ALE
NAND_RE_B
NAND_WE_B
NAND_BUSY
NAND_IO[15:0] (for 16-bit data)
NAND Flash
NAND_IO[7:0]
Zynq Device
Boundary
CEn
ALE
CLE
RE#
WE#
IO[15:8]
IO[7:0]
RESETn
System Reset#
WPn
GPIO
SMC
Controller
UG585_c11_05_020613
R/B#
Table 11-6: SMC Register Overview
Controller Register Name
Description
Both
MEMC STATUS Operating and interrupt status, read-only
MEMIF_CFG SMC configuration information, read-only
MEMC_CFG_{SET, CLR}
Enable/disable/clear interrupts and control low power
state
DIRECT_CMD Issue a set command, write-only
SET_{CYCLES, OPMODE}
Stage a cycles or opmode operation to the SRAM/NOR
and NAND flash registers
USER_{STATUS, CONFIG}
SRAM/NOR
CS 0, 1
REFRESH_PERIOD_{0,1} Insert idle cycles between SRAM/NOR burst cycles
SRAM_CYCLES0_{0,1} Timing cycles
OPMODE0_{0,1} Operating mode
NAND Flash
NAND_CYCLES1_0 Timing cycles
OPMODE1_0 Operating mode
ECC_{STATUS, MEMCFG}_1 ECC status and configuration
ECC_MEMCOMMAND{2:1}_1 Commands used for ECC reads and writes
ECC_ADDR{1:0}_1 Address generated by controller
ECC_VALUE{3:0}_1 Value generated by controller