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# 19060

6.2.01i iMPACT- Initializing the JTAG chain that contains a third-party BSDL file results in "ERROR:IMPACT - syntax error at line xxx"


General Description: 

Initializing the JTAG chain that contains a third-party BSDL file results in the following error message: 


"ERROR:IMPACT - syntax error at line xxx"


Pins named X1 or X11 or X0 or X10 or any combination of X's 1's and 0's would be misidentified as a binary string rather than an identifier string by 6.1i iMPACT's BSDL parser. Because the pin name is expected to be an identifier string, a syntax error is reported.  


To work around this problem, use iMPACT to generate the BSDL file by specifying the IR length of the third-party device and use the iMPACT-generated file for third-party devices.  


Or modify the third party BSDL file so that logical port description does not contain X's, 1's, and 0's.  




X1 : linkage bit; 


X_1 : linkage bit;  


This problem has been fixed in the latest 6.2i Service Pack available at: 

The first service pack containing the fix is 6.2i Service Pack 2.


The BSDL extension is not yet supported in 6.2i iMPACT. To work around this issue, please refer to (Xilinx Answer 19441).

AR# 19060
Date Created 09/03/2007
Last Updated 05/16/2014
Status Archive
Type General Article