ESD 402T -  Embedded Processor  
 

Indicative contents

  • Introduction to Embedded Processor Architecture.
  • 8051 Microcontroller, Architecture, Registers, Addressing Modes, Instruction Set, C Programming Language Extensions, Memory Interfacing, Parallel Ports, Timers, Serial Communication, Interrupts
  • ARM: History of ARM Processor, Architecture, Modes of operation, Addressing modes, Block transfer addressing, Instruction sets, Arithmetic Logic Instruction, Load-Store instructions, Branch instructions & Exception Handling, Thumb Instruction Set.
  • PowerPC: History of PowerPC Architecture, Superscalar architecture, Addressing modes, Instruction set, PowerPC Board block diagram MPC860/MPC852. Study of peripherals.
     

Module Resources

  • Essential reading
    1. Course notes
  • Recommended Reading
    1. Kenneth J. Ayala, 8051 Microcontroller, Penram Publications, 1999
    2. Myke Predko, Programming with 8051 Microcontroller.
    3. Steve Furber, ARM System On Chip, Addison-Wesley, 2000.
    4. ARM Limited, ARM 7TDMI-S (Rev-3) Technical Reference Manual
    5. ARM Limited, ARM 7TDMI Data-Sheet