ChipScope Pro Software and Cores User Guide
133
UG029 (v14.3) October 16, 2012
CSE/Tcl Command Summary
Table 5-3:
Summary of ::chipscope::csejtag_session Subcommands
Subcommand
Description
create
Creates and initializes a session.
destroy
Destroys and frees up memory resources used by an existing
session.
get_api_version
Gets the CseJtag API library version information.
send_message
Sends a message using the session message router function.
Table 5-4:
Summary of ::chipscope::csejtag_db Subcommands
Subcommand
Description
add_device_data
Adds device records to the JTAG database.
lookup_device
Looks up device information in the JTAG database.
get_device_name_for_idcode
Gets the name of a device from the JTAG database by
using an
IDCODE
.
parse_bsdl
Extracts device data for a JTAG device by parsing a
Boundary Scan Description Language (BSDL) buffer.
parse_bsdl_file
Extracts device data for a JTAG device by parsing a
Boundary Scan Description Language (BSDL) file.
Table 5-5:
Summary of ::chipscope::csejtag_target Subcommands
Subcommand
Description
open
Opens a connection to a JTAG target and associate it with a session.
close
Closes the connection to an open JTAG target and remove it from
the session.
is_connected
Tests and returns the connection status of the target.
lock
Attempts to obtain an exclusive lock on a JTAG target.
unlock
Releases an exclusive lock on a JTAG target.
get_lock_status
Gets the lock status of a JTAG target.
clean_locks
Releases all cable locks and cleans up lock-related resources.
flush
Flushes the data buffer of a JTAG target.
set_pin
Sets the value of a JTAG target TAP pin.
get_pin
Gets the value of a JTAG target TAP pin.
pulse_pin
Pulses a JTAG target TAP pin.
wait_time
Waits for a specified amount of time.
get_info
Gets information associated with a JTAG target.