9.12.1.1 STAPL Actions
See the following table for a list of all the actions for the STAPL file.
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). |
| ERASE | Erases 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_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) into the device. |
| 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. |
| PROGRAM_NVM | Programs the targeted EFMBs. |
| VERIFY_NVM | Verifies 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. |
