CPLD FPGA
State of the art in FPGA technology
VHDL and FPGA Design Workshop
EET 3143 Programmable Logic Devices