Reconfigurable hardware platforms are in widespread use for telecommunications, video processing, cryptography, control and biomedical applications. The course will provide a detailed understanding of the real world reconfigurable hardware design methodologies using Field Programmable Gate Arrays (FPGA). A complete system will be implemented from specification to physical implementation on a FPGA. In the process, the course will discuss (1) designing a complex digital system using a hardware description language; (2) implementing, testing and validating the design on a reconfigurable hardware platform; and (3) providing all relevant design information to be able to integrate the reconfigurable hardware platform in any higher level system.
Prerequisite(s): EL 5493 Advanced Hardware Design