9.11.1 Programming File Actions for IGLOO® and ProASIC3 Devices
IGLOO® and ProASIC3 devices support the following features:
- Security settings
- FPGA Array
- FlashROM
You can program these features separately or together using different programming files or by using one programming file.
Note: When we specify a family name, we refer to the device family and all its derivatives,
unless otherwise specified. For a complete list of families and their derivatives, see the
Supported Families topic section.
The STAPL files for IGLOO and ProASIC3, excluding ProASIC3L, devices include actions targeted at one, two, or all three of the IGLOO and ProASIC3 features (FPGA Array and FlashROM and Security Settings). The combinations of the features you selected to target results in different actions that are available in the STAPL file. See the following table for an illustration.
| Features | Features Selected | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| FPGA Array | X | X | X | X | X | |||||
| FlashROM | X | X | X | X | X | |||||
| Security | X | X | X | X | X | |||||
| STAPL Actions Available (correspond with Features Selected above) | ||||||||||
| PROGRAM | X | X | X | X | X | X | X | X | ||
| VERIFY | X | X | X | X | X | X | X | X | ||
| ERASE | X | X | X | X | X | X | X | X | ||
| ERASE_ALL | X | X | X | X | X | X | X | X | X | X |
| DEVICE_INFO | X | X | X | X | X | X | X | X | X | X |
| READ_IDCODE | X | X | X | X | X | X | X | X | X | X |
| ERASE_FROM | X | X | X | X | X | |||||
| PROGRAM_FROM | ||||||||||
| ERASE_ARRAY | X | X | X | X | X | |||||
| VERIFY_ARRAY | X | X | X | X | X | |||||
| ENC_DATA_AUTHENTICATION | X | X | X | X | X | |||||
| PROGRAM_SECURITY | X | X | X | X | X | |||||
| ERASE_SECURITY | X | X | X | X | ||||||
Note: The ENC_DATA_AUTHENTICATION Action is only available when you choose encrypted
programming.
