Hold on just a sec...
0 or 3 credits
Fall 2026 Laboratory Lecture Upper DivisionThis course investigates complex digital systems that are implemented with field programmable gate arrays (FPGAs) using concurrent and sequential digital design techniques. Applications will include serial communications, digital signal processing, memory systems and video generation.
Learning Outcomes1Design FPGA solutions for given digital design problems using a hardware description language (HDL).
2Design FPGA solutions for given digital problems using a high-level sequential programming language for embedded processors.
3Design FPGA solutions by decomposing a system into concurrent and sequential functional blocks and using hierarchical system development techniques.
4Verify digital designs using simulation and hardware prototyping.
5Analyze and design memory subsystems.
6Apply ADC and DAC circuits to interface digital systems with analog devices/systems.