Real Time DSP Microcontrollers

Објавено: December 13, 2018

Courses: Real Time DSP Microcontrollers

Code3ФЕИТ05001

ECTS points: 6 ECTS

Number of classes per week: 3+0+0+3

Lecturer: Prof. Dr. Josif Kjosev

Course Goals (acquired competencies): Knowledge of the features and the limitations of the digital signal processors, knowledge of the architecture and instruction set of a specific DSP, using tools for DSP programming and application, implementation and optimization of DSP algorithams regarding their signal and/or control processing function.

Course Syllabus: Examples of real-time applications, examples of DSP families,general rules for DSP selection. Detailed architecture of specific DSPs (TMS320C55xx, MC56800E, C2000). Instruction set specifics. Development environment (Code Composer Studio, Code Warrior, Processor Expert ). Specifics of DSP integer arithmetic. Overview of peripherals. Libraries and optimizations for real-time operation. DSP extensions in the contemporary microcontrollers.  Microproject depending on the scope of interests (audio or image or video processing, or numerically intensive control algorithms.

Literature:

Required Literature

No.

Author

Title

Publisher

Year

1

Robert Oshana DSP Software Development Techniques for Embedded and Real-Time Systems Elsevier 2006

2

Sen M. Kuo, Bob H. Lee, Wenshun Tian Real-Time Digital Signal Processing: Implementations and Applications Wiley 2006

Additional Literature

No.

Author

Title

Publisher

Year

1

Freescale semiconductor DSP56800E Reference Manual  16-bit Digital Signal Controller Core Freescale semiconductor 2005

2

Texas Instruments TMS320C55x DSP CPU Reference Guide / Programmer’s Guide Texas Instruments 2004