aah.. yes. thanks.Heater wrote:I have a DE0-Nano board. Like so: https://www.adafruit.com/product/451
It's really nice. Small, self-contained (no external programming hardware required). Lots of useful peripherals. Very nice board for starting out with FPGA.
Available twenty dollars cheaper here: http://www.terasic.com.tw/cgi-bin/page/ ... ish&No=593
Perhaps importantly it is a very commonly used board so support, documentation, etc, may be better.
Most of them are pretty much in the same price area, looks like i will be saving for the nano due to the community support and documentation which i would really need due to my lack of experience with fpga.Heater wrote:You might want to check this recent round up of cheap FPGA boards: https://joelw.id.au/FPGA/CheapFPGADevelopmentBoards
Problem is most of then are even less cheap!
Some of the cheap ones might be interesting if you are sure you won't need any/much support.
All in all the Nano still looks like a very good option for anyone new to FPGA.
So are these like development environments? And does that mean most dev boards will support both?Heater wrote:The big decision in the FPGA world is whether you want to learn Verilog or VHDL. Seems Verlilog is the favorite in the USA but VHDL in Europe. That may not be true among the Makers and tinkerers. I don't know.
Anyway, one can start experimenting with writing VHDL with the open source VHDL compiler, GHDL compiler/simulator http://ghdl.free.fr/
I have no idea if that is available for ARM based Linux though.
GHDL will compile the full VHDL language. Which means it allows you to write code that may not actually be synthesizable for a real FPGA. Just have to take care of what you use.
For Verilog there is Icarus Verilog http://iverilog.icarus.com/. I have never tried that.