Where to find Tutorials for using Xilinx FPGA? How to learn about Xilinx FPGAs, use ISE 6.3i and EDK 6.3i tools?
Folks, I am trying to learn how to program Spartan II (XC2S100-5PQ208C) and Spartan 3 (XC3S400-4PQ208C) Xilinx FPGAs. I looked at the data sheets for these parts, and the more I do the more mystified I get. I have never done this before. I come from a software background, but have dabbled in hardware a little. I would like to learn how to program, design, and add external hardware to FPGAs. What is the best way to go about this?
I have looked at some of the documents related to ISE and EDK, but have not been able to understand a great deal because of the different terminology and concepts they use (e.g. OPB v2.0 bus, Slices, Pulse Width Modulation). These ideas have little meaning to me having never seen them before. I did see the training classes on the web, but don't have $20K to shell out to take them all, being a broke chump and all.
Anyway I have the ISE and EDK 6.3i tools, and have been trying to read the documentation, but again I have the same issues.
Based on these descriptions, about how long does it take to write simple VHDL programs that work, or become fluent enough to know a good design from a chip fryer?
Thanks,
-HT