The erase action, Connecting to specific pods by name (-p option), Connecting to specific pods by name (‐p option) – Achronix Bitporter User Manual
Page 37: Chapter 4 – using the, Achronix stapl player

Using the Achronix STAPL Player
Connecting to Specific Pods by Name (-p option)
Bitporter User Guide
PAGE 31
[snip]
0000 0013 0000 0012 0000 0011 0000 0010
0000 0017 0000 0016 0000 0015 0000 0014
0000 001B 0000 001A 0000 0019 0000 0018
0000 001F 0000 001E 0000 001D 0000 001C
Exiting JTAG programming mode...
Exit code = 0... Success
Failed Output Example
If there are any regions of memory encountered in the read which fail their read request, the
program reports the failing read address, which 32‐bit word from that address had the failure,
and then exits immediately.
Command entered:
acx_stapl_player.exe bad_example.jam -aREAD
The command returns:
Achronix STAPL Player (acx_stapl_player)
(c) Copyright Achronix Semiconductor Corp. All rights reserved.
contains elements of Jam STAPL Player Version 2.5 (20040526)
Copyright (C) 1997-2004 Altera Corporation
Entering JTAG programming mode...
Reading the programming data of the device...
Reading core configuration memory contents:
ERROR: Hardware indicates invalid read data at word: 0 of core memory
address:
00 0000
Invalid word follows:
0 0000 0000
PROGRAM ERROR: Exit code = 12... Read failure
The ERASE Action
The ERASE action resets the configuration memory in the device to their default values,
including block RAM and I/O configuration bits. There are no expected failure modes for this
Action.
This action will log warnings when run from files containing encrypted bitstreams. (If the
device is in Secure Mode, this action is not supported.)
Connecting to Specific Pods by Name (-p option)
When multiple pods are visible to the acx_stapl_player, the user must specify which pod the
acx_stapl_player should use to communicate with a device. The desired pod is specified with
the -p command‐line option, where the user specifies a podname or a list of potential podnames
to be used. To determine which pods are currently available for use, the -q query option is used.
Once a pod name or list of pod names is known, they can be specified on the command‐line as
a comma‐separated list immediately following the -p on the command‐line. When multiple
pod names are listed, acx_stapl_player attempts to connect to them in the specified order and
uses the first available specified pod. The player reports which pod is being used.
For example, to read the JTAG IDCODE of the Achronix device connected to the first available
pod via pods usb12348, usb12345, and net12347, in that order, use the following command: