High-level Address Map

Versal ACAP Technical Reference Manual (AM011)

Document ID
AM011
Release Date
2022-04-26
Revision
1.4 English

The high-level address map includes groups of register modules and memory spaces for the entire device.

Table 1. Versal ACAP NoC Address Map
Destination Address Range Size (KB) Description
Start End
PMC0_alias 0x001_0000_0000 0x001_07FF_FFFF 128 MB Alias address to base PMC 0 (HN-D) Note: All four alias regions provide a window into associated local PMC address space 0xF000_0000 to 0xF7FF_FFFF (128 MB).
PMC1_alias 0x001_0800_0000 0x001_0FFF_FFFF 128 MB Alias address to SSIT PMC 1 (HN-D)
PMC2_alias 0x001_1000_0000 0x001_17FF_FFFF 128 MB Alias address to SSIT PMC 2 (HN-D)
PMC3_alias 0x001_1800_0000 0x001_1FFF_FFFF 128 MB Alias address to SSIT PMC 3 (HN-D)
FPD_AXI_PL_high 0x004_0000_0000 0x005_FFFF_FFFF 8 GB PS FPD-to_PL AXI Interface, High Region (aka PS_TO_PL_0)
PCIe0_region1 0x006_0000_0000 0x007_FFFF_FFFF 8 GB PCIe Region 1
DDRMC0_region1_mem 0x008_0000_0000 0x00F_FFFF_FFFF 32 GB DDR Memory Controller 0, Region 1
HBM0 0x040_0000_0000 0x04F_FFFF_FFFF 64 GB High-bandwidth Memory Controller 0 (HN-F port)
HBM1 0x050_0000_0000 0x05F_FFFF_FFFF 64 GB High-bandwidth Memory Controller 1 (HN-F port)
HBM2 0x060_0000_0000 0x06F_FFFF_FFFF 64 GB High-bandwidth Memory Controller 2 (HN-F port)
HBM3 0x070_0000_0000 0x07F_FFFF_FFFF 64 GB High-bandwidth Memory Controller 3 (HN-F port)
PCIe_region_2 0x080_0000_0000 0x0BF_FFFF_FFFF 256 GB PCIe Region 2
DDRMC0_region_2_mem 0x0C0_0000_0000 0x0FF_FFFF_FFFF 256 GB DDR Memory Controller 0, Region 2
DDRMC0_region_3_mem 0x100_0000_0000 0x1B7_7FFF_FFFF 734 GB DDR Memory Controller 0, Region 3
AI_Engine 0x200_0000_0000 0x200_FFFF_FFFF 4 GB 4 GB region to program AI Engine. 4x1GB, aliased.
NOC_AXI_PL 0x201_0000_0000 0x3FF_FFFF_FFFF 2044 GB Note: A CPU access to these regions can be marked as normal or device type and correct ordering is maintained. (aka PL-via NoC)
PS_PL_high 0x400_0000_0000 0x4FF_FFFF_FFFF 1 TB PS to PL Memory Space (aka PS_TO_PL_1)
DDRMC1_region0_mem 0x500_0000_0000 0x57F_FFFF_FFFF 512 GB DDR memory controller 1, region 0
DDRMC1_region1_mem 0x580_0000_0000 0x5FF_FFFF_FFFF 512 GB DDR memory controller 1, region 1
DDRMC2_region0_mem 0x600_0000_0000 0x67F_FFFF_FFFF 512 GB DDR memory controller 2, region 0
DDRMC2_region1_mem 0x680_0000_0000 0x6FF_FFFF_FFFF 512 GB DDR memory controller 2, region 1
DDRMC3_region0_mem 0x700_0000_0000 0x77F_FFFF_FFFF 512 GB DDR memory controller 3, region 0
DDRMC3_region1_mem 0x780_0000_0000 0x7FF_FFFF_FFFF 512 GB DDR memory controller 3, region 1