S5L8920
Der Samsung S5L8920 ist ein von Samsung für Apple hergestelltes System-on-a-Chip (SoC). Er kombiniert eine Arm-CPU mit einem PowerVR-Grafikprozessor und übernimmt zudem die Funktionen eines herkömmlichen PC-Chipsatzes.
Der S5L8920 wurde zusammen mit dem iPhone 3GS am 8. Juni 2009 eingeführt. Phil Schiller sprach auf der WWDC jedoch lediglich von Veränderungen am Innenleben des iPhones die dieses bis zu doppelt so schnell machen sollten, ohne jedoch konkret den Prozessor anzusprechen.[1] Das iPhone 3GS ist das einzige Apple-Gerät, welches dieses SoC verwendet.
Andere Bezeichnungen für den S5L8920 sind Samsung S5PC100 und APL0298. Er gehört zu den S5L SoCs.
Vorgänger war der S5L8720, Nachfolger der S5L8922.
Beschreibung
![](http://upload.wikimedia.org/wikipedia/commons/thumb/f/fd/Apple_SoC_S5L8920.jpg/220px-Apple_SoC_S5L8920.jpg)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/7/7b/S5L8920-Blockschaltbild.jpg/220px-S5L8920-Blockschaltbild.jpg)
Der S5L8920 enthält einen 32-Bit-Armv7-kompatiblen, zu ARMv6 abwärtskompatiblen Arm Cortex A8-Hauptprozessor und wird im 65nm-CMOS Verfahren hergestellt. Der Standard-Coretakt des Cortex A8 beträgt normalerweise 833 MHz, wurde von Apple jedoch auf etwa 600 MHz herabgesetzt.[2] Die Größe des Speichers beträgt 254 MB.[3] Ebenso wie die Vorgänger-SoCs verfügt auch der S5L8920 über eine integrierte GPU, eine PowerVR SGX535. Der S5L8920 unterstützt somit OpenGL 2.0, OpenGL ES 2.0, OpenGL ES 1.1 mit dem Extension Pack und OpenVG 1.0.1 & 1.1. Zum Booten des Prozessors wird ein NOR-Flash verwendet.
Im Wettbewerb stehende Architekturen ähnlicher Produkte sind Qualcomms Snapdragon, Texas Instruments’ OMAP 4, Nvidias Tegra 2 und Samsung Exynos.
Designfehler
Ein Designfehler der älteren S5L89xx iPhone-Hauptprozessoren wurde im S5L8920 übernommen: Es lässt sich durch den sogenannten limera1n Exploit, ein sogenannter BootROM Fehler, beliebiger Code ausführen, was vor allem von Jailbreaks genutzt wurde.[4] Dieser nicht durch Software-Updates patchbare Fehler erlaubt es unter anderem auch die Code-Sperre des iPhones durch das Ausführen eines Bruteforce-Programms innerhalb weniger Minuten ohne großen Aufwand auszulesen. Dieser Fehler wurde mit dem Apple-A5-Chip behoben.
Einzelnachweise
- ↑ YouTube - Apple WWDC 2009 Keynote, abgerufen am 29. Dezember 2013
- ↑ PDA Data Base - Samsung S5L8920, abgerufen am 29. Dezember 2013, 12:00
- ↑ Angabe des Programms "SysInfoPlus"
- ↑ Originals vom 30. Dezember 2013 im Internet Archive) Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.hack2learn.org, abgerufen am 29. Dezember 2013, 11:20
Systems-on-a-Chip | ![]() | |
in iPhone, iPad mini, iPod touch, Apple TV, HomePod und Studio Display | S5L8900 (2007) • S5L8720 (2008) • S5L8920 (2009) • S5L8922 (2009) • A4 (2010) • A5 (2011) • A6 (2012) • A7 (2013) • A8 (2014) • A9 (2015) • A10 (2016) • A11 (2017) • A12 (2018) • A13 (2019) • A14 (2020) • A15 (2021) • A16 (2022) • A17 (2023) | |
im iPad (ausgenommen mini) | A4 (S5L8930X) (2010) • A5 (2011) • A5X (2012) • A6X (2012) • A7 (S5L8965X) (2013) • A8X (2014) • A9X (2015) • A10X (2017) • A12X (2018) • A12Z (2020) • A14 (2020) | |
in iPod Classic, Nano und Shuffle | S5L8700 • S5L8701 • S5L8702 (2007) • S5L8730 (2009) • S5L8723 (2010) | |
in MacBook Air, MacBook Pro, Mac mini, iMac, Mac Studio, iPad Pro und iPad Air | M1 (2020) • M1 Pro (2021) • M1 Max (2021) • M1 Ultra (2022) • M2 (2022) • M2 Pro (2023) • M2 Max (2023) • M2 Ultra (2023) • M3 (2023) • M3 Pro (2023) • M3 Max (2023) • M4 (2024) | |
in MacBook Pro, MacBook Air, Mac mini, iMac, iMac Pro und Mac Pro (nur Chips für die Sicherheit) | T1 (2016) • T2 (2017) | |
Systems-in-Package | ||
in der Apple Watch | S1 (2015) • S1P (2016) • S2 (2016) • S3 (2017) • W2 (2017) • S4 (2018) • W3 (2018) • S5 (2019) • S6 (2020) • S7 (2021) • S8 (2022) | |
in den AirPods, AirPods Pro und AirPods Max |