Phase 3: Boot and Configuration sequence by PLM (Platform Loader) - 2022.1 English

Versal ACAP System Software Developers Guide (UG1304)

Document ID
Release Date
2022.1 English
Figure 1. Phase 3: Load Platform
The PPU begins to execute the PLM from the PPU RAM.
The PLM reads and processes the PDI components.
The PLM configures other parts of the Versal device using the PDI contents.
The PLM applies the configuration data to the following Versal ACAP components:
  • PMC, PS blocks (CDO files)
    • Multiplexed I/Os (MIOs), clocks, resets, and etc.
  • NoC initialization and NPI components (NPI file)
    • DDR memory controller, NoC, GT, XPIPE, I/Os, clocking, and other NPI components
    • Adaptable Engine (PL) data (CFI file)
    • AI Engine configuration (AI Engine CDO)
      Note: The PMC triggers the scan clear of the individual programming control/status registers.
The PLM loads the applications and data for the Arm® Cortex®-A72 and Cortex®-R5F processors to various memories specified by the ELF file. These memories include on-board DDR memory and internal memories, such as OCM and TCM.