Updates on the campus response to coronavirus (COVID-19)

ECE Course Syllabus

ECE6276 Course Syllabus


DSP Hardware Systems Design (2-3-3)

Technical Interest
Digital Signal Processing,VLSI Systems and Digital Design

ECE 4270


Catalog Description
A study of theory and practice in the design and implementation of DSP algorithms on programmable processors, multiprocessors, and ASICs.

Meyer-Baese, Uwe, Digital Signal Processing with Field Programmable Gate Arrays (3rd edition), Springer-Verlag, 2007. ISBN 9783540726128 (required)

Indicators (SPIs)
SPIs are a subset of the abilities a student will be able to demonstrate upon successfully completing the course.

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