XMPU Instances

Versal Adaptive SoC Technical Reference Manual (AM011)

Document ID
AM011
Release Date
2023-10-05
Revision
1.6 English

PMC and PS Protection Units

The following table lists the XMPU instances.

Table 1. XMPU Instances in PMC and PS
Name Granularity Upstream Interface Downstream Interface Register Module Address
PMC_XMPU 4 KB PMC main switch PMC RAM and SBI 0xF12F_0000
OCM_XMPU 4 KB OCM switch OCM memory 0xFF98_0000
FPD_XMPU 4 KB FPD main switch APU GIC, FPD peripherals, and register modules 0xFD39_0000

DDRMC and XRAM Memory Protection Units

The following table lists the XRAM and DDRMC instances of the protection units. The XRAM memory has four XMPUs. Each DDR DRAM memory controller has one XMPU.

Table 2. DDRMC and XRAM Protection Units
Name Granularity Upstream Interfaces Downstream Interfaces Programming Interface
DDR Memory Controller (one per controller)

DDRMCx_XMPU

1 MB

Four-port NoC interface

DRAM controller

NPI
Accelerator RAM

XRAM_XMPU0
XRAM_XMPU1
XRAM_XMPU2
XRAM_XMPU3

4 KB OCM switch Accelerator RAM APB