Table 4-5: procedures called during read_idcode, The program action, Table 4-6: procedures called during program – Achronix Bitporter User Manual
Page 34: The program_encrypted action, Table 4-7: procedures called during program
Picking a STAPL Action (-a option)
Using the Achronix STAPL Player
PAGE 28
Bitporter User Guide
The PROGRAM Action
The PROGRAM action erases the contents of the target device and then downloads the userʹs
design. The PROGRAM action will only work correctly with non‐encrypted bitstreams, and
allows several procedures to be enabled/disabled to aid in debugging. If used with an
encrypted bitstream, the action will report an error and exit.
The PROGRAM_ENCRYPTED Action
The PROGRAM_ENCRYPTED action erases the contents of the target device, downloads the
userʹs design, puts the device into Secure Mode and finally User Mode. The
PROGRAM_ENCRYPTED action will only work correctly with encrypted bitstreams, and has
no Optional or Recommended procedures. If used with a non‐encrypted bitstream, the action
will report an error and exit.
Table 4-5: Procedures Called During READ_IDCODE
Procedure name
Optional
Recommended
DO_SKIP_IDCODE_VERIFICATION
DO_ENTER_JTAG
DO_READ_IDCODE
DO_EXIT_JTAG
Table 4-6: Procedures Called During PROGRAM
Procedure Name
Optional
Recommended
DO_RESET_CHIP
DO_ENTER_JTAG
DO_ERASE
DO_PROGRAM
DO_BRAM_VERIFY
DO_VERIFY
DO_BRAM_READ
DO_READ
DO_ENTER_USER_MODE
DO_READ_STATE
DO_EXIT_JTAG
Table 4-7: Procedures Called During program
Procedure Name
Optional
Recommended
DO_RESET_CHIP
DO_ENTER_JTAG
DO_ERASE
DO_PROGRAM_ENCRYPTED
DO_ENTER_USER_MODE
DO_EXIT_JTAG