When I run BSDLAnno on a Spartan-3AN BSDL file, the following error occurs:
Error: PostProcessor:11 BSDLAnno: No BSDL preconfiguration file is currently available, please consult http://www.support.xilinx.com/support/sw_bsdl.htm for available BSDL files.
In the ISE install directory, there are only the non Pb-Free packages (_ft256.bsd); you can rename this file with g(pb-free). For example, _ftg256.bsd. This will now work with BSDLanno.