beautypg.com

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

background image

Picking a STAPL Action (-a option)

Using the Achronix STAPL Player

PAGE 28

www.achronix.com

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