136
ChipScope Pro Software and Cores User Guide
UG029 (v14.3) October 16, 2012
Chapter 5:
ChipScope Engine Tcl Interface
CseCore Tcl Commands
The CseCore Tcl command category consists of several commands (see
).
Note:
Refer to the file csecoreglobals.tcl in the ChipScope Pro tool installation for all CseCore Tcl
global variable declarations.
CseVIO Tcl Commands
The CseVIO Tcl command category consists of several commands (see
).
Note:
Refer to the file csevioglobals.tcl in the ChipScope Pro tool installation for all CseVIO Tcl
global variable declarations.
Table 5-8:
CseCore Tcl Commands
Command
Description
::chipscope::
csecore_get_core_count
Gets the number of cores attached to an ICON
(integrated controller) core that targets an FPGA
device and attaches to a particular
USER
scan chain
register.
::chipscope::
csecore_get_core_status
Retrieves the static status word from the target
ChipScope Pro core.
::chipscope::
csecore_is_cores_supported
Tests if a the target FPGA device supports ChipScope
Pro cores.
Table 5-9:
CseVIO Tcl Commands
Command
Description
::chipscope::csevio_get_core_info
Reads the status word from the target VIO
core.
::chipscope::csevio_is_vio_core
Determines whether the target core is a VIO
core.
::chipscope::csevio_init_core
Initializes global variables associated with
the target VIO core.
::chipscope::csevio_terminate_core
Removes global variables and releases
memory associated with the target VIO
core.
::chipscope::csevio_define_signal
Defines a name for a specified VIO signal
bit.
::chipscope::csevio_define_bus
Defines a name for a grouping of VIO signal
bits (called a
bus
).
::chipscope::csevio_undefine_name
Removes a VIO signal/bus name and all
associated information.
::chipscope::csevio_write_values
Writes values to the specified signal/bus of
the target VIO core.
::chipscope::csevio_read_values
Reads values from the specified signal/bus
of the target VIO core.