Getting started with CPLD’s and FPGA’s
Chris has been dabbling with CPLD’s and FPGA’s. He wanted to share some helpful resources with anyone else looking to get started with them as well.
-
Difference between CPLDs and FPGAs:
-
VHDL Tutorial:
-
Xilinx ISE Software (Windows or Linux, 32 & 64 bit available)
-
Digilent Xilinx FPGA Board:
-
Digilent Xilinx CPLD Board:
-
Xilinx Platform USB Programmer:
- http://shop.ebay.com/?_from=R40&_trksid=p5197.m570.l1313&_nkw=platform+xilinx&_sacat=See-All-Categories
(you can program through the USB of some of the boards but you can do a lot more with a VHDL interface)
- http://shop.ebay.com/?_from=R40&_trksid=p5197.m570.l1313&_nkw=platform+xilinx&_sacat=See-All-Categories
-
How to install the cable drivers in Linux:
-
Opencores.org: (open source hardware modules (“cores”) for FPGAs)
- http://opencores.org/projects They have a lot including multiple CPU designs.