beautypg.com

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

background image

Using the Achronix STAPL Player

Picking a STAPL Action (-a option)

Bitporter User Guide

www.achronix.com

PAGE 27

Disabling a Recommended Procedure

The  -d  command‐line  option  can  be  used  to  disable  a  recommended  procedure.
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  command‐line  option  can  be  used  to  enable  an  optional  procedure.
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.