Main

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

AR# 19060

Search For Another Answer

Topic iMPACT
Last Updated 05/14/2004
Status Active
Description

Keywords: iMPACT, impact, 5.2, 6.2, syntax, error

Urgency: Standard

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"

Solution

1

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.

Example:
Modify
X1 : linkage bit;
to
X_1 : linkage bit;

This problem has been fixed in the latest 6.2i Service Pack available at:
http://support.xilinx.com/xlnx/xil_sw_updates_home.jsp
The first service pack containing the fix is 6.2i Service Pack 2.

2

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