ARM7 Architecture What We Have Learned up to Now

advertisement
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
Download