Posted on:
CPLD or FPGA?
The main difference is that CPLDs are smaller than FPGAs, i.e. you can fit a lot more logic inside a FPGA than inside a CPLD.
- CPLDs: address decoders, bus interfaces, simple memory controllers, (video) signal generators
- FPGAs: complex CPUs, high speed I/O, signal processing, encryption
VHDL or Verilog?
The difference is mainly in syntax, you can get the same synthesis result with both languages. VHDL is more verbose than Verilog (which can be an advantage or disadvantage, depending on how you look at it). In Europe VHDL is much more widely used than Verilog, in the US Verilog seems to be slightly more popular.
Basic rules for VHDL development
See http://embdev.net/articles/VHDL.
Chip vendors
Boards
- also see the FPGA vendors’ websites
- Digilent
Tutorials
- TODO
IP Cores
- Opencores – CPUs, USB, Ethernet, encryption, …
If you want to suggest any additions to this post, please reply below.
Posted on:
Hi, I think this site would be helpfull. Here is some basic things and some more advanced. http://www.fpga4fun.com/