NoC Address Map

Versal ACAP Technical Reference Manual (AM011)

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

The NoC address map includes all of the destinations within the device for access to DDR, and optional hardware including AI Engine, video decoder unit, and many different peripherals.

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). (engr name: PMC alias region 0)
PMC1_alias 0x001_0800_0000 0x001_0FFF_FFFF 128 MB Alias address to SSIT PMC 1 (HN-D) (engr name: PMC alias region 1)
PMC2_alias 0x001_1000_0000 0x001_17FF_FFFF 128 MB Alias address to SSIT PMC 2 (HN-D) (engr name: PMC alias region 2)
PMC3_alias 0x001_1800_0000 0x001_1FFF_FFFF 128 MB Alias address to SSIT PMC 3 (HN-D) (engr name: PMC alias region 3)
FPD_AXI_PL_high 0x004_0000_0000 0x005_FFFF_FFFF 8 GB PS FPD-to_PL AXI Interface, High Region (engr name: PS_TO_PL_0)
PCIe0_region1 0x006_0000_0000 0x007_FFFF_FFFF 8 GB PCIe Region 1 (engr name: PCIe region 1)
DDRMC0_region1_mem 0x008_0000_0000 0x00F_FFFF_FFFF 32 GB DDR Memory Controller 0, Region 1 (engr name: DDR)
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 (engr name: PCIe region 2)
DDRMC0_region_2_mem 0x0C0_0000_0000 0x0FF_FFFF_FFFF 256 GB DDR Memory Controller 0, Region 2 (engr name: DDR)
DDRMC0_region_3_mem 0x100_0000_0000 0x1B7_7FFF_FFFF 734 GB DDR Memory Controller 0, Region 3 (engr name: DDR)
AI_Engine 0x200_0000_0000 0x200_FFFF_FFFF 4 GB 4 GB region to program AI Engine. 4x1GB, aliased. (engr name: AI Programming)
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. (engr name: PL-via NoC)
PS_PL_high 0x400_0000_0000 0x4FF_FFFF_FFFF 1 TB PS to PL Memory Space (engr name: PS_TO_PL_1)
DDRMC1_region0_mem 0x500_0000_0000 0x57F_FFFF_FFFF 512 GB DDR memory controller 1, region 0 (engr name: )
DDRMC1_region1_mem 0x580_0000_0000 0x5FF_FFFF_FFFF 512 GB DDR memory controller 1, region 1 (engr name: )
DDRMC2_region0_mem 0x600_0000_0000 0x67F_FFFF_FFFF 512 GB DDR memory controller 2, region 0 (engr name: )
DDRMC2_region1_mem 0x680_0000_0000 0x6FF_FFFF_FFFF 512 GB DDR memory controller 2, region 1 (engr name: )
DDRMC3_region0_mem 0x700_0000_0000 0x77F_FFFF_FFFF 512 GB DDR memory controller 3, region 0 (engr name: )
DDRMC3_region1_mem 0x780_0000_0000 0x7FF_FFFF_FFFF 512 GB DDR memory controller 3, region 1 (engr name: )