UPGRADE YOUR BROWSER

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

6.2i iMPACT - Assigning non-Xilinx third-party BSDL results in the iMPACT error: "EXCEPTION:iMPACT:BsdlYacc.c:615:1.39 - Bsdl reader error"

Description

General Description:

I have a non-Xilinx device BSDL file that contains an attribute of type BSDL_extension, as follows:

attribute MY_ATTRIBUTE : BSDL_Extension ;

When I assign the BSDL file to the non-Xilinx device on the JTAG chain, iMPACT reports the following errors:

"INFO:iMPACT:1777 -

Reading <device_name>.bsd...

ERROR:iMPACT - syntax error at line XX

EXCEPTION:iMPACT:BsdlYacc.c:615:1.39 - Bsdl reader error.

ERROR:iMPACT:1854 - Failed to read bsdl file!"

Solution

iMPACT does not currently support BSDL extensions. This issue will be fixed in a major release of the software.

To work around this issue, you can simply initialize the chain and specify the IR length for iMPACT to generate a generic BSDL file or follow (Xilinx Answer 2707) to manually generate the generic BSDL file.

AR# 19441
Date Created 09/03/2007
Last Updated 12/15/2012
Status Active
Type General Article