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'
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?
Sorry Guys I'm new to this but I want to get
on track as fast as possible.
what kind of Kits would you use for trying
and testing your designs for ASIC or FPGA, ofcourse you don't go to the
foundry for each new idea ?
Paul
?