Samsung Exynos

Exynos è una serie di system-on-a-chip (SoC) con architettura ARM sviluppati e prodotti da Samsung.
Samsung ha una lunga storia di progettazione e produzione di SoC che ha prodotto per i suoi stessi dispositivi tanto quanto per altri, ad esempio per Apple. Il primo SoC di Samsung, il S3C44B0, era costruito usando una CPU ARM7 che funzionava con una frequenza di clock di 66 MHz. In seguito furono prodotti diversi SoC, S3C2xxx, che contenevano una CPU ARM9.[1]
Storia
[modifica | modifica wikitesto]Nel 2010 Samsung ha commercializzato lo S5PC110 (chiamato successivamente Exynos 3110 ed ora Exynos 3 Single), conosciuto anche come Hummingbird, nel suo smartphone Galaxy S che possiede una CPU sotto licenza ARM Cortex-A8 con una GPU PowerVR SGX540.
Nel 2011 Samsung annuncia il SoC Exynos 4210 nei suoi telefoni mobili Galaxy S II.
Il 29 settembre 2011 Samsung introduce Exynos 4212[2] (come successore del 4210) con una frequenza di clock più alta e “una performance 3D del 50 per cento più alta rispetto alla precedente generazione di processori". Costruito con un processo 32 nm High-K Metal Gate (HKMG) a basso consumo, promette un “30 per cento di minor consumo rispetto alla precedente generazione”.
Il 30 novembre 2011 Samsung rende note informazioni sul loro prossimo System on Chip con un dual-core ARM Cortex-A15 CPU, chiamato Exynos 5250 (poi rinominato in Exynos 5 Dual). Questo SoC avrà una interfaccia verso la memoria con 12.8 GB/sec di banda ed avrà il supporto per USB3 e SATA3, decodificherà video a 1080p60 e sarà in grado di mostrare contemporaneamente un video sul display del dispositivo mobile con risoluzione WQXGA (2560x1600) e verso l'uscita HDMI di 1080p.[3]
Il 26 aprile 2012 Samsung rilascia l'Exynos 4 Quad[4], presente nei successivi dispositivi di fascia alta come il Galaxy S III. Samsung dichiara che il SoC Exynos 4 Quad utilizza 20% in meno di energia rispetto al SoC presente nel Samsung Galaxy S II. È stato anche cambiato il nome di diversi SoC: Exynos 3110 in Exynos 3 Single, Exynos 4210 e 4212 in Exynos 4 Dual 45 nm[5] e Exynos 4 Dual 32 nm[6] e Exynos 5250 in Exynos 5 Dual.3
Prima del lancio
[modifica | modifica wikitesto]| Modello | Processo | ISA | CPU | GPU | RAM | Lancio | Dispositivi utilizzati |
|---|---|---|---|---|---|---|---|
| S3C44B0 | 0.25 µm CMOS | ARMv4 | 66 MHz Single-Core ARM7TDMI | Controller LCD | Mattel Juice Box | ||
| S3C2410 | 0.18 µm CMOS | ARMv4 | 200/266 MHz Single-Core ARM9 (ARM920T) | Controller LCD | 2003 | HP iPAQ H1930/H1937/H1940/rz1717, HP 49g+/48gII/50g, Everex E500, E-TEN InfoTouch P300, Acer n30/n35/d155, Palm Z22, LG LN600, Typhoon MyGuide 3610 GO | |
| S3C2440 | 0.13 µm CMOS | ARMv4 | 300/400 MHz Single-Core ARM9 (ARM920T) | Controller LCD | 2004 | HP iPAQ rx3115/3415/3417/3715, Everex E900, Airis T470i/920/930, Acer n300/311,Typhoon MyPhone M500,Mio p550/P350/C710 Digi-Walker | |
| S5L8900 | 90 nm | ARMv6 | 412 MHz Single-Core ARM11 | IT PowerVR MBX Lite | eDRAM | 2007 | Apple iPhone, Apple iPhone 3G, Apple iPod touch 1° gen, Apple iPod touch 2° gen. |
| S3C2443 | ARMv4 | 400/533 MHz Single-Core ARM9 (ARM920T) | Controller LCD | 4KB iSRAM | 2007 | Asus R300/R600/R700, Mio Digi-Walker (C620T/...), Mio Moov 2xx/3xx, LG LN8xx, JoinTech JPro Mini Laptop JL7220, Navigon 8300/8310 | |
| S3C2450 | 65 nm | ARMv5 | 400/533 MHz Single-Core ARM9 (ARM926EJ) | Acceleratore grafico 2D | 64KB SRAM | 2008 | Mio Moov 500/510/560/S568/580, Getac PS535F, MENQ EasyPC E720/E790, Archos Arnova 10, Hivision PWS0890AW,SMiT MTV-PND530 8GB |
| S3C2416 | 65 nm | ARMv5 | 400 MHz Single-Core ARM9 (ARM926EJ) | Acceleratore grafico 2D | 64KB SRAM | 2009 | iconX G310, HP Prime |
| S3C6410 | 65 nm | ARMv6 | 533/667/800 MHz Single-core ARM11 | 2D/3D Graphics Acceleration | DDR | 2009 | Samsung GT-i5510 Galaxy 551, Samsung GT-i5700 Galaxy Spica, Samsung M910 Intercept |
| S5PC100 | 65 nm | ARMv7 | 667/833 MHz Single-core ARM Cortex-A8 | IT PowerVR SGX535 | LPDDR2, DDR2 | 2009 | Apple iPhone 3GS, Apple iPod touch 3G, Samsung i8910 Omnia HD |
Elenco SoC Exynos
[modifica | modifica wikitesto]Samsung, anche se combina comunque gli elementi essenziali di un SoC, ha sempre comunque fatto uso delle architetture progettate interamente da ARM per realizzare diversi elementi principali del SoC Exynos, quali:
- Core GPU ARM Mali
- Core CPU ARM Cortex
Su quest'ultimi, a partire dal 2016, solo per i Core dedicate alle alte prestazioni (quindi rimangono ancora esclusi i Core dedicati al basso carico), ha progettato in proprio i Core denominati Moongose, anche se, visti i recenti eventi, sembra stia rivalutando questo sviluppo.[7].
| Modello | Processo | ISA | CPU | GPU | RAM | Lancio | Dispositivi utilizzanti | |
|---|---|---|---|---|---|---|---|---|
| Core | Cache | |||||||
| Exynos 3 Single (3110)[8] |
45 nm | ARMv7 | Single-Core 1 × 1,00 GHz (ARM Cortex-A8) |
PowerVR SGX540 200 MHz |
LPDDR2 | 2010 | Samsung Galaxy S Samsung GT-S8500 Wave, Nexus S, Meizu M9, Samsung Galaxy Tab, Samsung Droid Charge, Exhibit 4G, Samsung Infuse | |
| Exynos 3 Quad (3470)[9] |
28 nm | ARMv7 | Quad-Core 4 × 1,40 | |||||