1. Ability to use commercial computer-aided design tools to design , simulate, and to perform functional and timing verification of digital circuits.
2. Ability to program Field Programmable Gate Array (FPGA) devices.
3. Basic Knowledge of VHDL and use of Altera Megacore libraries.
4. Ability to prepare and defend a report that demonstrates correct implementation of the design on a FPGA device.
5. Team projects in support of outcomes 1 through 4.