DSP Hardware Systems Design
(2-0-0-3)
CMPE Degree: This course is Not Applicable for the CMPE degree.
EE Degree: This course is Not Applicable for the EE degree.
Lab Hours: 0 supervised lab hours and 0 unsupervised lab hours.
Technical Interest Group(s) / Course Type(s): Digital Signal Processing, VLSI Systems and Digital Design
Course Coordinator:
Prerequisites: ECE 4270
Catalog Description
A study of theory and practice in the design and implementation ofDSP algorithms on programmable processors, multiprocessors, and
ASICs.
Course Outcomes
Not Applicable
Strategic Performance Indicators (SPIs)
Not Applicable
Topical Outline
[6 hrs] Introduction to Programmable DSPs
Skillikorn's taxonomy and classification
Architectures of DSP
Examples of DSPs
Memory architectures
External interface units
[9 hrs] Data Path Design for DSP
SISC architectures
Reservation tables and optimization
Pipeline control
Synchronous data path design and retiming
Arithmetic circuits for DSP
Multiprocessor scheduling theory
[3 hrs] Video signal processors
[9 hrs] DSP ASIC design and VHDL
Introduction to VHDL
VHDL Language Fundamentals
Structuring a Design
Modeling DSP data and control path in VHDL
[6 hrs] DSP Chip Synthesis
Design recommendations
Compilation and coding issues
Joint simulation and synthesis issues
[9 hrs] Synthesis Examples
FIR filter chip design
FFT filter chip design
DSP processor design
[3 hrs] Exams