Table 4-3: standard stapl procedures used by ace, The read_idcode action, Table 4‐3 – Achronix Bitporter User Manual
Page 33: Table 4‐4

Using the Achronix STAPL Player
Picking a STAPL Action (-a option)
Bitporter User Guide
PAGE 27
Disabling a Recommended Procedure
The -d
Multiple recommended procedures can be disabled within a single action, but each requires
its own command‐line option to disable. For example, to disable the recommended procedure
DO_VERIFY during programming for the file demo.jam, enter the following:
acx_stapl_player -aPROGRAM -dDO_VERIFY=0 demo.jam
To disable both DO_VERIFY and DO_ENTER_USER_MODE:
acx_stapl_player -aPROGRAM -dDO_VERIFY=0 -dDO_ENTER_USER_MODE=0
demo.jam
Enabling an Optional Procedure
The -d
Multiple optional procedures can be enabled, each requiring its own command‐line option.
For example, to enable the optional procedure DO_READ for the program action in the file
demo.jam
, enter the following:
acx_stapl_player -aPROGRAM -dDO_READ=1 demo.jam
The READ_IDCODE Action
The action READ_IDCODE returns (to the command‐line) the JTAG IDCODE reported by the
connected device. For example, the expected output for this action when run against the
SPD60‐FBGA1892 is:
IDCODE=00100000 00000000 00010110 01000001
Table 4-3: Standard STAPL Procedures used by ACE
Procedure Name
Description
DO_READ_IDCODE
Returns the JTAG IDCODE.
DO_ERASE
Performs a bulk erase of the device.
DO_PROGRAM
Programs the device.
DO_VERIFY
Verifies the programming data of the device.
(1)
DO_READ
Reads the programming data from the device.
(1)
Notes:
1. Only covers core data excluding block RAMs, I/O, SerDes, etc.
Table 4-4: Additional (Non-Standard) Optional/Recommended Procedures used by ACE
Procedure Name
Description
DO_ENTER_USER_MODE
Changes the mode of the device to User Mode.
DO_EXIT_USER_MODE
Changes the mode of the device out of User Mode.
DO_BRAM_VERIFY
Verifies the programming data of the block RAMs in the device.
DO_BRAM_READ
Reads the programming data from the block RAMs in the device.