ET7007 RISC PROCESSOR ARCHITECTURE AND PROGRAMMING
UNIT I AVR MICROCONTROLLER ARCHITECTURE
Architecture – memory organization – addressing modes – I/O Memory – EEPROM – I/O Ports –SRAM –Timer –UART – Interrupt Structure- Serial Communication with PC – ADC/DAC Interfacing.
UNIT II ARM ARCHITECTURE AND PROGRAMMING
Arcon RISC Machine – Architectural Inheritance – Core & Architectures -- The ARM Programmer’s model -Registers – Pipeline - Interrupts – ARM organization - ARM processor family – Co-processors. Instruction set – Thumb instruction set – Instruction cycle timings
UNIT III ARM APPLICATION DEVELOPMENT
Introduction to DSP on ARM –FIR Filter – IIR Filter – Discrete Fourier transform – Exception Handling – Interrupts – Interrupt handling schemes- Firmware and bootloader – Example: Standalone - Embedded Operating Systems – Fundamental Components - Example Simple little Operating System
UNIT IV MEMORY PROTECTION AND MANAGEMENT
Protected Regions-Initializing MPU, Cache and Write Buffer-MPU to MMU-Virtual Memory-Page Tables-TLB-Domain and Memory Access Permission-Fast Context Switch Extension.
UNIT V DESIGN WITH ARM MICROCONTROLLERS
Assembler Rules and Directives- Simple ASM/C programs- Hamming Code- Division-Negation- Simple Loops –Look up table- Block copy- subroutines.
REFERENCES
1. Steve Furber, ‘ARM system on chip architecture’, Addision Wesley
2. Andrew N. Sloss, Dominic Symes, Chris Wright, John Rayfield ‘ARM System Developer’s Guide Designing and Optimizing System Software’, Elsevier 2007.
3. Trevor Martin, ‘The Insider's Guide To The Philips ARM7-Based Microcontrollers, An Engineer's Introduction To The LPC2100 Series’ Hitex (UK) Ltd.,
4. Dananjay V. Gadre ‘Programming and Customizing the AVR microcontroller’, McGraw Hill 2001 5. William Hohl, ‘ ARM Assebly Language’ Fundamentals and Techniques.
5. ARM Architecture Reference Manual
6. LPC213x User Manual
7. R. Barnett , L. O’ CULL and S. Cox “ Embedded C Programming and Atmel AVR”, Delmar Cengage Learning, India Edition , 2009.
No comments:
Post a Comment