9.11.1.1 Programming Actions
See the following table for a list of all the actions for the programming file.
| Action | Description |
|---|---|
| PROGRAM | Programs all selected family features, including the FPGA Array, targeted FlashROM pages, security settings, and silicon signature (if provided). |
| VERIFY | Verifies all selected features, including the FPGA Array, targeted FlashROM pages, security settings, and silicon signature (if provided). |
| ERASE | Erases all selected family features, including the FPGA Array, targeted FlashROM pages, security settings, and silicon signature (if provided). |
| ERASE_ALL | Erases all features in the target device, regardless of the features selected when generating the STAPL file. |
| DEVICE_INFO | Displays the device IDCODE, silicon signature, design name, checksum, device security settings, and programming environment information programmed into the device. |
| READ_IDCODE | Reads the device ID code from the device. |
| ERASE_FROM | Erases only the targeted FlashROM pages, not the entire FlashROM. |
| PROGRAM_FROM | Programs only the targeted FlashROM pages. |
| PROGRAM_ARRAY | Programs the FPGA Array and silicon signature, if applicable, into the device. |
| VERIFY_ARRAY | Verifies the FPGA Array and silicon signature, if applicable. |
| ERASE_ARRAY | Erases the FPGA Array and silicon signature, if provided. |
| PROGRAM_SECURITY | Programs only the security settings. |
| ERASE_SECURITY | Erases only the security settings. |
| FIX_INT_ARRAYS | STAPL‑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_UKEY | Unlocks 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.
