DSP Software Systems Design
(2-0-0-3)
CMPE Degree: This course is N/A for the CMPE degree.
EE Degree: This course is N/A for the EE degree.
Lab Hours: 0 supervised lab hours and 0 unsupervised lab hours.
Technical Interest Groups / Course Categories: Computer Systems and Software, Digital Signal Processing
Course Coordinator:
Prerequisites: ECE 4270
Catalog Description
Specification, evaluation, and implementation of realtime DSP applicationson embedded DSP-based environments.
Textbook(s)
Course Outcomes
Not Applicable
Strategic Performance Indicators (SPIs)
Not Applicable
Topic List
[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