I am reposting after a memo from reader siting problems using the Xilinx link to post to this group. Sorry about any problems this may have caused.
After the release of Alliance 3 support was no longer offered for the XC3xxx family. Worse, if you did not happen to have the original software that supported these devices, Xilinx would not sell you a copy. Even today we still have product that uses the 3xxx family.
I am looking at upgrading our group to Allience 5.x and again see that Xilinx has dropped all support for Spartan. Other families were dropped as well. We would now need three copies of software running to support the Xilinx devices we use. Of course, not all the Xilinx tools like to be co-installed, so it's multiple computers or swap installs.
Xilinx, what is your problem? Altera may drop parts, but their router continues to support all of their devices. Is your software so poorly written that it is so difficult to maintain parts that you need to drop them? I could understand if the parts were no longer available, or you at least sold older copies of your software.