ChipScope Pro Software and Cores User Guide www.xilinx.com 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.