BootROM and Platform Loader Manager Overview - BootROM and Platform Loader Manager Overview - UG860

Spartan UltraScale+ FPGAs Configuration User Guide (UG860)

Document_ID
UG860
Release_Date
2026-07-27
Revision
v1.3 English

The Spartan UltraScale+ FPGA configuration controller runs a fixed implementation of both the BootROM firmware and the platform loader and manager (PLM). The BootROM responsibilities include:

  • Read configuration mode and setup registers for selected mode.
  • Search for signature in PDI boot header to confirm valid configuration mode connectivity.
  • Load the PLM
  • Initiate the PLM

The PLM responsibilities include:

  • Set registers needed for the selected configuration mode and any user advanced settings.
  • Load the PDI from the configuration source in both secure and non-secure modes.
  • Process and complete the full PDI (PL .rcdo) configuration.
  • Process and complete a partial PDI (PL .rcdo) configuration.