4 units – Winter Quarter
Lecture: 3 hours
Prerequisite: EEC 150B, EEC 170, EEC 180B, or consent of instructor
Grading: homework/minor projects (60%), midterm (15%), final exam (25%).
Digital signal processors, building blocks, and algorithms. Design and implementation of processor algorithms, architectures, control, functional units, and circuit topologies for increased performance and reduced circuit size and power dissipation.
Expanded Course Description:
The primary goal of this course is to develop the necessary skills for students to design simple digital signal processors with an emphasis on the efficient simultaneous design of algorithms, processor architectures, and hardware design.
Introductory review material briefly overlaps prerequisite courses EEC150B, 170, and 180B. In addition, small amounts of material overlap may occur with the following courses: EEC 201 – filter design (minimal); EEC 215 – communication processing function as an example (minimal); EEC 218 – VLSI design methodologies overview (minimal); EEC 278 – some functional unit basics (focus on hardware, not algorithms); EEC 280 – possible pipelining overlap, but with DSP processors; ECS 231 – FFT (emphasis in this class on hardware).
Last revised:March 2004