DerSamsung S5L8900 ist ein vonSamsung fürApple hergestelltesSystem-on-a-Chip (SoC). Er kombiniert eine ARM-CPU mit einem PowerVR-Grafikprozessor und übernimmt zudem die Funktionen eines herkömmlichen PC-Chipsatzes.
DerS5L8900 enthält einen32-Bit-ARMv6 kompatiblen, ARM 1176JZF-SHauptprozessor und wird im90-nm-CMOS-Verfahren hergestellt. DerStandard-Coretakt des ARM11-Prozessors beträgt normalerweise 666,6 MHz, wurde von Apple jedoch auf etwa 412 MHz herabgesetzt,[1] die Bus-Frequenz beträgt etwa 103 MHz. Die Größe des Level-1-Caches beträgt jeweils 16384Byte für Daten und Instruktions-Cache. DerSpeicher hat eine Größe von 116 MB.[2] AlsSoC verfügt auch S5L8900 über eine integrierteGPU, eine mit 60 MHz getaktetePowerVR MBX LITE. Der S5L8900 unterstützt somitOpenGL 1.1. Zum Initiieren des Prozessorstarts wird aufNOR-Flash zurückgegriffen.
Durch einen Designfehler lässt sich mithilfe des sogenanntenlimera1n Exploit beliebiger Code ausführen, was vor allem vonJailbreaks genutzt wurde.[3] Dieser nicht durchSoftware-Updates patchbare Fehler erlaubt es unter anderem auch die Code-Sperre des iPhones durch das Ausführen einesBruteforce-Programms innerhalb weniger Minuten ohne großen Aufwand auszulesen. Dieser Fehler wurde mit demApple A5-Chip behoben.