Course Number
525.742
Next Offered
Summer 2024
Location
Online
Course Format
Synchronous Online

This lab-oriented course will focus on the design of large-scale system-on-a-chip (SOC) solutions within field-programmable gate arrays (FPGAs). Modern FPGA densities and commercially available cores enable a single developer to design highly complex systems within a single FPGA. This class will provide the student with the ability to design and debug these inherently complex systems. Topics will include high-speed digital signal processing, embedded processor architectures, customization of soft-core processors, interfacing with audio and video sensors, communications interfaces, and networking. The optimum division of algorithms between hardware and software will be discussed, particularly the ability to accelerate software algorithms by building custom hardware. Many labs will center on a common architecture that includes signal processing algorithms in the FPGA fabric, controlled by an embedded processor that provides user interfaces and network communication. Students will also gain experience running Linux on their FPGA-based processing system. Each student will receive an FPGA board and supporting equipment in order to complete lab assignments at home. Prerequisites: 525.642 FPGA Design Using VHDL, and familiarity with C programming.

Course Prerequisite(s)

EN.525.642 FPGA Design Using VHDL and familiarity with C programming.

Course Offerings

Waitlist Only

System-on-a-Chip FPGA Design Laboratory

525.742.8VL
05/29/2024 - 08/21/2024
Wed 4:30 p.m. - 7:35 p.m.
Notes: This course uses the Virtual Live format. All students participate online through live web-conferencing at the scheduled day and time. This is a live-online course in which students participate in live weekly lectures and discussions, and are able to interact extensively with the instructors. All classes are recorded for download and review.
Semester
Summer 2024
Course Format
Synchronous Online
Location
Online
Cost
$5,270.00
Course Materials
Open

System-on-a-Chip FPGA Design Laboratory

525.742.8VL2
06/03/2024 - 08/19/2024
Mon 4:00 p.m. - 7:05 p.m.
Notes: This course uses the Virtual Live format. All students participate online through live web-conferencing at the scheduled day and time. This is a live-online course in which students participate in live weekly lectures and discussions, and are able to interact extensively with the instructors. All classes are recorded for download and review.
Semester
Summer 2024
Course Format
Synchronous Online
Location
Online
Cost
$5,270.00
Course Materials
Open

System-on-a-Chip FPGA Design Laboratory

525.742.8VL
08/28/2024 - 12/04/2024
Wed 4:30 p.m. - 7:10 p.m.
Semester
Fall 2024
Course Format
Synchronous Online
Location
Online
Cost
$5,270.00
Course Materials
Open

System-on-a-Chip FPGA Design Laboratory

525.742.8VL2
08/26/2024 - 12/09/2024
Mon 4:30 p.m. - 7:10 p.m.
Semester
Fall 2024
Course Format
Synchronous Online
Location
Online
Cost
$5,270.00
Course Materials