OMAP
OMAP - familjen ( Open Multimedia Applications Platform ), utvecklad av Texas Instruments , var en serie bild- / videoprocessorer . De är proprietära system på chips (SoCs) för bärbara och mobila multimediaapplikationer . OMAP-enheter inkluderar i allmänhet en ARM- arkitekturprocessorkärna för allmänt bruk plus en eller flera specialiserade samprocessorer . Tidigare OMAP-varianter hade vanligtvis en variant av Texas Instruments TMS320 -seriens digitala signalprocessor .
Plattformen skapades efter den 12 december 2002, då STMicroelectronics och Texas Instruments gemensamt tillkännagav ett initiativ för Open Mobile Application Processor Interfaces (OMAPI) avsedda att användas med 2,5- och 3G - mobiltelefoner , som skulle produceras under 2003. (Detta slogs senare samman till ett större initiativ och döptes om till MIPI Alliance .) OMAP var Texas Instruments implementering av denna standard. (STMicroelectronics-implementationen fick namnet Nomadik .)
OMAP hade viss framgång på smartphone- och surfplattmarknaden fram till 2011 då det tappade mark till Qualcomm Snapdragon . Den 26 september 2012 meddelade Texas Instruments att de skulle avveckla sin verksamhet inom smarttelefon- och surfplattor orienterade chips och istället fokusera på inbäddade plattformar. Den 14 november 2012 meddelade Texas Instruments att de skulle avskeda 1 700 jobb på grund av deras övergång från mobila till inbyggda plattformar. De sista OMAP5-chippen släpptes under andra kvartalet 2013.
OMAP familj
OMAP-familjen består av tre produktgrupper klassificerade efter prestanda och avsedd användning:
- högpresterande applikationsprocessorer
- grundläggande multimediaapplikationsprocessorer
- integrerade modem och applikationsprocessorer
Vidare finns två huvudsakliga distributionskanaler, och inte alla delar är tillgängliga i båda kanalerna. Uppkomsten av OMAP-produktlinjen är från partnerskap med mobiltelefonleverantörer, och den huvudsakliga distributionskanalen involverar försäljning direkt till sådana leverantörer av trådlösa telefoner . Delar som utvecklats för att passa föränderliga mobiltelefonkrav är flexibla och kraftfulla nog att stödja försäljning genom mindre specialiserade katalogkanaler ; vissa OMAP 1-delar och många OMAP 3-delar har katalogversioner med olika försäljnings- och supportmodeller. Delar som är föråldrade ur handenhetsleverantörernas perspektiv kan fortfarande behövas för att stödja produkter som utvecklats med hjälp av katalogdelar och distributörsbaserad lagerhantering.
Högpresterande applikationsprocessorer
Dessa är delar som ursprungligen var avsedda att användas som applikationsprocessorer i smartphones , med processorer som är tillräckligt kraftfulla för att köra betydande operativsystem (som Linux , FreeBSD , Android eller Symbian ), stödja anslutning till persondatorer och stödja olika ljud- och videoapplikationer.
OMAP 1
OMAP 1-familjen började med en TI-förbättrad ARM925- kärna (ARM925T), och bytte sedan till en standard ARM926-kärna. Den inkluderade många varianter, lättast att särskilja enligt tillverkningsteknik ( 130 nm förutom OMAP171x-serien), CPU, kringutrustning och distributionskanal (direkt till stora telefonleverantörer eller via katalogbaserade distributörer). I mars 2009 var OMAP1710-familjens chips fortfarande tillgängliga för telefonleverantörer.
Produkter som använder OMAP 1-processorer inkluderar hundratals mobiltelefonmodeller och Nokia 770 Internet-surfplattor .
- OMAP1510 – 168 MHz ARM925T (TI-förbättrad) + C55x DSP
- OMAP161x – 204 MHz ARM926EJ-S + C55x DSP, 130 nm-teknik
- OMAP162x – 204 MHz ARM926EJ-S + C55x DSP + 2 MB intern SRAM, 130 nm-teknik
- – 220 MHz ARM926EJ-S + C55x DSP, lågspänningsteknik 90 nm
- OMAP5910 – katalogtillgänglighetsversion av OMAP 1510
- OMAP5912 – katalogtillgänglighetsversion av OMAP1621 (eller OMAP1611b i äldre versioner)
OMAP 2
Dessa delar marknadsfördes endast till telefonleverantörer. Produkter som använder dessa inkluderar både surfplattor och mobiltelefoner :
- OMAP2431 – 330 MHz ARM1136 + 220 MHz C64x DSP
- OMAP2430 – 330 MHz ARM1136 + 220 MHz C64x DSP + PowerVR MBX lite GPU, 90 nm-teknik
- OMAP2420 – 330 MHz ARM1136 + 220 MHz C55x DSP + PowerVR MBX GPU, 90 nm-teknik
OMAP 3
3:e generationens OMAP, OMAP 3 är uppdelad i 3 distinkta grupper: OMAP34x, OMAP35x och OMAP36x. OMAP34x och OMAP36x distribueras direkt till tillverkare av stora telefoner (som mobiltelefoner). OMAP35x är en variant av OMAP34x avsedd för katalogdistributionskanaler. OMAP36x är en 45 nm version av 65 nm OMAP34x med högre klockhastighet.
OMAP 3611 som finns i enheter som Bookeens Cybook Odyssey är en licensierad förlamad version av OMAP 3621, båda är av samma kisel (eftersom märkningen är densamma) men officiellt såldes 3611 för att endast kunna köra e-Ink-skärm och har inte tillgång till IVA & DSP.
Videotekniken i de högre OMAP 3-delarna kommer delvis från DaVinci- produktlinjen, som först förpackade avancerade C64x+ DSP:er och bildbehandlingskontroller med ARM9-processorer som senast sågs i den äldre OMAP 1-generationen eller ARM Cortex-A8.
Inte markerat i listan nedan är att varje OMAP 3 SoC har en "Image, Video, Audio" (IVA2) accelerator. Alla dessa enheter har inte samma kapacitet. De flesta enheter stöder 12 megapixel kamerabilder, även om vissa stöder 5 eller 3 megapixlar. Vissa stöder HD-bildbehandling.
Modellnummer | Fab | CPU | Frq ( MHz ) | GPU | DSP | HSA -funktioner | Använda enheter |
---|---|---|---|---|---|---|---|
OMAP3410 | 65 nm | Cortex-A8 | 600 | PowerVR SGX530 | Okänd | Okänd |
Lista
|
OMAP3420 | |||||||
OMAP3430 | TMS320C64x+ |
Lista
|
|||||
OMAP3440 | 800 | Okänd |
Lista
|
||||
OMAP3503 | 600 | - |
Lista |
||||
OMAP3515 | 600 | PowerVR SGX530 | |||||
OMAP3525 | 600 | - | |||||
OMAP3530 | 720 MHz | PowerVR SGX530 | TMS320C64x+ |
Lista
|
|||
OMAP3611 | 45 nm | 800 |
Lista
|
||||
OMAP3621 | 800 |
Lista
|
|||||
OMAP3622 | 1000 | ||||||
OMAP3630 | 600 MHz~1,2 GHz | Okänd |
Lista
|
||||
OMAP3640 | 1,2 GHz |
Lista |
OMAP 4
Fjärde generationens OMAP, OMAP 4430 (används på Google Glass), 4460 (tidigare heter 4440) och 4470 använder alla en dubbelkärnig ARM Cortex-A9 CPU, med två ARM Cortex-M3- kärnor, som en del av "Ducati" delsystem , för avlastning av lågnivåuppgifter. 4430 och 4460 använder en PowerVR SGX540 integrerad 3D-grafikaccelerator, som körs med en klockfrekvens på 304 respektive 384 MHz. 4470 har en PowerVR SGX544 GPU som stöder DirectX 9 vilket gör att den kan användas i Windows 8 samt en dedikerad 2D-grafikkärna för ökad energieffektivitet upp till 50-90%. Alla OMAP 4 kommer med en IVA3 multimedia hårdvaruaccelerator med en programmerbar DSP som möjliggör 1080p Full HD och multi-standard videokodning/avkodning. OMAP 4 använder ARM Cortex-A9:s med ARM:s SIMD-motor (Media Processing Engine, aka NEON) vilket kan ha en betydande prestandafördel i vissa fall jämfört med Nvidia Tegra 2:s ARM Cortex-A9s med icke-vektor flyttalsenheter. Den använder också en dubbelkanals LPDDR2-minneskontroller jämfört med Nvidia Tegra 2:s enkanaliga minneskontroller.
SoC | CPU | GPU | DSP | Bild- och videoacceleration | Minnesteknik | Tillgänglighet | Enheter | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Modell | Fab | Mikroarkitektur | # Kärnor |
Frq ( GHz ) |
Typ | Bussbredd ( bit ) | Bandbredd ( GB /s) | |||||
OMAP4430 | 45 nm | Cortex-A9 | 2 | 1–1,2 | PowerVR SGX540 @ 304–365 MHz | "Tesla" (C64T) |
"Ducati": dual Cortex-M3 @266 MHz & IVA–HD & ISS |
LPDDR2 | 32-bitars dubbelkanal | 7.4 | Q1 2011 |
Lista
|
OMAP4460 | 1,2–1,5 | PowerVR SGX540 @ 307–384 MHz | Q4 2011 |
Lista
|
||||||||
OMAP4470 | 1,3–1,5 | PowerVR SGX544 @ 277–384 MHz + Vivante GC320 (dedikerad 2D-grafikkärna) | Q2 2012 |
Lista
|
OMAP 5
5:e generationens OMAP, OMAP 5 SoC använder en dubbelkärnig ARM Cortex-A15- processor med ytterligare två Cortex-M4- kärnor för att ladda A15:erna i mindre beräkningsintensiva uppgifter för att öka strömeffektiviteten, två PowerVR SGX544MP-grafikkärnor och en dedikerad TI 2D BitBlt grafikaccelerator, ett multi-pipe display subsystem och en signalprocessor. De stöder 24 respektive 20 megapixelkameror för 3D HD-videoinspelning på framsidan och baksidan. Chipet stöder också upp till 8 GB dubbelkanals LPDDR2/ DDR3 -minne, utmatning till fyra HD 3D-skärmar och 3D HDMI 1.4-videoutgång. OMAP 5 innehåller också tre USB 2.0-portar, en låghastighets USB 3.0 OTG-port och en SATA 2.0-kontroller.
Modellnummer | Fab | CPU | Frq | GPU | Frq | DSP | Minnesteknik | Tillgänglighet | Använda enheter |
---|---|---|---|---|---|---|---|---|---|
OMAP5430 | 28 nm |
Cortex-A15 (dual-core) och Cortex-M4 (dual-core) |
1,5, 1,7 GHz | PowerVR SGX544MP2 + dedikerad TI 2D BitBlt grafikaccelerator | 532 MHz | "Tesla" (C64T) | 32-bitars dubbelkanals 532 MHz LPDDR2 (8,5 GB/sek) | Q2 2013 |
Lista
|
OMAP5432 | 1,5, 1,7 GHz | 532 MHz | 32-bitars dubbla kanaler 532 MHz DDR3 (8,5 GB/sek) | Q2 2013 |
Lista
|
Grundläggande multimediaapplikationsprocessorer
Dessa marknadsförs endast till telefontillverkare. De är avsedda att vara högintegrerade, billiga chips för konsumentprodukter. OMAP-DM-serien är avsedd att användas som digitala mediaprocessorer för mobila enheter med digitala stillbilder och videokameror med höga megapixlar. Dessa OMAP-DM-chips innehåller både en ARM-processor och en bildsignalprocessor (ISP) för att påskynda behandlingen av kamerabilder.
- OMAP310 – ARM925T
- OMAP331 – ARM926
- OMAP-DM270 – ARM7 + C54x DSP
- OMAP-DM299 – ARM7 + bildsignalprocessor (ISP) + staplad mDDR SDRAM
- OMAP-DM500 – ARM7 + ISP + staplade mDDR SDRAM
- OMAP-DM510 – ARM926 + ISP + 128 MB staplad mDDR SDRAM
- OMAP-DM515 – ARM926 + ISP + 256 MB staplad mDDR SDRAM
- OMAP-DM525 – ARM926 + ISP + 256 MB staplad mDDR SDRAM
Integrerade modem och applikationsprocessorer
Dessa marknadsförs endast till telefontillverkare. Många av de nyare versionerna är mycket integrerade för användning i mycket billiga mobiltelefoner.
- OMAPV1035 – single-chip EDGE (upphörde 2009 då TI tillkännagav tillbakadragande av marknaden för basbandschipset).
- OMAPV1030 – EDGE digitalt basband
- OMAP850 – 200 MHz ARM926EJ-S + GSM/GPRS digitalt basband + staplad EDGE-samprocessor
- OMAP750 – 200 MHz ARM926EJ-S + GSM/GPRS digitalt basband + DDR-minnesstöd
- OMAP733 – 200 MHz ARM926EJ-S + GSM/GPRS digitalt basband + staplat SDRAM
- OMAP730 – 200 MHz ARM926EJ-S + GSM/GPRS digitalt basband + SDRAM minnesstöd
- OMAP710 – 133 MHz ARM925 + GSM/GPRS digitalt basband
OMAP L-1x
OMAP L-1x-delarna marknadsförs endast genom katalogkanaler och har ett annat tekniskt arv än de andra OMAP-delarna. Istället för att härleda direkt från mobiltelefonproduktlinjer, växte de från den videoorienterade DaVinci -produktlinjen genom att ta bort de videospecifika funktionerna samtidigt som de använde uppgraderad DaVinci-kringutrustning. En anmärkningsvärd funktion är användningen av en flyttal DSP, istället för den mer vanliga fasta punkten.
Hawkboard använder OMAP- L138
- OMAP-L137 – 300 MHz ARM926EJ-S + C674x flyttal DSP
- OMAP-L138 – 300 MHz ARM926EJ-S + C674x flyttal DSP
Produkter som använder OMAP-processorer
Många mobiltelefoner som släpptes under tidigt 2000-tal använde OMAP SoCs, inklusive Nokia 3230, N9, N90, N91, N92, N95, N82, E61, E62, E63 och E90 mobiltelefoner , samt Nokia 770, N800, N810 och N900 Internet-surfplattor , Motorola Droid , Droid X och Droid 2 , och några tidiga Samsung Galaxy-enheter, som Samsung Galaxy Tab 2 7.0 och Galaxy S II varianten GT-I9100G. Palm Pre , Pandora , Touch Book använder också en OMAP SoC (OMAP3430). Andra som använder en OMAP SoC inkluderar Sony Ericssons Satio (Idou) och Vivaz , de flesta Samsung-telefoner som kör Symbian (inklusive Omnia HD ), Nook Color , vissa Archos- surfplattor (som Archos 80 gen 9 och Archos 101 gen 9), Kindle Fire HD , Blackberry Playbook , Kobo Arc och B&N Nook HD . Det finns också allt-i-ett-smarta skärmar som använder OMAP 4 SoCs, som Viewsonic VSD220 (OMAP 4430). Motorola MOTOTRBO 2. generationens radioapparater använder OMAP-L132 eller OMAP-L138 säkra CPU.
OMAP SoCs används också som grund för ett antal hobby-, prototyp- och utvärderingstavlor, såsom BeagleBoard , PandaBoard , OMAP3 Board, Gumstix och Presonus digitala blandningskort
Liknande plattformar
- A31 av AllWinner
- Apple silikon från Apple
- ARMADA (SoC) 5xx/6xx/15xx av Marvell Technology Group
- Atom från Intel
- Exynos från Samsung
- i.MX från Freescale Semiconductor
- Jaguar och Puma från AMD
- K3Vx/Kirin från HiSilicon
- MTxxxx av MediaTek
- Nomadik från STMicroelectronics
- NovaThor av ST-Ericsson
- OCTEON av Cavium
- R-Car från Renesas
- RK3xxx från Rockchip
- Snapdragon , från Qualcomm , den enda konkurrerande produkten som också har en DSP -enhet, Qualcomm Hexagon
- Swift (SoC) från Philips
- Tegra från Nvidia
- TI Sitara ARM-processor SoC-familj
- VideoCore av Broadcom
Se även
- Jämförelse av ARMv7-A-kärnor - ARM
- Jämförelse av ARMv8-A-kärnor - ARM
- Distributed Codec Engine (libcde) – ett Texas Instruments API för videocodec-motorn i OMAP-baserade inbäddade system
- HiSilicon – från Huawei
- OpenMAX IL (Open Media Acceleration Integration Layer) – ett royaltyfritt plattformsoberoende API för mediaabstraktion från Khronos Group
- Tiva-C LaunchPad – en billig fristående mikrokontroller med ett kort, ungefär lika stor som ett kreditkort men med en ARM Cortex M4 32-bitars mikrokontroller på 80 MHz, med signalbehandlingsmöjligheter.