| Mohammed, I use two 
B5-Spartan2+ boards from Tony Burch in Australia. They have worked flawlessly so 
far. You have to work 
out a few things before you pick a board. 1. Speed of 
device required if you wish to run it fast say 100+ mhz, some boards use -5 
devices which are  slower than -6 so 
be careful on this one. I think there are -7 devices and maybe -8 out but I've 
not really bothered with 
them as my -5 device boards run sweet at full 100mhz so I'm happy (for 
now). 2. The number of 
I/O pins you require to be able to connect to. Some boards bring all the pins 
from the FPGA out to headers, 
some do just the I/O and Power pins whilst some just give you a token few to 
play with. 3. The amount of 
gates in the device. Most boards feature a 200K gate FPGA now so this should do 
any new designs unless 
you are planning a huge complex HDL design? 4. Also be 
careful about how the boards need to be programmed, some of them require you to 
buy a special cable which can 
cost $100+ just for the cable! I would recommend 
looking at the following for good quality 'learner boards' (http://www.xess.com) There are boards 
available for the faster, more I/O pins or more gate count FPGAs but the price 
increases when your 
requirements do. Paul PS Does anybody 
know offhand just what max speed a -5 is supposed to be able to do. I don't 
imagine putting the 100mhz clock into 
a x2 DLL and then running off this will be too likely to succeed! But I would 
like to know for future reference, 
I'm too busy to sit  and download all the Spartan2 manuals off the Xilinx 
site. ;-) I have seen the 
DDR SDRAM controller is recommended to use a -6 spec FPGA but it didn't give 
anymore details. Can a -5 do a 
133mhz SDRAM interface or would I be limited to 100mhz 
version? 
 |