9.12.1.1 STAPL Actions

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

Table 9-12. STAPL File Actions

Action

Description

PROGRAM Programs all selected family features: FPGA Array, targeted FlashROM pages, security setting and silicon signature (if provided).
VERIFY Verifies all selected family features: FPGA Array, targeted FlashROM pages, security setting and silicon signature (if provided).
ERASEErases the selected family features.
ERASE_ALL Erases all features in the targeted family device except Embedded Flash Memory Blocks, regardless of the features selected to generate the STAPL file.
DEVICE_INFO Displays the IDCODE, Silicon Signature, the design name, the checksum, and device security settings and programming environment information programmed into the device.
READ_IDCODEReads 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) into the device.
ERASE_ARRAY Erases the FPGA Array and Silicon Signature (if provided).
PROGRAM_SECURITYPrograms only the Security Settings.
ERASE_SECURITYErases only the Security Settings.
PROGRAM_NVMPrograms the targeted EFMBs.
VERIFY_NVMVerifies the targeted EFMBs.
PROGRAM_NVM_ACTIVE_ARRAY Programs the targeted EFMBs while the FPGA Array remains active.
VERIFY_NVM_ACTIVE_ARRAY Verifies the targeted EFMBs while the FPGA Array remains active.
PROGRAM_NVM_ACTIVE_RSTM3 SmartFusion® only; programs the eNVM while the core is active and then resets the CORTEX M3.
RESET_CORTEXM3 SmartFusion® only; resets the CORTEX M3.