User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 113
UG585 (v1.11) September 27, 2016
Chapter 4: System Addresses
PL AXI Interface Note
There are two general purpose interconnect ports that go to the PL, M_AXI_GP{1,0}. Each port is
addressable by masters in the PS and each port occupies 1 GB of system address space in the ranges
specified in Table 4-1. The M_AXI_GP addresses are directly from the PS; they are not remapped on
their way to the PL. The addresses outside of these ranges are not presented to the PL.
Execute-In-Place Capable Devices
The following devices are execute-in-place capable:
DDR
•OCM
•SMC SRAM/NOR
Quad-SPI (linear addressing mode)
M_AXI_GP{1, 0} (PL block RAM or external memory with a suitable PL slave controller)
Notes:
1. The other bus masters include the S_AXI_GP interfaces, Device configuration interface (DevC), DAP controller, DMA
controller and the various controllers with local DMA units (Ethernet, USB and SDIO).
2. The OCM is divided into four 64 KB sections. Each section is mapped independently to either the low or high
addresses ranges, but not both at the same time. In addition, the SCU can filter addresses destined for the OCM
low address range to the DDR DRAM controller instead. A detailed discussion of the OCM is explained in
Chapter 29, On-Chip Memory (OCM).
3. For each 64 KB section mapped to the high OCM address range via slcr.OCM_CFG[RAM_HI] which is not also part
of the SCU address filtering range will be aliased for CPU and ACP masters at a range of (0x000C_0000 to
0x000F_FFFF). See Chapter 29, On-Chip Memory (OCM) for more information.
4. When a single device is used, it must be connected to QSPI 0. In this case, the address map starts at FC00_0000
and goes to a maximum of FCFF_FFFF (16 MBs). When two devices are used, both devices must be the same
capacity. The address map for two devices depends on the size of the devices and their connection configuration.
For the shared 4-bit stacked I/O bus, the QSPI 0 device starts at FC00_0000 and goes to a maximum of
FCFF_FFFF (16 MBs). The QSPI 1 device starts at FD00_0000 and goes to a maximum of FDFF_FFFF (another 16
MBs). If the first device is less than 16 MBs in size, then there will be a memory space hole between the two
devices. For the 8-bit dual parallel mode (8-bit bus), the memory map is continuous from FC00_0000 to a
maximum of FDFF_FFFF (32 MBs).
Table 4-2: System-Level Address Map (Reserved Addresses)
Address Range
CPUs and
ACP
AXI_HP
Other Bus
Masters
(1)
Notes
C000_0000 to DFFF_FFFF Reserved
E030_0000 to E0FF_FFFF
Reserved
E600_0000 to F7FF_FFFF
Reserved
F800_0C00 to F800_0FFF
Reserved
F881_0000 to F889_0FFF
Reserved
F8F0_3000 to FBFF_FFFF
Reserved
FE00_0000 to FFFB_FFFF
Reserved