ECE Course Outline

ECE6277

DSP Software Systems Design (2-3-3)

Prerequisites
ECE 4270
Corequisites
None
Catalog Description
Specification, evaluation, and implementation of realtime DSP applications on embedded DSP-based environments.
Textbook(s)
No Textbook Specified.
Topical Outline
[9 hrs]  Specification of DSP algorithms and processors
             Programming models and virtual machines
             Graphical specification and requirements capture
             Textual specification and requirements capture
             Compilation and execution environments
             Fixed point and floating point issues
             

[9 hrs]      Software architecture for DSP boards and systems
                Host interfaces
                I/O interfaces
                Real-time operating systems
                

[9 hrs]       DSP program framework and API
               Real-time program architecture
               Operating system dependencies
               Application modules and libraries
               Implementation of virtual machines

[9 hrs]        Virtual prototyping of DSP applications: Examples
                Single processor implementations
                Multiprocessor implementations
                Code development and debugging

[6 hrs]         DSP Application Demonstrations 
                  Sample implementations - equalizers, coders.
                  Performance measurement and optimization

[3 hrs]         Exams