Spartan UltraScale+ Programmable Device Image (PDI) Settings - 2025.2 English - UG908

Vivado Design Suite User Guide: Programming and Debugging (UG908)

Document ID
UG908
Release Date
2025-11-20
Version
2025.2 English

The device configuration settings for the AMD Artix™ UltraScale+™ , AMD Virtex™ UltraScale+™ , and AMD Kintex™ UltraScale+™ ™ devices available for use with the set_property <Setting> <Value> [current_design] Vivado tool Tcl command are shown in the following table.

Table 1. Device Configuration Settings
Setting Default Value Possible Values Description
BITSTREAM.CONFIG.QSPI_STACKED DISABLE DISABLE, ENABLE Enable post-configuration access to the QSPI when in Dual Stacked QSPI (SPIx4) mode.
BITSTREAM.CONFIG.MULTIBOOT_DEBUG DISABLE ENABLE, DISABLE Only used for debugging boot issues. Setting to ENABLE disables fallback to collect additional debug information.
BITSTREAM.CONFIG.SECONDARY_BOOT NONE NONE, AXI32, MCAP, JTAG Select the source for secondary boot.
BITSTREAM.CONFIG.OSPI_DDR DISABLE DISABLE, ENABLE Enables the DDR feature in Master OSPI configuration mode.
BITSTREAM.CONFIG.CONFIGRATE 21 127, 102, 85, 72, 63, 56, 51, 42, 31, 25, 21 Select the frequency in MHz for the internally generated configuration clock source (CCLK).
BITSTREAM.ENCRYPTION.RED_KEY_CLEAR DISABLE DISABLE, ENABLE Enable Red Key Clear after configuration
BITSTREAM.POWER.PMC_CLK_FREQ 255 255, 170, 127, 102, 85, 72, 63, 56, 51, 46, 42, 39, 36, 34 Set the PMC Clock Frequency after configuration completes
BITSTREAM.POWER.CCU_CLK_FREQ 127 170, 127, 102, 85, 72, 63, 56, 51, 46, 42, 39, 36, 34 Set the CCU Clock Frequency after configuration completes
BITSTREAM.GENERAL.SYSMON_JTAG_DRP ENABLE ENABLE, DISABLE Enable SYSMON DRP Instruction in JTAG TAP
BITSTREAM.READBACK.ENABLE ENABLE ENABLE, DISABLE Enable READBACK
BITSTREAM.CONFIG.OSPI_ECC_FAIL DISABLE DISABLE, ENABLE Enable OSPI ECC Fail
BITSTREAM.EAM.DFX_UNEXPECTED_ACTIV_ERR NONE NONE, ERROR_OUT, SLD, SRST Set the Error Aggregator Module (EAM) response for a DFX Unexpected Activ Error. ERROR_OUT selects the EAM response to drive the INIT_B pin low if this error is detected. SLD selects the EAM response to send the system into secure lock-down state. SRST selects the EAM response to issue a system reset.
BITSTREAM.EAM.JTAG_TOGGLE_ERR NONE NONE, ERROR_OUT, SLD, SRST Set the Error Aggregator Module (EAM) response for a JTAG Toggle Error. ERROR_OUT selects the EAM response to drive the INIT_B pin low if this error is detected. SLD selects the EAM response to send the system into secure lock-down state. SRST selects the EAM response to issue a system reset.
BITSTREAM.EAM.EFUSE_CACHE_ERR NONE NONE, ERROR_OUT, SLD, SRST Set the Error Aggregator Module (EAM) response for a eFUSE Cache Error. ERROR_OUT selects the EAM response to drive the INIT_B pin low if this error is detected. SLD selects the EAM response to send the system into secure lock-down state. SRST selects the EAM response to issue a system reset.
BITSTREAM.EAM.ROM_VALID_ERR NONE NONE, ERROR_OUT, SLD, SRST Set the Error Aggregator Module (EAM) response for a ROM Valid Error. ERROR_OUT selects the EAM response to drive the INIT_B pin low if this error is detected. SLD selects the EAM response to send the system into secure lock-down state. SRST selects the EAM response to issue a system reset.
BITSTREAM.EAM.PMC_FW_NCR_ERR NONE NONE, ERROR_OUT, SLD, SRST Set the Error Aggregator Module (EAM) response for a PMC Firmware Non-Correctible Error. ERROR_OUT selects the EAM response to drive the INIT_B pin low if this error is detected. SLD selects the EAM response to send the system into secure lock-down state. SRST selects the EAM response to issue a system reset.
BITSTREAM.EAM.PMC_FW_CR_ERR NONE NONE, ERROR_OUT, SLD, SRST Set the Error Aggregator Module (EAM) response for a PMC Firmware Correctible Error. ERROR_OUT selects the EAM response to drive the INIT_B pin low if this error is detected. SLD selects the EAM response to send the system into secure lock-down state. SRST selects the EAM response to issue a system reset.
BITSTREAM.EAM.PMC_BOOT_NCR_ERR NONE NONE, ERROR_OUT, SLD, SRST Set the Error Aggregator Module (EAM) response for a PMC Boot Non-Correctible Error. ERROR_OUT selects the EAM response to drive the INIT_B pin low if this error is detected. SLD selects the EAM response to send the system into secure lock-down state. SRST selects the EAM response to issue a system reset.
BITSTREAM.EAM.SBI_SMAP_OVF_ERR NONE NONE, ERROR_OUT, SLD, SRST Set the Error Aggregator Module (EAM) response for a SelectMAP Overflow Error. ERROR_OUT selects the EAM response to drive the INIT_B pin low if this error is detected. SLD selects the EAM response to send the system into secure lock-down state. SRST selects the EAM response to issue a system reset.
BITSTREAM.EAM.SSS_CFG_ERR NONE NONE, ERROR_OUT, SLD, SRST Set the Error Aggregator Module (EAM) response for a Slave Serial Config Error. ERROR_OUT selects the EAM response to drive the INIT_B pin low if this error is detected. SLD selects the EAM response to send the system into secure lock-down state. SRST selects the EAM response to issue a system reset.
BITSTREAM.EAM.EFUSE_RD_ERR NONE NONE, ERROR_OUT, SLD, SRST Set the Error Aggregator Module (EAM) response for a eFUSE Read Error. ERROR_OUT selects the EAM response to drive the INIT_B pin low if this error is detected. SLD selects the EAM response to send the system into secure lock-down state. SRST selects the EAM response to issue a system reset.
BITSTREAM.EAM.EFUSE_PGM_ERR NONE NONE, ERROR_OUT, SLD, SRST Set the Error Aggregator Module (EAM) response for a eFUSE Programming Error. ERROR_OUT selects the EAM response to drive the INIT_B pin low if this error is detected. SLD selects the EAM response to send the system into secure lock-down state. SRST selects the EAM response to issue a system reset.
BITSTREAM.EAM.OSPI_ERR NONE NONE, ERROR_OUT, SLD, SRST Set the Error Aggregator Module (EAM) response for a OSPI Error. ERROR_OUT selects the EAM response to drive the INIT_B pin low if this error is detected. SLD selects the EAM response to send the system into secure lock-down state. SRST selects the EAM response to issue a system reset.
BITSTREAM.EAM.SBI_JTAG_OVF_ERR NONE NONE, ERROR_OUT, SLD, SRST Set the Error Aggregator Module (EAM) response for a JTAG Overflow Error. ERROR_OUT selects the EAM response to drive the INIT_B pin low if this error is detected. SLD selects the EAM response to send the system into secure lock-down state. SRST selects the EAM response to issue a system reset.
BITSTREAM.EAM.SBI_SS_OVF_ERR NONE NONE, ERROR_OUT, SLD, SRST Set the Error Aggregator Module (EAM) response for a Slave Serial Overflow Error. ERROR_OUT selects the EAM response to drive the INIT_B pin low if this error is detected. SLD selects the EAM response to send the system into secure lock-down state. SRST selects the EAM response to issue a system reset.
BITSTREAM.EAM.SBI_MCAP_OVF_ERR NONE NONE, ERROR_OUT, SLD, SRST Set the Error Aggregator Module (EAM) response for a MCAP Overflow Error. ERROR_OUT selects the EAM response to drive the INIT_B pin low if this error is detected. SLD selects the EAM response to send the system into secure lock-down state. SRST selects the EAM response to issue a system reset.
BITSTREAM.EAM.SBI_SMAP_CONFIG_ERR NONE NONE, ERROR_OUT, SLD, SRST Set the Error Aggregator Module (EAM) response for a SelectMAP Configuration Error. ERROR_OUT selects the EAM response to drive the INIT_B pin low if this error is detected. SLD selects the EAM response to send the system into secure lock-down state. SRST selects the EAM response to issue a system reset.
BITSTREAM.EAM.SBI_AXI_APB_ERR NONE NONE, ERROR_OUT, SLD, SRST Set the Error Aggregator Module (EAM) response for a AXI APB Error. ERROR_OUT selects the EAM response to drive the INIT_B pin low if this error is detected. SLD selects the EAM response to send the system into secure lock-down state. SRST selects the EAM response to issue a system reset.
BITSTREAM.EAM.SBI_SMAP_ABORT NONE NONE, ERROR_OUT, SLD, SRST Set the Error Aggregator Module (EAM) response for a SelectMAP Abort Error. ERROR_OUT selects the EAM response to drive the INIT_B pin low if this error is detected. SLD selects the EAM response to send the system into secure lock-down state. SRST selects the EAM response to issue a system reset.
BITSTREAM.EAM.CCU_TAMPER_FABRIC NONE NONE, ERROR_OUT, SLD, SRST Set the Error Aggregator Module (EAM) response for a Tamper Error. ERROR_OUT selects the EAM response to drive the INIT_B pin low if this error is detected. SLD selects the EAM response to send the system into secure lock-down state. SRST selects the EAM response to issue a system reset.
BITSTREAM.EAM.SYSMON_OT NONE NONE, ERROR_OUT, SLD, SRST Set the Error Aggregator Module (EAM) response for a Sysmon Over Temperature Error. ERROR_OUT selects the EAM response to drive the INIT_B pin low if this error is detected. SLD selects the EAM response to send the system into secure lock-down state. SRST selects the EAM response to issue a system reset.
BITSTREAM.EAM.CCU_BAD_PR_FORMAT NONE NONE, ERROR_OUT, SLD, SRST Set the Error Aggregator Module (EAM) response for a Bad Packet Error. ERROR_OUT selects the EAM response to drive the INIT_B pin low if this error is detected. SLD selects the EAM response to send the system into secure lock-down state. SRST selects the EAM response to issue a system reset.
BITSTREAM.EAM.CCU_SEU_ECC_ERR NONE NONE, ERROR_OUT, SLD, SRST Set the Error Aggregator Module (EAM) response for a CCU_SEU_ECC_ERR. ERROR_OUT selects the EAM response to drive the INIT_B pin low if this error is detected. SLD selects the EAM response to send the system into secure lock-down state. SRST selects the EAM response to issue a system reset.
BITSTREAM.EAM.CCU_SEU_CRC_ERR NONE NONE, ERROR_OUT, SLD, SRST Set the Error Aggregator Module (EAM) response for a CCU_SEU_CRC_ERR. ERROR_OUT selects the EAM response to drive the INIT_B pin low if this error is detected. SLD selects the EAM response to send the system into secure lock-down state. SRST selects the EAM response to issue a system reset.
BITSTREAM.EAM.CCU_CRC_ERR NONE NONE, ERROR_OUT, SLD, SRST Set the Error Aggregator Module (EAM) response for a CCU_CRC_ERR. ERROR_OUT selects the EAM response to drive the INIT_B pin low if this error is detected. SLD selects the EAM response to send the system into secure lock-down state. SRST selects the EAM response to issue a system reset.
BITSTREAM.EAM.CCU_IDCODE_ERR NONE NONE, ERROR_OUT, SLD, SRST Set the Error Aggregator Module (EAM) response for a IDCODE Error. ERROR_OUT selects the EAM response to drive the INIT_B pin low if this error is detected. SLD selects the EAM response to send the system into secure lock-down state. SRST selects the EAM response to issue a system reset.
BITSTREAM.EAM.CCU_APB_ERROR NONE NONE, ERROR_OUT, SLD, SRST Set the Error Aggregator Module (EAM) response for a APB Error. ERROR_OUT selects the EAM response to drive the INIT_B pin low if this error is detected. SLD selects the EAM response to send the system into secure lock-down state. SRST selects the EAM response to issue a system reset.
BITSTREAM.EAM.SECLKDWN_IO_TRISTATE DISABLE DISABLE, ENABLE Enable IO Tri-State if system enters secure lockdown.