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?
|