ADSP 405T - Real-Time DSP  
 

Indicative contents

  • RTOS Concepts
    Introduction to RTOS
  • DSP/BIOS
    Introduction to DSP/BIOS and its components. Introduction to software tools for managing DSP/BIOS components and objects. Run some examples.
  • Real Time Scheduling
    Real-time Scheduler. Need for real-time scheduler DSP/BIOS Thread Types examples
  • Real Time Analysis Tools
    Introduction to the analysis tools, Using the LOG module, Using the STS module, Defining DSP/BIOS objects using the configuration tools.
  • Real Time Data Exchange
    Introduction to RTDX. Features and application of RTDX with Example, Introduction to Enhanced Direct Memory Access, The need for a DMA (EDMA), Terms and definitions (with examples), EDMA functionality, including Transfer modes and synchronization, EDMA interrupt, Quick DMA (QDMA), Programming the EDMA, Using the Chip Support Library (CSL), Introduction to Multi-channel Buffered Serial Port (McBSP), Definition of Terms: Bit, word or channel, frame and phase, Basic serial port operation, Clock generation, Serial port interrupts, Multi-channel operation, Programming the serial port.
  • Software Optimisation
    Optimization Methods, Software Pipelining, Multi-cycle Loop Pipelining, Introduction to optimization, optimization procedure, Optimization of C code using the code generation tools, Optimization of assembly code.
     

Module Resources

  • Essential reading
    1. Course notes
  • Recommended Reading
    1. Naim Dahnoun, Digital Signal Processing Implementation using the TMS320C6000™ DSP Platform, Prentice Hall- Pearson Education Ltd ISBN: 0-201-61916-4
    2. Rulph Chassaing, DSP Applications Using C and the TMS320C6x DSK, John Wiley & Sons, ISBN: 0-471-20754-3
    3. Nasser Kehtarnavaz and Mansour Keramat, DSP System Design: Using the TMS320C6000 Prentice-Hall, ISBN: 0-13-091031-7
    4. Nasser Kehtarnavaz and Burc Simsek, C6x-Based Digital Signal Processing, Prentice Hall, ISBN: 0-13-088310-7
    5. Alan Gatherer and Edgar Auslander, The Application of Programmable DSPs in Mobile Communications, John Wiley & Sons, ISBN: 0-471-48643-4
    6. Sen Kuo and Bob Lee, Real-Time Digital Signal Processing: Implementations, Applications and Experiment with the TMS320C55x, John Wiley & Sons