We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 11158

3.1i JTAG Programmer - A "Syntax Error" is reported when a BSDL file is parsed for a CoolRunner device


Keywords: JTAG, JTAGPGMR, syntax, parsing, BSDL, Virtex, V300PQ240, error

Urgency: Standard

General Description:
When I load the BSDL file for a CoolRunner device in JTAG Programmer, the following error messages are reported:

"JTAGProgrammer:Release 3.3.06i - JTAG Boundary-Scan Download D.25 Copyright:1991-1999
JTAG Programmer Started 2000/12/14 16:27:55
Loading Boundary-Scan Description Language (BSDL) file
'C:/Xilinx/xc9500/data/xc9572.bsd'.....completed successfully.
Loading Boundary-Scan Description Language (BSDL) file
'h:\temp\xcr3064xl_vq44.bsd'.....ERROR:JTag - Error of type 'Syntax Error' encountered while parsing BSDL file at or near '0000000000000000),'. terminated due to errors.
ERROR:JTag - Correct the above errors and issue the part command again.
ERROR:JTag - : The boundary-scan chain has not been declared correctly.
Verify the syntax and correctness of the device BSDL files, correct the files, reset the cable and retry this command."


JTAG Programmer does not support CoolRunner devices. To bypass a CoolRunner device in a JTAG chain, follow the steps below. To program a CoolRunner device, use the iMPACT (available through WebPACK or your Xilinx ISE software installation).

To place a CoolRunner device in Bypass mode:

1. In JTAG Programmer, go to Edit -> Define Device.
2. Set the IR length for CoolRunner IR to 5. (For information determining the IR length, please see (Xilinx Answer 10850).)
3. In the Chain Operations window, set the newly defined device to "Bypass".
AR# 11158
Date 09/30/2005
Status Archive
Type ??????