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

Versal Adaptive SoC System Software Developers Guide (UG1304)

Document ID
Release Date
2023.2 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 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
    • The PLM loads the applications and data for the APU and RPU processors to various memories specified by the ELF file. These memories include on-board DDR memory and internal memories, such as OCM and TCM.
      Note: The PMC triggers the scan clear of the individual programming control/status registers.
PL Logic Configuration.
  • Adaptable Engine (PL) data (CFI file)
  • AI Engine configuration (AI Engine CDO)