9.11.1.1 Programming Actions

See the following table for a list of all the actions for the programming file.

Table 9-10. Programming File Actions
ActionDescription
PROGRAMPrograms all selected family features, including the FPGA Array, targeted FlashROM pages, security settings, and silicon signature (if provided).
VERIFYVerifies all selected features, including the FPGA Array, targeted FlashROM pages, security settings, and silicon signature (if provided).
ERASEErases all selected family features, including the FPGA Array, targeted FlashROM pages, security settings, and silicon signature (if provided).
ERASE_ALLErases all features in the target device, regardless of the features selected when generating the STAPL file.
DEVICE_INFODisplays the device IDCODE, silicon signature, design name, checksum, device security settings, and programming environment information programmed into the device.
READ_IDCODEReads the device ID code from the device.
ERASE_FROMErases only the targeted FlashROM pages, not the entire FlashROM.
PROGRAM_FROMPrograms only the targeted FlashROM pages.
PROGRAM_ARRAYPrograms the FPGA Array and silicon signature, if applicable, into the device.
VERIFY_ARRAYVerifies the FPGA Array and silicon signature, if applicable.
ERASE_ARRAYErases the FPGA Array and silicon signature, if provided.
PROGRAM_SECURITYPrograms only the security settings.
ERASE_SECURITYErases only the security settings.
FIX_INT_ARRAYSSTAPL‑only function. Depending on the STAPL player implementation, integer array indexing may differ. This function detects the indexing order used by the STAPL player and reverses the integer array content if required.
UNLOCK_UKEYUnlocks a secured device if it is locked using FlashLock™.
Note: FIX_INT_ARRAYS - This function is only applicable to STAPL file only. Depending on the STAPL player implementation, the indexing of an integer array may start from different direction. The STAPL standard did not clearly specify how it should be implemented. The FIX_INT_ARRAYS function detects the indexing implemented by the STAPL player and flips the content of the integer array if needed.

UNLOCK_UKEY: This function unlocks a secured device if it is locked by FlashLock.