courses > Modular Syllabus
 
DSP Programming
 
Learn DSP Programming which is the basis of many areas of technology, from mobile phones to modems and multimedia PCs. DSP devices account for a significant proportion of worldwide semiconductor manufacturing. DSP is traditionally a highly mathematical subject, and the standard DSP textbooks contain a lot of mathematical exposition. This DSP training program will ensure that one gets a profound understanding of the subject. However, many people just want a simple introduction to the basic concepts and techniques of DSP, but this DSP tutorial covered in this DSP course gives an in-depth knowledge about DSP programming.
  1. Training on TI320C54x DSP Processor

  2. A ) Prerequisite

  3.  
    1. Knowledge of C language programming
    2. Knowledge of any processor architecture
  1. B ) TI320C54x and DSP training

  2.  
    1. 1 ) Introduction to DSP and DSP processors
      • Difference between microprocessors and DSP
      • Evolution of DSP
      • DSP processors suitable for signal processing
      • Slides showing the basic signals and systems, transforms, convolution,correlation, digital filters.
      • Installing Drivers
      • Use of Matlab and some functions.
  1.  
    1. 2 ) C54x architecture and asm programming
      • Introduction to DSP processors
      • Introduction to TI processors
      • Architecture of c54x (memory, buses, multiplier, barrel shifter, alu)
      • Pipeline concept.
      • Introduction to peripherals.
      • asm programming ( logical, arithmetic, multiple, program control and other instructions).
  1.  
    1. 3 ) Introduction to CCS tool and asm programming (theory lab demo lecture)
      • Introduction to CCS
      • Using CCS for C and asm programming
      • Using mixed C and asm.
      • Introduction to CMD file.
      • Writing CMD file.
      • Introduction to optimizing compiler of CCS.
  1.  
    1. 4 ) ASM programming of C54X
      • Introduction to asm programming
      • Simple functions to show the arithmetic, logical and multiplication
      • Convolution and Correlation
      • DFT
      • IIR and FIR
  1.  
    1. 5 ) Advanced topics
      • Introduction to DSPBIOS
      • RTOS concepts
      • Optimization techniques
 
Follow Us on
Our Technology Partners
© 2009 Oasis Technologies Pvt. Ltd. All rights reserved.