You are on page 1of 15

ARM7 Architecture

What We Have Learned up to


Now
Background
The company (Acorn)
From ARM1 to ARM7
Naming conventions
ARM in industry
Case of Swedish students
ARM7 Block Diagram
ARM7 Functional Diagram
ARM7 Processor Modes
ARM7 Registers
ISA Summary
ISA Characteristics
A small number of highly flexible instruction
types
Consistent instruction data formats
Barrel shifter to perform arbitrary shifts within
the same cycle, at no speed penalty
Conditional execution on every instruction to
eliminate many branches
Load and store multiple instructions for rapid
context switching and memory transfer
Condition Codes
Branch
Data Processing
Multiply
Data Transfer
Single Data Swap
Software Interrupt

You might also like