ChipScope Pro Software and Cores User Guide
177
UG029 (v14.3) October 16, 2012
CseJtag Tcl Commands
::chipscope::csejtag_db parse_bsdl_file
This subcommand is used to extract device information from a Boundary Scan Description
Language (BSDL) file.
Syntax
::chipscope::csejtag_db parse_bsdl_file handle filename
Arguments
Returns
A list in the format:
{deviceName irlen idcode cmd_bypass}
Where:
deviceName
String containing the name of the device
irlen
Number of bits in the
IR
of the device
idcode
IDCODE
of the device
cmd_bypass
String containing the
BYPASS
instruction for the device (usually all ones)
An exception is thrown if the subcommand fails.
Example
Extract device information from the file
device.bsd
.
%::chipscope::csejtag_db parse_bsdl_file $handle “device.bsd”
Back to list of all CseJtag Tcl Commands
Table 5-45:
Arguments for Subcommand ::chipscope::csejtag_db parse_bsdl_file
Argument
Type
Description
handle
Required
Handle to the session that is returned by
::chipscope::csejtag_session create
.
filename
Filename of local BSDL file.