9.12.2 ProASICPLUS and ProASIC Families Programming Introduction
ProASICPLUS and ProASIC family devices support security settings and FPGA Array. You can program these features together using one programming file. The table below shows the STAPL actions for the FPGA Array only.
| Action | Description |
|---|---|
| PROGRAM | Checks the security status of the device. If you are programming the security key, you may select to program only the FPGA Array by unselecting the PROGRAM_SECURITY procedure. If the device is programmed with the security key, then this command returns with Read inhibit:1 Write inhibit:1. If the security key is not present, the values are Read inhibit:0 Write inhibit:0. |
| ERASE_ARRAY | Erases the device. |
| READ_IDCODE | Reads the device ID code. |
| VERIFY | Verifies whether the device was programmed with the loaded STAPL file. Can be used to ensure that the bitstream programmed in the device is the same as the original STAPL file. If you load the wrong STAPL file, Exit 11 appears in the log window. A successful operation results in Exit 0. |
| PROGRAM | Programs the device. |
| DEVICE_INFO | Displays the serial number of the device, the design name that is programmed into the device, and the checksum that is programmed into the device. |
