196
ChipScope Pro Software and Cores User Guide
UG029 (v14.3) October 16, 2012
Chapter 5:
ChipScope Engine Tcl Interface
Returns
Returns core information through the coreInfoTclArray argument including the following
elements:
Note:
An exception is thrown if the command fails.
Example
Get core info of the VIO core that is connected to the first control port of the ICON core
inside fourth device on second USER register. Print out the number of asynchronous
inputs that the VIO core has.
%set coreRef [list 3 2 0]
%csevio_get_core_info $handle $coreRef coreInfoTclArray
%puts stdout “$coreInfoTclArray($CSEVIO_ASYNC_INPUT_COUNT)”
Back to list of all CseVIO Tcl Commands
Element
Description
manufacturerId
Manufacturer ID (integer)
$CSEVIO_MANUFACTURER_ID
Manufacturer's ID, 1 for Xilinx.
$CSEVIO_CORE_TYPE
Core Type field, different for each ChipScope Core,
VIO should be 9.
$CSEVIO_CORE_MAJOR_VERSION
Major release version.
$CSEVIO_CORE_MINOR_VERSION
Minor release version.
$CSEVIO_CORE_REVISION
Revision.
$CSEVIO_CG_MAJOR_VERSION
CoreGen specific field (for cores generated using 10.1
and later).
$CSEVIO_CG_MINOR_VERSION
CoreGen specific field (for cores generated using 10.1
and later).
$CSEVIO_CG_MINOR_VERSION_A
LPHA
CoreGen specific field (for cores generated using 10.1
and later).
$CSEVIO_ASYNC_INPUT_COUNT
Number of Asynchronous Inputs signals used.
$CSEVIO_SYNC_INPUT_COUNT
Number of Synchronous Inputs signals used.
$CSEVIO_ASYNC_OUTPUT_COUNT
Number of Asynchronous Outputs signals used.
$CSEVIO_SYNC_OUTPUT_COUNT
Number of Synchronous Outputs signals used.