Architecture of TMS 320C54X processors. Addressing modes. Assembly instructions. Pipelining. Interrupts.
Clock generator. Timer. Serial ports. Parallel ports. Host-port interface (HPI). Comparison with TMS320C55X processor architecture and instruction set.
Architecture of TMS 320C67X processor. CPU data paths and control. Addressing modes. Instruction set. Pipeline operation.
Interfacing with serial I/O. A/D, D/A converters. Parallel interfacing. Interfacing with RAM, EEPROMs, FPGAs. Wait state generation. DSP tools: Assembler. Debugger. C compiler. Linker and loader.
VLIW Architecture. Multiprocessor DSPs, SHARC, SIMD, MIMD Architectures and Analog Devices DSPs. Applications: Digital Filter, Adaptive filter, Spectrum analyzer, Echo cancellation, Modem, Voice synthesis and recognition.
1. B.Venkataramani & M.Bhaskar,” Digital Signal Processor, Architecture, Programming and
Applications”,(2/e), McGraw- Hill,2010
2. S.Srinivasan & Avtar Singh, “Digital Signal Processing, Implementations using DSP Microprocessors with Examples from TMS320C54X”, Brooks/Cole, 2004.
1. S.M.Kuo & Woon-Seng S.Gan, “Digital Signal Processors: Architectures, Implementations, and
Applications”, Printice Hall, 2004
2. N. Kehtarnavaz & M. Kerama, “DSP System Design using the TMS320C6000”, Printice Hall, 2001.
3. S.M. Kuo & B.H.Lee,”Real-Time Digital Signal Processing, Implementations, Applications and
Experiments with the TMS320C55X”, John Wiley, 2001.
Students are able to
CO1: learn the architecture details and instruction sets of fixed and floating point DSPs
CO2: infer about the control instructions, interrupts, and pipeline operations.
CO3: illustrate the features of on-chip peripheral devices and its interfacing along with its programming details.
CO4: analyze and learn to implement the signal processing algorithms in DSPs
CO5: learn the DSP programming tools and use them for applications
CO6: learn the architecture of advanced DSPs.
CO7: design and implement signal processing modules in DSPs