OMAP ( Open Multimedia Applications Platform ) — это семейство процессоров изображений и видео , разработанное компанией Texas Instruments . Это запатентованные системы на кристаллах (SoC) для портативных и мобильных мультимедийных приложений . Устройства OMAP обычно включают в себя ядро процессора архитектуры ARM общего назначения, а также один или несколько специализированных сопроцессоров . Более ранние варианты OMAP обычно представляли собой вариант цифрового сигнального процессора серии TMS320 компании Texas Instruments .
Платформа была создана после 12 декабря 2002 года, когда STMicroelectronics и Texas Instruments совместно объявили об инициативе Open Mobile Application Processor Interfaces (OMAPI), предназначенной для использования с мобильными телефонами 2.5 и 3G , которые собирались производить в течение 2003 года. [1] (Позже она была объединена в более крупную инициативу и переименована в MIPI Alliance .) OMAP была реализацией этого стандарта компанией Texas Instruments. (Реализация STMicroelectronics была названа Nomadik .)
OMAP пользовался определенным успехом на рынке смартфонов и планшетов до 2011 года, когда он уступил позиции Qualcomm Snapdragon . [2] 26 сентября 2012 года Texas Instruments объявила, что сворачивает свою деятельность в области чипов для смартфонов и планшетов и вместо этого сосредоточится на встраиваемых платформах. [3] 14 ноября 2012 года Texas Instruments объявила, что сократит 1700 рабочих мест в связи с переходом с мобильных на встраиваемые платформы. [4] Последние чипы OMAP5 были выпущены во втором квартале 2013 года.
Семейство OMAP состоит из трех групп продуктов, классифицированных по производительности и предполагаемому применению:
Кроме того, существуют два основных канала дистрибуции, и не все детали доступны по обоим каналам. Линейка продуктов OMAP возникла из партнерства с поставщиками сотовых телефонов, а основной канал дистрибуции включает продажи напрямую таким поставщикам беспроводных телефонов . Детали, разработанные для удовлетворения меняющихся требований к сотовым телефонам, достаточно гибкие и мощные, чтобы поддерживать продажи через менее специализированные каналы каталогов ; некоторые детали OMAP 1 и многие детали OMAP 3 имеют версии каталогов с различными моделями продаж и поддержки. Детали, которые устарели с точки зрения поставщиков телефонов, могут по-прежнему быть необходимы для поддержки продуктов, разработанных с использованием деталей каталога и управления запасами на основе дистрибьютора.
Это детали, изначально предназначенные для использования в качестве процессоров приложений в смартфонах , с процессорами, достаточно мощными для работы основных операционных систем (таких как Linux , FreeBSD , Android или Symbian ), поддерживающими подключение к персональным компьютерам и поддерживающими различные аудио- и видеоприложения.
Семейство OMAP 1 началось с усовершенствованного TI ядра ARM925 (ARM925T), а затем было заменено на стандартное ядро ARM926. Оно включало множество вариантов, наиболее легко различимых по технологии производства ( 130 нм, за исключением серии OMAP171x), ЦП, периферийному набору и каналу распространения (напрямую крупным поставщикам мобильных телефонов или через дистрибьюторов на основе каталогов). В марте 2009 года чипы семейства OMAP1710 все еще были доступны поставщикам мобильных телефонов.
К продуктам, использующим процессоры OMAP 1, относятся сотни моделей сотовых телефонов и интернет-планшеты Nokia 770 .
Эти детали продавались только продавцам телефонов. Продукты, использующие их, включают как интернет-планшеты, так и мобильные телефоны :
Третье поколение OMAP, OMAP 3 [6], разбито на 3 отдельные группы: OMAP34x, OMAP35x и OMAP36x. OMAP34x и OMAP36x распространяются напрямую среди крупных производителей телефонов (например, сотовых телефонов). OMAP35x — это вариант OMAP34x, предназначенный для каналов дистрибуции по каталогам. OMAP36x — это 45-нм версия 65-нм OMAP34x с более высокой тактовой частотой. [7]
OMAP 3611, используемый в таких устройствах, как Cybook Odyssey от Bookeen, представляет собой лицензированную урезанную версию OMAP 3621, оба они изготовлены на одном и том же кристалле (маркировка одинакова), но официально 3611 продавался только для управления экраном e-Ink и не имел доступа к IVA и DSP.
Видеотехнология в более дорогих частях OMAP 3 частично заимствована из линейки продуктов DaVinci , которая впервые объединила более дорогие ЦСП C64x+ и контроллеры обработки изображений с процессорами ARM9, которые в последний раз использовались в более старом поколении OMAP 1 или ARM Cortex-A8. [8]
В списке ниже не отмечено, что каждая SoC OMAP 3 имеет ускоритель "Image, Video, Audio" (IVA2). Эти устройства не все имеют одинаковые возможности. Большинство устройств поддерживают 12-мегапиксельные изображения камеры, хотя некоторые поддерживают 5 или 3 мегапикселя. Некоторые поддерживают HD-изображения.
Линейка OMAP 4 состоит из OMAP 4430, OMAP 4460 (ранее называлась 4440), [20] и OMAP 4470. OMAP 4-го поколения имеют двухъядерный процессор ARM Cortex-A9 с двумя ядрами ARM Cortex-M3 , как часть подсистемы «Ducati» [21] для разгрузки низкоуровневых задач. [22] [23] [24] OMAP 4430 был SoC, используемым в Google Glass . [25]
OMAP 4 использует ARM Cortex-A9 с движком ARM SIMD (Media Processing Engine, он же NEON), который в некоторых случаях может иметь значительное преимущество в производительности по сравнению с ARM Cortex-A9 Nvidia Tegra 2 с невекторными блоками с плавающей точкой. [26] Он также использует двухканальный контроллер памяти LPDDR2 по сравнению с одноканальным контроллером памяти Nvidia Tegra 2.
Все процессоры OMAP 4 поставляются с мультимедийным аппаратным ускорителем IVA3 с программируемым DSP, который обеспечивает 1080p Full HD и многостандартное кодирование и декодирование видео. [27] [28] [29] [30]
4430 и 4460 используют графический процессор PowerVR SGX540 (GPU) . GPU 4430 работает на тактовой частоте 304 МГц, а GPU 4460 — на 384 МГц. [31]
4470 имеет графический процессор PowerVR SGX544, который поддерживает DirectX 9, что позволяет использовать его в Windows 8. Он также имеет выделенное 2D-графическое ядро для повышения энергоэффективности до 50–90%. [32]
Пятое поколение OMAP, OMAP 5 SoC использует двухъядерный процессор ARM Cortex-A15 с двумя дополнительными ядрами Cortex-M4 для разгрузки A15 в менее вычислительно интенсивных задачах для повышения энергоэффективности, два графических ядра PowerVR SGX544MP и выделенный графический ускоритель TI 2D BitBlt, многоконвейерную подсистему отображения и сигнальный процессор. [44] Они соответственно поддерживают 24 и 20-мегапиксельные камеры для фронтальной и тыловой записи 3D HD-видео. Чип также поддерживает до 8 ГБ двухканальной памяти LPDDR2/ DDR3 , вывод на четыре HD 3D-дисплея и 3D HDMI 1.4 видеовыход. OMAP 5 также включает три порта USB 2.0, один низкоскоростной порт USB 3.0 OTG и контроллер SATA 2.0.
Они продаются только производителям мобильных телефонов. Они предназначены для использования в качестве высокоинтегрированных, недорогих чипов для потребительских товаров. Серия OMAP-DM предназначена для использования в качестве цифровых медиа-сопроцессоров для мобильных устройств с высокомегапиксельными цифровыми фото- и видеокамерами. Эти чипы OMAP-DM включают в себя как процессор ARM, так и процессор сигналов изображения (ISP) для ускорения обработки изображений с камеры.
Они продаются только производителям телефонов. Многие из новых версий имеют высокую степень интеграции для использования в очень недорогих сотовых телефонах.
Детали OMAP L-1x продаются только через каналы каталогов и имеют иное технологическое наследие, чем другие детали OMAP. Вместо того, чтобы напрямую происходить из линеек продуктов сотовых телефонов, они выросли из линейки продуктов DaVinci, ориентированной на видео , путем удаления специфических для видео функций и использования модернизированных периферийных устройств DaVinci. Примечательной особенностью является использование DSP с плавающей точкой вместо более привычной фиксированной точки.
Hawkboard использует OMAP- L138
Многие мобильные телефоны, выпущенные в начале 21-го века, использовали SoC OMAP, включая мобильные телефоны Nokia 3230, N9, N90, N91, N92, N95, N82, E61, E62, E63 и E90, а также интернет-планшеты Nokia 770, N800, N810 и N900 , Motorola Droid , Droid X и Droid 2 , а также некоторые ранние устройства Samsung Galaxy, такие как Samsung Galaxy Tab 2 7.0 и вариант Galaxy S II GT-I9100G.
OMAP3430 используется в Palm Pre , Pandora и Touch Book . Другие устройства, использующие процессоры OMAP, включают Satio (Idou) и Vivaz от Sony Ericsson , большинство телефонов Samsung на базе Symbian (включая Omnia HD ), Nook Color , некоторые планшеты Archos (например, Archos 80 gen 9 и Archos 101 gen 9), Kindle Fire HD , Blackberry Playbook , Kobo Arc и B&N Nook HD .
Некоторые интеллектуальные дисплеи «все в одном» используют SoC OMAP 4, включая Viewsonic VSD220, в котором используется OMAP 4430.
OMAP SoC также используются в качестве основы для ряда любительских, прототипных и оценочных плат, таких как BeagleBoard , PandaBoard , OMAP3 Board, Gumstix и цифровые микшерные платы Presonus.
Радиостанции Motorola MOTOTRBO 2-го поколения используют защищенный процессор OMAP-L132 или OMAP-L138.
OMAP 5 использует два ядра ARM Cortex-A15 MPCores [...] [Он] также включает два процессора ARM Cortex-M4 [...]