132
ChipScope Pro Software and Cores User Guide
UG029 (v14.3) October 16, 2012
Chapter 5:
ChipScope Engine Tcl Interface
CSE/Tcl Command Summary
The CSE/Tcl interface commands belong to a namespace called
::chipscope::
. The
CSE/Tcl interface is comprised of four categories of commands (see
CseJtag Tcl Commands
The CseJtag Tcl command category consists of four commands (see
), each having
one or more subcommands.
A summary of the CseJtag Tcl subcommands is shown in
. See
for additional information about these commands.
Note:
Refer to the file csejtagglobals.tcl in the ChipScope Pro tool installation for all CseJtag Tcl
global variable declarations.
Table 5-1:
CSE/Tcl Command Categories
Category
Description
CseJtag
JTAG interface status and control commands (see
CseFpga
FPGA status and configuration commands (see
).
CseCore
ChipScope Pro core status commands (see
).
CseVIO
ChipScope Pro VIO core status and control commands (see
Table 5-2:
CseJtag Tcl Commands
Command
Description
::chipscope::csejtag_session
Manages CseJtag sessions. A session is used to
maintain all data and messaging associated with a
JTAG target. See
for a summary of all
subcommands for this command.
::chipscope::csejtag_db
Interacts with the CseJtag JTAG database. The
CseJtag JTAG database contains all data associated
with known JTAG devices. See
for a
summary of all subcommands for this command.
::chipscope::csejtag_target
Manages connections to CseJtag targets, such as
JTAG download cables, JTAG emulators, and other
JTAG devices. See
for a
summary of all subcommands for this command.
::chipscope::csejtag_tap
Interacts with the JTAG Test Access Port (TAP) of
CseJtag targets. Operations include navigating the
TAP state machine and shifting data into and out of
the TAP. See
for a summary of all
subcommands for this command.