Course Content: 7. Demonstrate The Capability To Program The ARM Controller To Communicate With External Circuits
This document provides details about an ARM Processor course, including course objectives, units of study, and outcomes. The course aims to teach students about ARM embedded systems and the ARM instruction set. It is divided into 5 units which cover topics like embedded system hardware, ARM architecture revisions, ARM and Thumb instruction sets, exception and interrupt handling, and embedded operating systems. The course objectives are to analyze ARM processors, write programs using ARM and Thumb instructions, handle exceptions and interrupts, and understand future ARM architecture developments. Textbooks on ARM systems, architecture, and embedded systems are recommended.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100%(1)100% found this document useful (1 vote)
153 views2 pages
Course Content: 7. Demonstrate The Capability To Program The ARM Controller To Communicate With External Circuits
This document provides details about an ARM Processor course, including course objectives, units of study, and outcomes. The course aims to teach students about ARM embedded systems and the ARM instruction set. It is divided into 5 units which cover topics like embedded system hardware, ARM architecture revisions, ARM and Thumb instruction sets, exception and interrupt handling, and embedded operating systems. The course objectives are to analyze ARM processors, write programs using ARM and Thumb instructions, handle exceptions and interrupts, and understand future ARM architecture developments. Textbooks on ARM systems, architecture, and embedded systems are recommended.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2
Course Content
R.V. COLLEGE OF ENGINEERING, BANGALORE-59
(An Autonomous Institution Affiliated to VTU, Belgaum) Department of Instrumentation Technology VII Semester ARM Processor Sub Code: CIE Marks: 100 Hrs/Week: 4+0+0 Hrs Exam Hours: 03Hrs Credits: 4 SEE Marks: 100 Course Learning Objectives: 1. Define ARM based embedded system and requirements of embedded system. 2. Select the ARM controller for an embedded application. 3. Analyze basic design aspects of the ARM RISC Core, Bus Architecture, Scan chain, etc. 4. Interpret ARM instructions based on CPU architecture. 5. Analyzing ARM CPU performance for high end mobile embedded applications like cell phones. 6. Develop the ability to use Assembly & Embedded C language to program the ARM processor to perform a defined task. 7. Demonstrate the capability to program the ARM controller to communicate with external circuits.
UNIT I Introduction To Embedded systems Introduction, Processor embedded into a system, embedded hardware units and devices in a system, examples, SOC and use of VLSI, Complex systems design, formalization of system design, classification of embedded systems, skills required for an embedded system designer, processor and memory organization. 9 hours UNIT II ARM Embedded Systems and ARM processor fundamentals The RISC Design philosophy, The ARM Design philosophy, Embedded system hardware , Registers, Current program status register, pipeline, exceptions, interrupts and Vector table, Core extensions, Architecture revisions, ARM processor families.
9 hours UNIT III Introduction to ARM instruction set and Data processing instructions, branch instructions, load-store instructions, software interrupts instruction, Program status register instructions, loading constants, ARMv5E extensions, conditional execution. 9 hours UNIT IV Introduction to the thumb instruction set and Exception and interrupt handling Thumb register usage, ARM-Thumb interworking, data processing instructions, Single & multiple- register Load-store instruction, stack instructions, software interrupt instruction, Exception handling, interrupts, interrupt handling schemes 9 hours UNIT V Embedded operating systems and Future of the Architecuture Fundamental components, Example: Simple little operating system. Advanced DSP and SIMD support in ARMv6, System and multiprocessor support additions to ARMv6, Armv6 implementations, Future technologies beyond ARMv6. 9 hours Course outcome: 1. Ability to analyze any ARM version processor with different modes. 2. Ability to write a program using ARM 32bit instruction sets. 3. Ability to write a program using Thumb instruction sets. 4. Ability to write Exception and interrupt handling programs. 5. Ability to understanding the Future of the Architecture Text Book: 1. ARM system developers guide, Andrew N Sloss, Dominic Symes and Chris wright, Elsevier, Morgan Kaufman publishers, 2008,ISBN:1558608745 2.ARM Architecture reference manual,david seal:Addison-wesley second edition,2009,ISBN:978- 0201737196. 3.ARM System on chip Architecture Addison Wesley, formatted:paperback,2008,ISBN:978- 0201675191. 4. Embedded Systems, Rajkamal, Tata Mcgraw-Hill publishers, 2008,ISBN: 0070494703.