Platform Loader and Manager - 2023.1 English

Versal Adaptive SoC System Software Developers Guide (UG1304)

Document ID
UG1304
Release Date
2023-05-10
Version
2023.1 English

The platform loader and manager (PLM) runs on the platform processing unit (PPU) in the platform management controller (PMC). It performs boot and configuration of the AMD Versalâ„¢ device, and then continuously provides services after the initial boot and configuration.

There is an area of PMC RAM called real-time configuration area (RTCA), which is defined with a set of registers at a fixed block of PMC RAM. The register definitions are included in the Versal Adaptive SoC Register Reference (AM012).

During the initial boot, the BootROM decodes the programmable device image (PDI) and loads the PLM into the PPU RAM. The PPU PLM processes the PDI to boot up the entire system by loading the partitions present in the PDI. The PLM supports the loading of partial PDIs during runtime. See Versal Adaptive SoC Technical Reference Manual (AM011) for more information.