PMC - PMC - 2026.1 English - UG1273

Versal Adaptive SoC Design Guide (UG1273)

Document ID
UG1273
Release Date
2026-06-24
Version
2026.1 English

The platform management controller (PMC) subsystem includes the following functions:

  • Boot and configuration management
  • Dynamic Function eXchange (DFX)
  • Power management
  • Reliability and safety functions
  • Life-cycle management, including device integrity, debug, and system monitoring
  • I/O peripherals

The PMC block runs the BootROM and platform loader and manager (PLM). Both handle the boot and configuration for the PS, CPM, PL, NoC register initialization and settings, and I/O and interrupt configuration settings. In addition to boot and configuration, the PLM provides life-cycle management services. The PMC bus architecture and centralized integration enables significantly faster configuration and readback performance when compared with previous devices. The following table shows the Zynq UltraScale+ MPSoC blocks that are comparable to the Versal adaptive SoC blocks.

Table 1. Block Comparison
Zynq UltraScale+ MPSoC Versal Adaptive SoC
Configuration security unit (CSU) and platform management unit (PMU) PMC
CSU ROM code unit (RCU)
PMU Platform processing unit (PPU)
First stage boot loader (FSBL) and PMU firmware PLM

The PMC includes a ROM code unit (RCU) processor. It also contains the platform processing unit (PPU) that runs the platform loader and manager (PLM) firmware. The PMC features the boot interfaces. Additionally, it includes the voltage/temperature system monitor (SYSMON).

For more information on the PMC, refer to the Versal AI Edge Series Gen 2 and Prime Series Gen 2 Technical Reference Manual (AM026).