This answer record describes testing support in Xilinx software and third-party JTAG software suppliers.
The Xilinx JTAG Programmer supports configuration of all Xilinx JTAG devices except the XC3000 and CoolRunner devices.
Limited testing capabilities are available for the CPLD devices. Xilinx software should be used for configuring the devices, and not for testing.
Xilinx does not support general-purpose testing. We do supply BSDL files for all of our parts that have been independently verified by Intellitech software.
The following URL provides a list of companies that supply general-purpose JTAG test software, as well as support for configuring and programming Xilinx devices via JTAG: