OMAP ( Open Multimedia Applications Platform ) es una familia de procesadores de imágenes y vídeo desarrollados por Texas Instruments . Son sistemas en chips (SoC) patentados para aplicaciones multimedia portátiles y móviles. Los dispositivos OMAP suelen incluir un núcleo de procesador de arquitectura ARM de propósito general más uno o más coprocesadores especializados . Las variantes anteriores de OMAP solían incluir una variante del procesador de señal digital de la serie TMS320 de Texas Instruments .
La plataforma fue creada después del 12 de diciembre de 2002, cuando STMicroelectronics y Texas Instruments anunciaron conjuntamente una iniciativa para Interfaces de Procesador de Aplicaciones Móviles Abiertas (OMAPI) destinadas a ser utilizadas con teléfonos móviles 2.5 y 3G , que se iban a producir durante 2003. [1] (Esto se fusionó más tarde en una iniciativa más grande y se renombró MIPI Alliance ). OMAP fue la implementación de Texas Instruments de este estándar. (La implementación de STMicroelectronics se denominó Nomadik ).
OMAP disfrutó de cierto éxito en el mercado de teléfonos inteligentes y tabletas hasta 2011, cuando perdió terreno ante Qualcomm Snapdragon . [2] El 26 de septiembre de 2012, Texas Instruments anunció que reduciría sus operaciones en chips orientados a teléfonos inteligentes y tabletas y se concentraría en plataformas integradas. [3] El 14 de noviembre de 2012, Texas Instruments anunció que recortaría 1.700 puestos de trabajo debido a su cambio de plataformas móviles a plataformas integradas. [4] Los últimos chips OMAP5 se lanzaron en el segundo trimestre de 2013.
La familia OMAP consta de tres grupos de productos clasificados por rendimiento y aplicación prevista:
Además, existen dos canales de distribución principales y no todas las piezas están disponibles en ambos canales. El origen de la línea de productos OMAP se debe a la asociación con los vendedores de teléfonos móviles, y el principal canal de distribución implica la venta directa a dichos vendedores de teléfonos móviles inalámbricos . Las piezas desarrolladas para satisfacer las cambiantes necesidades de los teléfonos móviles son lo suficientemente flexibles y potentes como para respaldar las ventas a través de canales de catálogo menos especializados ; algunas piezas OMAP 1 y muchas piezas OMAP 3 tienen versiones de catálogo con diferentes modelos de venta y soporte. Las piezas que están obsoletas desde la perspectiva de los vendedores de teléfonos móviles pueden seguir siendo necesarias para respaldar los productos desarrollados utilizando piezas de catálogo y gestión de inventario basada en el distribuidor.
Se trata de piezas originalmente pensadas para su uso como procesadores de aplicaciones en teléfonos inteligentes , con procesadores lo suficientemente potentes para ejecutar sistemas operativos importantes (como Linux , FreeBSD , Android o Symbian ), soportar la conectividad a ordenadores personales y soportar diversas aplicaciones de audio y vídeo.
La familia OMAP 1 comenzó con un núcleo ARM925 mejorado por TI (ARM925T) y luego cambió a un núcleo ARM926 estándar. Incluía muchas variantes, las más fáciles de distinguir según la tecnología de fabricación ( 130 nm, excepto para la serie OMAP171x), la CPU, el conjunto de periféricos y el canal de distribución (directamente a los grandes proveedores de teléfonos móviles o a través de distribuidores basados en catálogos). En marzo de 2009, los chips de la familia OMAP1710 todavía están disponibles para los proveedores de teléfonos móviles.
Los productos que utilizan procesadores OMAP 1 incluyen cientos de modelos de teléfonos celulares y las tabletas de Internet Nokia 770 .
Estas piezas se comercializaron únicamente para vendedores de teléfonos móviles. Entre los productos que las utilizan se encuentran tanto tabletas con conexión a Internet como teléfonos móviles :
La tercera generación de OMAP, OMAP 3 [6], se divide en tres grupos distintos: OMAP34x, OMAP35x y OMAP36x. OMAP34x y OMAP36x se distribuyen directamente a los grandes fabricantes de teléfonos móviles (como los celulares). OMAP35x es una variante de OMAP34x destinada a los canales de distribución por catálogo. OMAP36x es una versión de 45 nm de OMAP34x de 65 nm con mayor velocidad de reloj. [7]
El OMAP 3611 que se encuentra en dispositivos como Cybook Odyssey de Bookeen es una versión limitada con licencia del OMAP 3621, ambos son del mismo silicio (ya que las marcas son las mismas) pero oficialmente el 3611 se vendió solo para poder manejar una pantalla de tinta electrónica y no tiene acceso a IVA y DSP.
La tecnología de video en los componentes de gama alta del OMAP 3 se deriva en parte de la línea de productos DaVinci , que primero incluyó DSP C64x+ de gama alta y controladores de procesamiento de imágenes con procesadores ARM9 vistos por última vez en la generación anterior del OMAP 1 o ARM Cortex-A8. [8]
En la lista que aparece a continuación no se destaca que cada SoC OMAP 3 tiene un acelerador de "Imagen, Video, Audio" (IVA2). No todas estas unidades tienen las mismas capacidades. La mayoría de los dispositivos admiten imágenes de cámara de 12 megapíxeles, aunque algunos admiten imágenes de 5 o 3 megapíxeles. Algunos admiten imágenes de alta definición.
La línea OMAP 4 consta de los procesadores OMAP 4430, OMAP 4460 (anteriormente denominado 4440), [20] y OMAP 4470. Los procesadores OMAP de cuarta generación tienen una CPU ARM Cortex-A9 de doble núcleo con dos núcleos ARM Cortex-M3 , como parte del subsistema "Ducati" [21] para descargar tareas de bajo nivel. [22] [23] [24] El OMAP 4430 fue el SoC utilizado en Google Glass . [25]
OMAP 4 utiliza ARM Cortex-A9 con el motor SIMD de ARM (Media Processing Engine, también conocido como NEON) que en algunos casos puede tener una ventaja de rendimiento significativa sobre los ARM Cortex-A9 de Nvidia Tegra 2 con unidades de punto flotante no vectoriales. [26] También utiliza un controlador de memoria LPDDR2 de doble canal en comparación con el controlador de memoria de un solo canal de Nvidia Tegra 2.
Todos los procesadores OMAP 4 vienen con un acelerador de hardware multimedia IVA3 con un DSP programable que permite la codificación y decodificación de video Full HD 1080p y multiestándar. [27] [28] [29] [30]
Los modelos 4430 y 4460 utilizan una unidad de procesamiento gráfico (GPU) PowerVR SGX540 . La GPU del modelo 4430 funciona a una frecuencia de reloj de 304 MHz, y la del modelo 4460 a 384 MHz. [31]
El 4470 tiene una GPU PowerVR SGX544 compatible con DirectX 9, lo que permite su uso en Windows 8. También tiene un núcleo de gráficos 2D dedicado para una mayor eficiencia energética de hasta un 50-90 %. [32]
El SoC OMAP 5 de quinta generación utiliza una CPU ARM Cortex-A15 de doble núcleo con dos núcleos Cortex-M4 adicionales para descargar los A15 en tareas menos intensivas en términos computacionales para aumentar la eficiencia energética, dos núcleos gráficos PowerVR SGX544MP y un acelerador de gráficos TI 2D BitBlt dedicado, un subsistema de pantalla multi-pipe y un procesador de señal. [44] Admiten respectivamente cámaras de 24 y 20 megapíxeles para grabación de video HD 3D frontal y trasera. El chip también admite hasta 8 GB de memoria LPDDR2/ DDR3 de doble canal , salida a cuatro pantallas HD 3D y salida de video 3D HDMI 1.4. OMAP 5 también incluye tres puertos USB 2.0, un puerto USB 3.0 OTG de baja velocidad y un controlador SATA 2.0.
Estos chips se comercializan únicamente para fabricantes de teléfonos móviles. Están pensados para ser chips altamente integrados y de bajo coste para productos de consumo. La serie OMAP-DM está pensada para utilizarse como coprocesadores de medios digitales para dispositivos móviles con cámaras digitales de vídeo y de fotos de gran cantidad de megapíxeles. Estos chips OMAP-DM incorporan un procesador ARM y un procesador de señal de imagen (ISP) para acelerar el procesamiento de las imágenes de la cámara.
Estos dispositivos se comercializan únicamente para fabricantes de teléfonos móviles. Muchas de las versiones más nuevas están altamente integradas para su uso en teléfonos móviles de muy bajo costo.
Las piezas OMAP L-1x se comercializan únicamente a través de canales de catálogo y tienen una herencia tecnológica diferente a las otras piezas OMAP. En lugar de derivar directamente de las líneas de productos de teléfonos celulares, crecieron a partir de la línea de productos DaVinci orientada al video al eliminar las funciones específicas de video y utilizar periféricos DaVinci mejorados. Una característica notable es el uso de un DSP de punto flotante , en lugar del más habitual de punto fijo.
El Hawkboard utiliza el OMAP-L138
Muchos teléfonos móviles lanzados a principios del siglo XXI han utilizado SoC OMAP, incluidos los teléfonos móviles Nokia 3230, N9, N90, N91, N92, N95, N82, E61, E62, E63 y E90, así como las tabletas de Internet Nokia 770, N800, N810 y N900 , Motorola Droid , Droid X y Droid 2 , y algunos de los primeros dispositivos Samsung Galaxy, como el Samsung Galaxy Tab 2 7.0 y la variante Galaxy S II GT-I9100G.
El procesador OMAP3430 se utiliza en Palm Pre , Pandora y Touch Book . Otros dispositivos que utilizan procesadores OMAP son Satio (Idou) y Vivaz de Sony Ericsson , la mayoría de los teléfonos Samsung con Symbian (incluido Omnia HD ), Nook Color , algunas tabletas Archos (como Archos 80 gen 9 y Archos 101 gen 9), Kindle Fire HD , Blackberry Playbook , Kobo Arc y B&N Nook HD .
Algunas pantallas inteligentes todo en uno utilizan SoC OMAP 4, incluida la Viewsonic VSD220, que utiliza un OMAP 4430.
Los SoC OMAP también se utilizan como base para una serie de placas de evaluación, creación de prototipos y para aficionados, como BeagleBoard , PandaBoard , OMAP3 Board, Gumstix y las mesas de mezclas digitales Presonus.
Los radios Motorola MOTOTRBO de segunda generación utilizan la CPU segura OMAP-L132 o OMAP-L138.
El procesador OMAP 5 aprovecha dos MPCores ARM Cortex-A15 [...] También incluye dos procesadores ARM Cortex-M4 [...]