DSP Practice using TI’s TMS320C5416 Processor
|
|
|
| |
|
|
Course Highlights:
This course provides complete understanding of architectural features and programming concepts of TMS320C5416 DSP processor. This course also provides practically useful information about the TI’s software development tool – Code Composer Studio which is used in developing DSP based system on TI’s DSP processors. TMS320C5416 processor being a fixed point processor, this course covers the fixed point data representation, fixed point arithmetic and fixed point C programming skills. Real-time experiments on TMS320C5416 DSK to implement many DSP algorithms and optimization techniques provide dexterity to turn DSP concepts into real-time implementations.
Objectives of the course:
Upon the completion of the course, the participants will gain a comprehensive understanding of TMS320C5416 DSP’s architectural features, TI’s software development tools, fixed point data and arithmetic concepts, DSP programming using fixed point C and ASM and also it imparts the ability to design and implement DSP based systems using DSP processors.
Who Should Attend:
DSP engineers having knowledge about the DSP concepts and would like to
- get introduced with DSP Processors,
- know about the architectural features of general DSP Processors,
- know the programming practices of TI’s DSP processors,
- use the TI’s software development tool CCS,
- understand the Fixed Point data concepts and to program 16-bit Fixed Point processors and
- know the real time implementation of DSP based systems.
Course Outline:
DAY 1:
- Introduction to few important DSP algorithms and their implementation using MATLAB.
- Evolution of DSP Processors
- Basic architectural features of a generic DSP processor.
- Data formats and computational accuracy in DSP implementation.
- Fixed point data format and arithmetic
- Fixed point C programming
- Software Development Tools for C54x
- Code Composer Studio (CCS) Development
- Developing a Simple Program
- Debugging a project using CCS
- Additional features of CCS
- DSP Algorithms and their Fixed Point C Implementation
DAY 2:
- TMS320C54X processor’s architecture
- Central Processing Unit
- MEMORY SPACE
- Pipeline
- Addressing Modes (Data Memory)
- Variants of Indirect Addressing
- Program Memory Addressing Mode
- Basic Instruction Set of C54x
- ASM Programming
- Assembly Language Programming
- Simple ASM source code
DAY 3:
- Assembly Language Programming
- Simple ASM source code
- Additional Instruction Set
- Application Specific Instructions
- FIRS, POLY, LMS and SQURA
- Assembler Directives
- Mixed C Programming and Optimization methods
- Intrinsics
- LAB Experiments ( C & ASM)
- Sum of Products
- Linear Convolution
- Circular Convolution
- Complex Mathematics
- Matrix manipulations
- Polynomial Evaluation
- IIR Filter Implementation
- FIR Filter Implementation
- Sym. FIR Implementation
- Non-Real Time Waveform Generation
- DFT
- FFT
- Interpolation Filter
- Decimation Filter
- Lab Experiments (Real Time)
- Wave Form Generation
- Multi Tone Generation and FIR Filtering
- C54x interfacing with a CODEC
- Audio Effects and Audio Filtering with FIR Filters
|
We are a professional organisation providing training services to companies. We offer a comprehensive range of training courses, workshops and seminars covering every aspects relating to engineering.
We provide various training programs that meet the immediate and future needs of engineers. The training is organised through seminar style, hands-on workshop, project-based tutorial or a mixture to bring the maximum learning benefits to the enginners. |
|
We have a quality pool of leading authorities, worldwide experts and fully trained up professionals who are constantly striving to uncover the pitfalls and best practices of modern technology development. |
 |
|