EC453
ARM SYSTEM ARCHITECTURE
Objectives
-
To understand the importance of ARM architecture in the context of shift in computing device
-
To gain knowledge of ARM constructs in the field of System Architecture
-
To understand the ARM architecture in detail in comparison with other contemporary architectures
Outcomes
-
Gain technical knowhow in the area of ARM architecture
-
Develop ARM architecture based projects
Unit – I
RISC Machine - ARM programmer’s model - Development tools - ARM assembly language programming.
Unit – II
ARM Organization -ARM instruction execution - ARM implementation - ARM Coprocessor interface - ARM instruction set.
Unit – III
Floating Point Architecture – Expressions - Conditional statement loops - Functions and procedures - Use of memory - Run-time environment.
Unit – IV
Thumb Instruction Set - Thumb programmer’s model - Thumb branch instruction - Thumb data processing instructions - Data transfer instructions - Implementation.
Unit – V
Memory Hierarchy - Architectural support for operating systems - Memory size and speed - Cache memory management - Operating systems - ARM processor chips.
REFERENCE
-
S. Furber, “ARM System Architecture”, Addison-Wesley, 1996.