I want to play around with FPGAs. I'm looking for advice getting on started.
- Can anyone recommend good FPGA boards that I easily start programming for? How much should I look at spending?
- Can I avoid buying a FPGA board now, and just emulate the code I write? Are there portability issues between different boards?
- What languages are typically used to for FPGA development? What is each languages advantages/disadvantages? Many of the languages look C-like. Are there ways to just specify circuits of logic gates? Does it make sense to work at the gate level?
- What books have you read to learn how to develop for FPGA? Which ones are the good books?
- How quickly does FPGA knowledge become obsolete?
- What advice would you give to someone just starting out in this area? Any common pitfalls?