Arm Arhitecture
Arm Arhitecture
Arm Arhitecture
The
Architecture
Thomas DeMeo
Thomas Becker
Agenda
What is ARM?
ARM History
ARM Architectures
A Bit of History...
A Bit of History
ARM first reached silicon in 1985, and worked
just as intended. However, the architecture
didn't make it into the commercial domain
until 1987.
The delay was caused by problems in design
and production of an ARM-based system,
and not in the chip itself. Acorn's financial
woes at the time also contributed to this.
37 registers
o
o
30 general purpose
Program Counter
User
System (ARMv4 and above)
Monitor (security extensions only)
Supervisor
Abort
Undefined
IRQ - Interrupt Request
ARMv1
ARMv2
ARMv3
ARMv4
ARMv5
ARMv6
ARMv7
ARMv8
o
o
ARM Numbering
ARM7
ARM9
Nintendo DS
PSP
Nintendo Wii
Nokia N-Gage
Western Digital MyBook external hard
drives
ARM11
ARMv6 architecture
Decreased heat and power consumption
compared to ARM9
Nintendo 3DS
iPhone
iPod Touch
Zune HD
Samsung Galaxy
Kindle 2
Raspberry Pi
Cortex-R
"Real-Time"
Cortex-M
"Microcontroller"
Future
Cortex A15 MP
o
o
o
o
o
o
o
Questions?