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; however, 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: