I bought the Terrasic DE0 Nano to get my feet wet in VHDL/Verilog.
Only have two complaints:
- Low speed connectors. Well maybe thats a good thing, makes it easier to connect stuff. Slow stuff.
- Crappy built in linear power supply for the 1.2V, specified at 0.654A, making the board exceed the allowed USB supply current and wasting a lot of power. For a board touted for robotics and thus most likely battery powered this is pretty ridiculous!
On the other side, the Quartus II looks relatively usable.
DE0-Nano... how slow are the I/O pins? I'm not too interested in high speed serial stuff, I'd just need decent connect speed to to communicate data to the other board which would act as a video card.
I could use up 16+16+2 pins just for that.
It says:
Two 40-pin Headers (GPIOs) provides 72 I/O pins
One 26-pin header provides 16 digital I/O pins and 8 analog input pins to connect to analog sensors, etc
Are all of the I/O pins the same speed?
I'm guessing those 8 analog are ADCs only... could be useful though, read voltages, power, audio input.
I guess I'm leaning for the DE0-Nano unless there's a cheap Spartan 6 board that has good memory... all of the ones under $100 seem to have really junk memory, even worse than the DE0's ancient chip.
If you're still looking to go with PLCC then you might check out what these guys have to offer. They mount FPGAs and high logic density CPLDs onto 68-pin PLCC socket-compatible boards. The prices are a bit steep, however.
Having a PLCC module like that would be
really nice, but that costs more than a board. :0
Wish they went with a bigger PLCC, 68 is enough, but I'd use about 40 of the 50 IOs on memory, which means I'd only have enough room left for an 8-bit bi-directional data bus.
Someone really needs to make an FPGA board which is nothing more than a board of 96 2.54 IO pegs, ddr3 simm, jtag, and power connector, nothing else, no adc, no dac, no accel... found one just like that and they wanted $400... $40 chip, $<10 board, $<10 of bits, $>340 markup.