Sorry, you need to enable JavaScript to visit this website.

  • 3:35 PM, Sunday, 27 Sep 2020


Course Postgraduate
Semester Electives
Subject Code AVD 622
Subject Title Digital signal processors for real time applications

Syllabus

Computational characteristics of DSP algorithms and applications; their influence on defining a generic instruction-set architecture for DSPs.

Architectural requirement of DSPs: high throughput, low cost, low power, small code size, embedded applications. Techniques for enhancing computational throughput: parallelism and pipelining.

Data-path of DSPs: multiple on-chip memories and buses, dedicated address generator units, specialized processing units (hardware multiplier, ALU, shifter) and on-chip peripherals for communication and control.

Control-unit of DSPs: pipelined instruction execution, specialized hardware for zero-overhead looping, interrupts.

Architecture of Texas Instruments fixed-point and floating-point DSPs: brief description of TMS320 C5x /C54x/C3x DSPs; Programmer’s model. Architecture of Analog Devices fixed-point and floating-point DSPs: brief description of ADSP 218x / 2106x DSPs; Programmer’s model.
Advanced DSPs: TI’s TMS 320C6x, ADI’s Tiger-SHARC, Lucent Technologies’ DSP 16000 VLIW processors.

Applications: a few case studies of application of DSPs in communication and multimedia.
Introduction to FPGA, RTOS, OS, Basics of Embedded systems

Text Books
References

1. Architectures for Digital Signal Processing; P. Pirsch: John Wiley, 1999.
2. Digital Signal Processing in VLSI; R. J. Higgins: Prentice-Hall, 1990.
3. Texas Instruments TMSC5x, C54x and C6x Users Manuals.
4. Analog Devices ADSP 2100-family and 2106x-family Users Manuals.
5. VLSI Digital Signal Processing Systems; K. Parhi: John Wiley, 1999.
6. Digital Signal Processing for Multimedia Systems; K. Parhi and T. Nishitani: Marcel Dekker, 1999.