Hardware Boot Events

Versal Adaptive SoC Technical Reference Manual (AM011)

Document ID
Release Date
1.6 English

The execution of the RCU BootROM is initiated after any of these resets occur:

  • External POR reset caused by the POR_B reset pin
  • PMC POR reset caused by a write to the RST_PS [PMC_POR] bit
  • PMC system reset caused by a write to the RST_PS [PMC_SRST] bit
Note: When the PMC is reset, the entire device is reset.

The system releases the reset on the PPU to start the execution of the PLM firmware after the BootROM code:

  • Configures the system for boot
  • Accesses the boot device
  • Processes the BootROM header file
  • Loads the initial PLM firmware into the PPU processor

The PLM firmware loads the processing system manager (PSM) firmware into the PSM processor located in the LPD and then release its reset. When this is done, the firmware boot process completes and, depending on what is defined in the configuration data object (CDO) files, the PLM begins to configure more of the system and loads the real-time and application operating systems into the RPU and APU multicore processors. The CDO files are created by the AMD Vivado™ tools and downloaded into the device by the PLM firmware.