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:
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!"
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.