Sunday, October 25, 2015

ET7007 RISC PROCESSOR ARCHITECTURE AND PROGRAMMING

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.   



ARM Architecture Reference Manual (English) 1st Edition

No comments:

Post a Comment