Figure 1. Phase 3: Load Platform
- 9
- The PPU begins to execute the PLM from the PPU RAM.
- 10
- The PLM reads and processes the PDI components.
- 11
- The PLM configures other parts of the Versal device using the PDI contents.
- 11a
- 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 for initial Boot paths
- 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.
- PMC, PS blocks (CDO files)
- 11b
- Load APU/RPU software
- 11c
- PL Logic Configuration. (this will be part of
PLD.PDI. See note below)
- PL data (CFI file)
- NoC Configuration data (NPI file) for PL to NoC, GTs, XPIPE, I/Os, clocking, etc.
- AI Engine configuration (AI Engine CDO)