Texas Instruments OMAP (Open Multimedia Application Platform — открытая платформа мультимедийных приложений) — это семейство систем на кристалле (SoC) для применения в переносных мультимедийных устройствах, разработанное Texas Instruments. OMAP содержат процессорное ядро ARM общего назначения и один или несколько специализированных сопроцессоров. Первые варианты OMAP содержали, как правило, цифровой сигнальный процессор семейства TMS320.
Семейство OMAP Семейство OMAP состоит из трех групп, собранных по производительности и назначению: Высокопроизводительные процессоры Базовые процессоры Процессоры встраиваемых модемов
Существует 2 канала распространения, и не все продукты доступны в обоих каналах. Семейство OMAP возникло в сотрудничестве с производителями сотовых телефонов, поэтому основной канал распространения — прямая продажа таким производителям. Продукты, разработанные для удовлетворения растущим требованиям к сотовым телефонам, являются достаточно гибкими и производительными для продаж через менее специализированный каталожный канал; некоторые OMAP 1 устройства и многие из OMAP 3 имеют альтернативные каталожные модели. Устройства, считающиеся устаревшими с точки зрения производителей сотовых телефонов, могут быть востребованы по каталожному каналу.
В последнее время каталожному каналу уделяется всё большее внимание, так как OMAP35x и OMAP-L13x предлагаются для использования в различных устройствах, где требуются производительные и энергоэффективные процессоры.
Высокопроизводительные процессоры Изначально предназначались в качестве процессоров приложений в смартфонах, достаточно производительных для работы под такими ОС, как Linux, Android или Symbian, поддерживающими соединение с ПК и аудио- и видеоприложения.
OMAP 1 Семейство OMAP 1 создавалось с доработанным TI ядром ARM, которое позже было заменено стандартным ядром ARM926. Семейство состояло из множества моделей, различающихся технологией производства (130 nm кроме серии OMAP171x), процессорным ядром, набором периферийных устройств и каналом распространения (напрямую производителям сотовых телефонов или через каталог). В марте 2009 семейство OMAP1710 все ещё было доступно производителям телефонов.
Среди продуктов, использующих OMAP 1 сотни моделей сотовых телефонов и Nokia 770 Интернет-планшет.
OMAP171x — 220 МГц ARM926EJ-S + C55x DSP, низковольтный, техпроцесс 90 nm OMAP162x — 204 МГц ARM926EJ-S + C55x DSP + 2 MB встроенной памяти SRAM, 130 nm техпроцесс OMAP5912 — каталожная версия OMAP1621 (или OMAP1611b в старых версиях) OMAP161x — 204 МГц ARM926EJ-S + C55x DSP, 130 nm техпроцесс OMAP1510 — 168 МГц ARM925T (доработанное TI ядро) + C55x DSP OMAP5910 — каталожная версия OMAP 1510
OMAP 2 Эти устройства поставлялись только производителям телефонов. Использовались в телефонах и планшетах. OMAP2431 — 330 МГц ARM1136 + 220 МГц C64x DSP OMAP2430 — 330 МГц ARM1136 + 220 МГц C64x DSP + PowerVR MBX lite GPU OMAP2420 — 330 МГц ARM1136 + 220 МГц C55x DSP + PowerVR MBX GPU
OMAP 3 Третье поколение — OMAP 3 разделено на 3 группы: OMAP34x, OMAP35x и OMAP36x. OMAP34x и OMAP36x продаются напрямую крупным производителям телефонов. OMAP35x — каталожный вариант OMAP34x. OMAP36x — 45-nm версия с повышенной тактовой частотой 65 nm OMAP34x.
В старших моделях OMAP 3 для обработки видео используется часть, позаимствованная у продуктов линии DaVinci, которые представляют собой DSP C64x+, блок обработки видео и ядро ARM9 или ARM Cortex-A8.
В таблице ниже не указано, но все OMAP3 содержат такой блок обработки видео (IVA2 — Image, Video, Audio Accelerator). Но возможности этого блока в разных моделях отличаются. Большинство устройств поддерживает работу с 12 мегапиксельными камерами, но некоторые — только с 5 или 3 мегапиксельными. Некоторые поддерживают 720p HD видео.
Модель Технологический процесс Набор команд CPU CPU GPU Используется в устройствах OMAP3410 65 nm ARMv7 600 MHz ARM Cortex-A7 PowerVR SGX530 Motorola Charm, Motorola Flipout, Motorola Flipside OMAP3420 65 nm ARMv7 600 MHz ARM Cortex-A8 PowerVR SGX530 OMAP3430 65 nm ARMv7 600 MHz ARM Cortex-A8 PowerVR SGX530 Motorola Droid/Milestone, Palm Pre, Samsung i8910, Nokia N900 OMAP3440 65 nm ARMv7 800 MHz ARM Cortex-A8 PowerVR SGX530 Motorola XT720, Archos 5 (Gen 7), Samsung SHW-M100S Galaxy A, Motorola Titanium XT800 OMAP3502 65 nm ARMv7 600 MHz ARM Cortex-A8 N/A Gumstix Overo Earth OMAP3515 65 nm ARMv7 600 MHz ARM Cortex-A8 PowerVR SGX530 OMAP3525 65 nm ARMv7 600 MHz ARM Cortex-A8 N/A OMAP3530 65 nm ARMv7 720 MHz ARM Cortex-A8 PowerVR SGX530 phyCARD-L System on Module, BeagleBoard, Gumstix, IGEPv2, Alico’s Kinetic 3500,Internet Archive: Scheduled Maintenance OSWALD, Overo Water, Pandora, Touch Book, Embest DevKit8000, OpenSourceMID OMAP3621(OMAP3622) 45 nm ARMv7 800 MHz ~ 1 GHz ARM Cortex-A8 PowerVR SGX530 Nook Color, Nook Simple Touch, Lenovo ideapad A1, Pocketbook A10 OMAP3630 45 nm ARMv7 600 MHz~1.2 GHz ARM Cortex-A8 PowerVR SGX530 3630-720: Sony Ericsson Vivaz (Kurara) 3630-800: Motorola Bravo, Motorola Defy; 3630-1000: Nokia N9, Nokia N950, Motorola Milestone 2,Motorola Cliq 2, Motorola Defy+, Pre 2, Droid X, Droid 2, Archos 101, Archos 70, Archos 43, Archos 32, Archos 28, LG Optimus Black, LG Optimus bright L-07C, LG-LU3000 Optimus Mach, Panasonic P-07C, Panasonic Sweety 003P, Samsung Galaxy S scLCD (GT-i9003)
3630-1200: Motorola Droid 2 Global
OMAP 4
Четвёртое поколение — OMAP 4430, 4460 (раньше назывался 4440),https://archive.today/20120903184239/http://www.linuxfordevices.com/c/a/News/Variscite-VARSOMOM44/ Computer module taps 1.5GHz, dual-core OMAP4460 SoC, и 4470 содержат двухъядерный ARM Cortex-A9. Также во все семейство OMAP 44XX включены два ядра ARM Cortex-M3, работающих на частоте 266 МГц, разгружающих ядра A9 на задачах, не требующих высокой производительности, позволяя достичь высокой энергоэффективности. 4430 и 4460 содержат PowerVR SGX540 GPU, работающий на частоте 304 или 384 МГц соответственно (для сравнения, в предыдущих версиях SGX540 обычно работал на 200 МГц), что делает его теоретически гораздо более быстрым. 4470 содержит PowerVR SGX544 GPU, который поддерживает DirectX 9, что позволяет использовать его в Windows 8 как и выделенное графическое 2D ядро от Vivante для увеличения энергоэффективности до 50..90 %%. Все OMAP 4 содержат аппаратный мультимедийный ускоритель IVA3 с программируемым DSP, что позволяет кодировать/декодировать 1080p Full HD видео.https://archive.today/20120911023600/http://www.linuxfordevices.com/c/a/News/TI-OMAP4430-and-OMAP4440/ TI speeds up its OMAP 4 for 3D videohttps://www.engadget.com/2010/02/02/tis-omap4-prototype-drives-three-independent-displays-without-b/ TI’s OMAP 4 prototype drives three independent displays without breaking a sweathttps://www.engadget.com/2009/02/17/tis-omap-4-bringing-1080p-support-to-smartphones-and-mids/ TI’s OMAP 4 bringing 1080p support to smartphones and MIDshttps://www.engadget.com/2010/02/15/texas-instruments-introduces-arm-based-omap-4-soc-blaze-develop/ Texas Instruments introduces ARM-based OMAP 4 SOC, Blaze development platform OMAP 4 использует ARM-Cortex A9 ядра с блоком обработки SIMD-команд (также известен как NEON), который позволяет значительно увеличить производительность, в ряде случаев превосходя Nvidia Tegra 2 Cortex-A9 с невекторным блоком обработки вещественных чисел. Также используется двухканальный контроллер памяти LPDDR2, сравнимый с одноканальным контроллером Nvidia Tegra 2.
Модель Технологический процесс Набор команд CPU CPU GPU Контроллер памяти Доступность Используется в устройствах OMAP4430 45 nm ARMv7 1 ГГц двухъядерный ARM Cortex-A9 MPCore with Symmetric Multiprocessing (SMP) PowerVR SGX540 @ 304 МГц Двухканальный контроллер LPDDR2 Q1 2011 Samsung Galaxy Tab 2 7.0 p3100, phyCORE-OMAP4430 System on Module, PandaBoard, RIM BlackBerry Playbook, LG Optimus 3D P920, Motorola ATRIX 2, Motorola Droid/Milestone 3, Motorola Droid Bionic, Toshiba AT200 Excite, Fujitsu Arrows Tab LTE F-01D, Fujitsu Arrows Z ISW11F, Kindle Fire, Nook Tablet, Panasonic 101P, Panasonic Eluga (dL1), Sharp 102SH, Archos 101(Gen 9), Archos 80(Gen 9), Motorola Droid RAZR, SmartQ Ten3 T15, SmartQ S7, SmartQ K7, Amazon Kindle Fire (2nd generation),Lenovo IdeaTab S2109, Samsung Galaxy Tab 2 10.1, Google Glass OMAP4460 45 nm ARMv7 1.2-1.5 ГГц двухъядерный ARM Cortex-A9 PowerVR SGX540 @ 384 МГц Двухканальный контроллер LPDDR2 Q4 2011 Galaxy Nexus, Archos 101 Turbo(Gen 9), Archos 80 Turbo(Gen 9), Sharp 104SH, Variscite VAR-SOM-OM44 System on Module, PandaBoard ES, SmartQ Ten20, Huawei Ascend P1, Huawei Ascend D1, Amazon Kindle Fire HD 7" OMAP4470 45 nm ARMv7 1.5-1.8 ГГц двухъядерный ARM Cortex-A9 PowerVR SGX544 @ 384 MHz + выделенное ядро 2D графики Двухканальный контроллер LPDDR2, 466 МГц Q2 2012SmartQ T30, SmartQ X7, Archos 80/97/101 G10 xs, Archos 80/101 G10 Ludo, Amazon Kindle Fire HD 8.9", Samsung Galaxy Premier, Barnes & Noble Nook HD+, BlackBerry Z10.
OMAP 5
Пятое поколение OMAP базируется на двухъядерном CPU ARM Cortex-A15 с дополнительными двумя ядрами ARM Cortex-M4, избавляющими ядра A15 от задач, не требующих большой вычислительной производительности, что способствует увеличению энергоэффективности, двух графических ядрах PowerVR SGX544MP и выделенном 2D графическом ускорителе от Vivante, многоканальной дисплейной подсистеме и процессоре цифровой обработки сигналов. Они поддерживают 20 и 24 мегапиксельные камеры для фронтальной и задней 3D HD видеокамер соответственно. Также поддерживается до 8 гигабайт двухканальной DDR3 памяти, работа с четырьмя 3D дисплеями, интерфейс 3D HDMI версии 1.4, 3 порта USB 2.0 и SATA 2.0.
Модель Технологический процесс Набор команд CPU CPU GPU Контроллер памяти Доступность Используется в устройствах OMAP5430 28 nm ARMv7 2 ГГц двухъядерный ARM Cortex-A15 Двухъядерный PowerVR SGX544MP + выделенное ядро 2D графики Двухканальный контроллер package on package LPDDR2 Q3 2012 Archos G11 (требуется подтверждение) OMAP5432 28 nm ARMv7 2 ГГц двухъядерный ARM Cortex-A15 Двухъядерный PowerVR SGX544MP + выделенное ядро 2D графики Двухканальный контроллер DDR3 Q3 2012 Система на модуле Variscite VAR-SOM-OM54
Базовые процессоры для мультимедийных приложений
Данные продукты реализуются исключительно производителям мобильных устройств. Они предназначены в качестве высокоинтегрированных, недорогих чипов для потребительских устройств. Серия OMAP-DM предназначена для использования в качестве цифровых медийных сопроцессоров для мобильных устройств с цифровыми фото- и видеокамерами высокого разрешения.
OMAP331 — ARM9 OMAP310 — ARM9 OMAP-DM270 — ARM7 + C54x DSP OMAP-DM299 — ARM7 + ISP + массив mDDR SDRAM OMAP-DM500 — ARM7 + ISP + массив mDDR SDRAM OMAP-DM510 — ARM926 + ISP + 128 Мб массив mDDR SDRAM OMAP-DM515 — ARM926 + ISP + 256 Мб массив mDDR SDRAM OMAP-DM525 — ARM926 + ISP + 256 Мб массив mDDR SDRAM
Процессоры интегрированных модемов и приложений Продаются только производителям телефонов. Являются высокоинтегрированными решениями и предназначены для использования в очень дешевых мобильных телефонах.
OMAPV1035 — одночиповое EDGE-решение (производство прекращено в 2009, когда TI объявил, что покидает рынок чипсетов для радиочастотной передачи данных). OMAPV1030 — EDGE digital baseband OMAP850 — 200 MHz ARM926EJ-S + GSM/GPRS digital baseband + stacked EDGE co-processor OMAP750 — 200 MHz ARM926EJ-S + GSM/GPRS digital baseband + DDR Memory support OMAP733 — 200 MHz ARM926EJ-S + GSM/GPRS digital baseband + stacked SDRAM OMAP730 — 200 MHz ARM926EJ-S + GSM/GPRS digital baseband + SDRAM Memory support OMAP710 — 133 MHz ARM925 + GSM/GPRS digital baseband
OMAP L-1x
Компания TI определяет следующие основные направления для применения процессоров OMAP-L1x: Портативные приборы и устройства: аудио, измерительные, потребительского назначения. Профессиональная аудиоаппаратура: микшеры, аудиосинтезаторы, аппаратура для широковещательной связи и звуковой конференц-связи.