2K6 AEI 705(F) DIGITAL SIGNAL PROCESSORS
Module I 12 Hrs
High level overview of Digital Signal Processing – DSP system features and applications – Introduction to DSP Processors – Common features of DSP processors – Numeric representations and arithmetic – Fixed point versus floating point – Extended precision – Floating point and block floating point – Data path – Fixed and floating point data paths
Module II 12 Hrs
Memory architecture – Harvard architectures – multiple access memories – program caches – wait states – ROM – external memory interfaces – multiprocessor support – dynamic memory – DMA – different addressing modes used in DSP processors
Module III 13 Hrs
Instruction set – Instructions commonly found in DSP processors – various instruction types – special function instructions – review of registers in DSPs – orthogonality of the instruction set – assembly language format – execution control – hardware looping – interrupts stacks- relative branch support – pipelining- pipeline programming models
Module IV 15 Hrs
Peripherals – serial ports – timers – parallel ports – host ports – communication ports – on chip A/D and D/A converters – external interrupts – on chip debugging facilities – DSP development tools – Assembly language tools – High level language development tools – block diagram based programming tools – DSP system design flow – choosing a processor architecture – DSP processor trends – an example DSP architecture analog devices/ Motorola/ Texas Instruments – Alternatives to commercial DSP processors
Text Books
1. Phil Lapsley, Jeff Bier, Amit Shoham & Edward A. Lee, “DSP Processor Fundamentals- Architectures and Features”, IEEE Press
Reference Books
1. Emmannuel C Ifeachor, Barrie W. Jervis, “Digital Signal Processing: A Prctical Approach”, Addison Wesley
2. Steven W.Smith, “The Scientist and Engineer’s Guide to Digital Signal Processing”, www.DSPguide.com
3. Padmanabhan K., Ananthi S. & Vijayarajeswaran R., “A Practical Approach to Digital Signal Processing”, New Age International Publishers
4. Bateman, Andrew Yates & Warren, “Digital Signal Processing Design”, Pitman
