Hi, Dave,
On 8/30/10, Dave McGuire <mcguire at neurotica.com> wrote:
On 8/30/10 3:12 PM, Ethan Dicks wrote:
Can you be a little more specific? What counts
as "the very largest"?
I don't know where the cutoff point is, but it's big. If you want to
design with a monstrosity of an FPGA that has over a thousand pins...
Gotcha. Bigger than I'm going to worry about for a long time.
I am, in fact,
a bit muddled about which Diligent board would be a
good buy...
I have an S3BOARD with the XC3S1000 (1,000,000-gate) chip upgrade.
The board is very "friendly" and has flexible I/O that's easy to deal
with, and they have a line of "expansion" boards that plug onto its
connectors, that give you things like solder-type and solderless
breadboard areas, some analog I/O, etc etc. I think it's the best bang
for the buck. It has plenty of onboard goodies (RAM, PS/2 kbd, VGA,
etc), without being "too much" to get in the way of actually using the
FPGA's pins for your own stuff.
This is it:
http://digilentinc.com/Products/Detail.cfm?Prod=S3BOARD
I did see that one, but I didn't happen to catch the upgrade. Thanks
for mentioning that.
It comes with extensive documentation including
schematics, and lots
of other stuff like "here's how you generate a VGA signal" and
"here's
how you interface to a PS/2 keyboard, and here are all the PS/2 key
press/release codes".
The current price is $109, plus $50 for the million-gate chip upgrade.
A million gates sure sounds like plenty to me (if not forever, at
least for a long time).
I was also looking at this model (Spartan 3E 1600 - the one
http://digilentinc.com/Products/Detail.cfm?NavPath=2,400,793&Prod=S3E16…
The memory amount is different, the gate count is different, and it's
a Spartan 3E vs your Spartan 3 (not that I understand the fundamental
differences yet).
It sounds like either board would work for me, and the prices are
close enough not to affect my choice.
I have the board manual handy in PDF format; let me
know if you'd
like a copy to study.
That might be interesting to review, though I doubt I'll buy anything
before next year - too many in-progress projects on deck already.
... I was annoyed to discover that my very expensive
USB JTAG module was
been desupported while I was away.
I found out how expensive USB JTAG dongles were when I was working
with a friend on completing an old project of his that was originally
some enhanced flavor of MCS-51 (a mutual friend had previously
suggested a development board with all the bells and whistles so that
no matter what direction the project might take, the board could
handle it). When finalizing things and moving to a simple Atmel 80C52
(which was more than plenty sophisticated for the task at hand), we
abandoned the idea of a JTAG programmer and went with Atmel ICS
because a USB ICS dongle was $20.
Fortunately, new ones are nowhere
near as expensive as they used to be.
That's good to hear. ISTR we were looking at $150-$200 for a true JTAG dongle.
Could someone
who owns a Diligent board provide any information
about variations from model to model and what features are "must
haves"?
As far as "must haves", well, that depends on what you want to do. ;)
Personally I like PS/2 keyboard interfaces and VGA connectors with
attached DAC networks. Attached SRAM is handy.
I think for the things I'd like to do (FPGA Arcade, the Cray-1
implementation, possibly a PDP-10 implementation, etc), I'd either
find PS/2 and VGA to be useful or at least not in the way. The
attached SRAM is probably a must-have (VGA framebuffer memory, etc).
Things like LCDs and LEDs and input buttons might be interesting, but
most of the FPGA development boards seem to have some form of attached
numeric or textual output (handy for debugging/status).
Thanks for the info!
-ethan