Difference between revisions of "ARM"

From The iPhone Wiki
Jump to: navigation, search
(New page: This is the short form for [http://en.wikipedia.org/wiki/ARM_architecture ARM architecture]. On the iPhone, iPod Touch and iPad, there are various processors in use, which all use this ar...)
 
(Instruction set: Updating)
 
(12 intermediate revisions by 6 users not shown)
Line 1: Line 1:
This is the short form for [http://en.wikipedia.org/wiki/ARM_architecture ARM architecture].
+
This is the short form for [http://en.wikipedia.org/wiki/ARM_architecture ARM architecture]. The ARM, or Acorn RISC Machine, is a 32-bit CPU which is found in many consumer gadgets.
   
On the iPhone, iPod Touch and iPad, there are various processors in use, which all use this architecture:
+
On the iPhone, iPod touch, iPad and Apple TV, there are various processors in use, which all use this architecture:
* Main processors: [[S5L8900]], [[S5L8720]], [[S5L8920]], [[S5L8922]], [[S5L8930]]
+
* Main processors: [[S5L8900]], [[S5L8720]], [[S5L8920]], [[S5L8922]], [[S5L8930]], [[S5L8940]], [[S5L8942]], [[S5L8945]], [[S5L8950]], and [[S5L8955]].
* [[Baseband_Device|Baseband processors]]: [[S-Gold_2|PMB8876]], [[X-Gold_608|PMB8878]], [[XMM_6180|XMM6180]]
+
* [[Baseband_Device|Baseband processors]]: [[S-Gold_2|PMB8876]], [[X-Gold_608|PMB8878]], [[XMM_6180|XMM6180]], [[MDM6600]], [[MDM6610]], [[MDM9x00]].
  +
  +
== Instruction set ==
  +
The following Instruction Sets are being used:
  +
* [[ARMv6]]: [[S5L8900]] and [[S5L8720]]
  +
* [[ARMv7]]: [[S5L8920]], [[S5L8922]], [[S5L8930]], [[S5L8940]], [[S5L8942]], [[S5L8945]], [[S5L8950]], [[S7002]]
  +
* [[ARMv8]]: [[S5L8960]], [[T7000]], [[T7000]], [[T7001]], [[S8000]], [[S8001]], [[S8003]] - 64-bit version
  +
  +
== See also ==
  +
* [[ARM64]]
  +
  +
== External links ==
  +
* [https://www.dropbox.com/s/aujiikwvjm4ieo1/iphone-ch4-arm.doc ARM Architecture and Assembly Language] ([https://twitter.com/0xcharlie/status/403879951473991680 written for ''The iOS Hacker's Handbook'' but not published in it]).
  +
  +
{{stub|hardware}}

Latest revision as of 10:09, 3 July 2016

This is the short form for ARM architecture. The ARM, or Acorn RISC Machine, is a 32-bit CPU which is found in many consumer gadgets.

On the iPhone, iPod touch, iPad and Apple TV, there are various processors in use, which all use this architecture:

Instruction set

The following Instruction Sets are being used:

See also

External links

Hacking.png This hardware article is a "stub", an incomplete page. Please add more content to this article and remove this tag.