Development methodologies for signal processing hardware systems: RTL, HDL, synthesis and verification. Special processors including FPGA, multicore, ARM and GPU. ADC and DAC, interchip and intrachip communication, mixed-signal systems, clock and power distribution, loading, sensors and actuators, embedded systems. PCB and surface mount devices. Systems engineering. Course work including projects involving hardware realizations, simulation and emulation, and software tools for system design.
Prerequisites: ECE 211, ECE 241, ECE 251
For students entering Fall 2016 or later: required for signals/electronics track (3rd yr. fall).
Course Code: ECE 311