Danke woodmen,
mir ging es eigentlich darum, dass "Apple baut [...] eine eigene ARM-Architektur" oder Apple hat mit dem A7-SoC 2013 eine eigene ARM-Architektur vorgestellt und das noch vor ARM ...
vereinfacht gesagt, Blödsinn ist.
Kerne versus Architektur
Die Versionen der ARM-Architektur werden mit ARMvX bezeichnet, wobei die Palette aktuell von ARMv1 bis ARMv8 (siehe Tabelle) reicht. Die Versionen ARMv1 (die von 1985 stammt) bis ARMv6 (die in den ersten iPhones und Androiden zum Einsatz kam) wurden dabei in den Kernen ARM1 bis ARM11 implementiert.
…..
Vorgestellt wurde ARMv8 im Oktober 2011 => [A7-SoC 2013]
http://www.arm.com/about/newsroom/a...-the-next-version-of-the-arm-architecture.php
Lizenzmodelle
Die Hardware, also konkrete Prozessoren mit diesen Kernen, fertigt und verkauft ARM Ltd. nicht selbst. Das Geschäftsmodell besteht vielmehr im Vertrieb geistigen Eigentums an Lizenznehmer wie Samsung, Broadcom, Freescale oder Calxeda, wobei zwei Strategien zum Einsatz kommen: Zum einen lizenziert ARM Ltd. die Baupläne konkreter Prozessorkerne als so genannte IP Cores. Das erlaubt es Lizenznehmern, den Kern unverändert in das eigene Design eines System-on-Chip (SoC) zu integrieren. Beispiele dafür sind in sehr vielen Smartphones und Tablets zu finden. So enthält Samsungs Exynos-5-Dual-Chipsatz, der im Google Nexus 10 steckt, zwei Cortex-A15-Kerne.
Zum anderen lässt sich auch die Architektur lizenzieren, was es ermöglicht, eigene Prozessorkerne zu entwickeln, die zur lizenzierten Version der Architektur kompatibel sind. Ein Beispiel sind die Krait-Kerne von Qualcomm, die etwa Googles Nexus 4 antreiben.
....
Dennoch sind die Snapdragons von Qualcomm keine eigene ARM-Architektur.
Ein weiteres Beispiel wäre Apple ...
Hier mal eine kleine Übersicht [ARM-Architektur (ARMvX)]
http://en.wikipedia.org/wiki/ARM_architecture#Cores
Architecture | Cores designed by ARM Holdings | Cores designed by third parties |
---|
ARMv1 | ARM1 | |
ARMv2 | | |
| | |
| | |
| | |
| | |
| | |
| | |
[TD="width: 205"]
ARM2
,
ARM3
[/TD]
[TD="width: 342"]
Amber
, STORM Open Soft Core
[33]
[/TD]
[TD="width: 127"]
ARMv3
[/TD]
[TD="width: 205"]
ARM6
,
ARM7
[/TD]
[TD="width: 342"][/TD]
[TD="width: 127"]
ARMv4
[/TD]
[TD="width: 205"]
ARM8
[/TD]
[TD="width: 342"]
StrongARM
, FA526[/TD]
[TD="width: 127"]
ARMv4T
[/TD]
[TD="width: 205"]
ARM7TDMI
,
ARM9TDMI
[/TD]
[TD="width: 342"][/TD]
[TD="width: 127"]
ARMv5
[/TD]
[TD="width: 205"]
ARM7EJ
,
ARM9E
,
ARM10E
[/TD]
[TD="width: 342"]
XScale
, FA626TE, Feroceon, PJ1/Mohawk[/TD]
[TD="width: 127"]
ARMv7-A
[/TD]
[TD="width: 205"]
ARM Cortex-A5
,
ARM Cortex-A7
,
ARM Cortex-A8
,
ARM Cortex-A9
,
ARM Cortex-A12
,
ARM Cortex-A15
,
ARM Cortex-A17
[/TD]
[TD="width: 342"]
Krait
,
Scorpion
, PJ4/Sheeva, Apple
A6
/
A6X
[/TD]
[TD="width: 127"]
ARMv8-A
[/TD]
[TD="width: 205"]
ARM Cortex-A53
,
ARM Cortex-A57
,
[34]
ARM Cortex-A72
[35]
[/TD]
[TD="width: 342"]
X-Gene
,
Nvidia Project Denver
,
AMD K12
,
Apple
A7
/
A8
/
A8X
,
Cavium
Thunder X
[36]
[37]
[38]
[/TD]