Learn VHDL using a Xilinx CPLD

This introductory VHDL course uses a Xilinx CPLD board to teach the basics of logic design using VHDL. The course starts at a very basic level for absolute beginners in VHDL, but does assume some knowledge of digital electronics such as gates, truth tables, registers, etc.

This is a very practical course and consists of a brief introduction to CPLDs and VHDL, followed by a series of tutorials that teach VHDL by implementing various VHDL designs on the CPLD board.

The hardware for the course (a CPLD board and a programming cable) can be built at home on home-made single sided PCBs. The software can be downloaded for free.

The course consists of these articles and tutorials: