Purdue School of Engineering and Technology

Purdue School of Engineering and Technology

Advanced Systems on a Chip (SoC) Designs for Image Processing using FPGAs

ECE 55801 / 3 Cr. (3 Class)

Download syllabus

This class covers advanced concepts in using Field Programmable Gate Arrays (FPGAs) designed with an HDL (VHDL for example: Very High Speed IC Hardware Description Language). The students will learn complex interface design, advanced hardware and embedded system design and parallel processing. Projects and lessons will focus on applications in Digital Imaging Systems. Lecture and projects covering topics including: VHDL mapped to FPGA for state machine design, hardware and software VGA control, image filtering, data transfer to PCI bus, and embedded controller integration. 

*This course was formerly offered as ECE 59500 Advanced Systems on a Chip (SoC) in previous semesters.