You will learn how to describe the difference between an FPGA, a CPLD, an ASSP, and an ASIC; recite the historical development of programmable logic devices; and design logic circuits using LUTs.