Versalâ„¢ device boots differently from traditional FPGAs. There is no longer a standalone bitstream, but instead in Versal device has a programmable device image (PDI) that includes a PL configuration frame data (CFI). Within the PDI the BootROM and the PLM are responsible for configuring the Versal device.
The PLM includes boot device configuration. Select the boot devices in the Boot
Mode page. Multiple boot devices can be selected as supported on the board. Clock
settings such as required frequency for boot peripherals and REF_CLK
frequency can be set in this page. If you want to use only the PL section, you should
use this page to configure boot peripherals.
QSPI, OSPI, SD0, SD1, eMMC1, and SelectMAP are all primary boot peripheral options. The SD0, SD1, and eMMC1 settings provide flags if the MIO selected is not supported for primary boot.
STARTUP options are available to interface device pins and logic to the global asynchronous set/reset signal, the global 3-state dedicated routing, and the end of startup (EOS).
The STARTUP options supported in Tcl command prompt, you can set CONFIG.PS_USE_STARTUP
to one to get this primitive ports on
CIPS.