Ом



OMAP ( открытая мультимедийная платформа приложений ) - это семейство имидж / видеопроцессоров , разработанное Texas Instruments . Они представляют собой собственную систему на чипах (SOCS) для портативных и мобильных мультимедийных приложений . общего назначения, Устройства OMAP, как правило, включают в себя ядро процессора архитектуры ARM а также один или несколько специализированных соавторов . В более ранних вариантах OMAP обычно представлены вариант TMS320 TMS320 серии цифрового процессора .
Платформа была создана после 12 декабря 2002 года, так как STMicroelectronics и Texas Instruments совместно анонсировали инициативу для открытых интерфейсов мобильных приложений (OMAPI), предназначенной для использования с 2,5 и 3G мобильными телефонами , которые будут производиться в течение 2003 года. [ 1 ] (Позже это было объединено в более крупную инициативу и переименован в альянс MIPI .) 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 заключается в партнерстве с поставщиками сотовых телефонов, а основной канал распределения включает продажи непосредственно таким беспроводным поставщикам телефонов. Части, разработанные для удовлетворения эволюционирующих требований сотового телефона, являются гибкими и достаточно мощными для поддержки продаж через менее специализированные каталога каналы ; Некоторые части OMAP 1 и многие части OMAP 3 имеют каталовые версии с различными моделями продаж и поддержки. Части, которые устарели с точки зрения поставщиков телефона, все еще могут быть необходимы для поддержки продуктов, разработанных с использованием частей каталога и управления запасами на основе дистрибьюторов.
Высокопроизводительные процессоры приложений
[ редактировать ]Это детали, первоначально предназначенные для использования в качестве процессоров приложений в смартфонах , с процессорами, достаточно мощными для запуска значительных операционных систем (таких как Linux , FreeBSD , Android или Symbian ), поддержку подключения к персональным компьютерам и поддержка различных аудио и видео приложений.
OMAP 1
[ редактировать ]Семейство OMAP 1 началось с TI-усиленного ядра ARM925 (ARM925T), а затем изменилось на стандартное ядро ARM926. Он включал в себя множество вариантов, которые наиболее легко отличаются в соответствии с технологией производства ( 130 нм, за исключением серии OMAP171X), процессора, периферийного набора и канала распределения (напрямую к крупным поставщикам телефона, или через дистрибьюторы на основе каталога). В марте 2009 года семейные чипы OMAP1710 по -прежнему доступны поставщикам телефонов.
Продукты, использующие процессоры OMAP 1, включают в себя сотни моделей сотовых телефонов и Nokia 770 интернет -планшеты .
- OMAP1510-168 МГц ARM925T (TIFED) + C55X DSP
- OMAP161X-204 МГц ARM926EJ-S + C55X DSP, технология 130 нм.
- OMAP162X-204 МГц ARM926EJ-S + C55X DSP + 2 МБ Внутренний SRAM, технология 130 нм
- OMAP171X-220 МГц ARM926EJ-S + C55X низкого напряжения 90 нм. DSP, технология
- OMAP5910 - Версия доступности каталога OMAP 1510
- OMAP5912 - Версия доступности каталога OMAP1621 (или OMAP1611B в более старых версиях)
OMAP 2
[ редактировать ]Эти детали продавались только для продавцов телефона. Использующие продукты включают как интернет -планшеты, так и мобильные телефоны :
- OMAP2431 - 330 МГц ARM1136 + 220 МГц C64X DSP
- OMP2430 - 330 МГц AMM1136 МГц C64X DSP + PowerVR MBX GRIC
- OMP2420 - 330 МГц ARM1136 МГц C55X DSP + PowerVR MBX GPPO, 90 нм технология [ 5 ]
OMAP 3
[ редактировать ]OMAP 3 -го поколения, OMAP 3 [ 6 ] разбит на 3 различных группа: OMAP34X, OMAP35X и OMAP36X. OMAP34X и OMAP36X распределяются непосредственно по производителям крупного телефона (таких как мобильный телефон). OMAP35X - это вариант OMAP34X, предназначенный для каналов распределения каталогов. OMAP36X является 45 нм . версией 65 -нм OMAP34X с более высокой тактовой частотой [ 7 ]
OMAP 3611, найденный в таких устройствах, как The Bookeen's Cybook Odyssey, представляет собой лицензированную искалеченную версию OMAP 3621, оба являются одинаковыми кремниевыми (как маркировка одинакова), но официально 3611 был продан только для того, чтобы управлять экраном E-ink, и и официально был продан только для управления экраном E-ink, и и официально был продан 3611, чтобы управлять экраном E-inic не имеет доступа к IVA и DSP.
Видеологическая технология в более высоких частях OMAP 3 частично получена из линейки продуктов Davinci , которая сначала упаковала более высокий уровень C64X+ DSP и контроллеры обработки изображений с процессорами ARM9, которые в последний раз видели в более старой генерации OMAP 1 или коре ARM Cortex-A8. [ 8 ]
Не выделяется в списке ниже, что у каждого OMAP 3 SOC есть акселератор «изображение, видео, аудио» (IVA2). Эти подразделения не все имеют одинаковые возможности. Большинство устройств поддерживают 12 -мегапиксельные изображения камеры, хотя некоторые поддерживают 5 или 3 мегапикселя. Некоторые поддерживают HD -визуализацию.
Номер модели | Ткани | Процессор | FRQ ( MHZ ) | Графический процессор | DSP | HSA -FEATURES | Использование устройств |
---|---|---|---|---|---|---|---|
OMAP3410 | 65 нм | Кора-а8 | 600 | PowerVR SGX530 | Unknown | Unknown | Список |
OMAP3420 | |||||||
OMAP3430 | TMS320C64X+ | Список | |||||
OMAP3440 | 800 | Unknown | Список | ||||
OMAP3503 | 600 | - | Список | ||||
OMAP3515 | 600 | PowerVR SGX530 | |||||
OMAP3525 | 600 | - | |||||
OMAP3530 | 720 МГц | PowerVR SGX530 | TMS320C64X+ [ 11 ] | Список | |||
OMAP3611 | 45 нм | 800 | Список | ||||
OMAP3621 | 800 | Список | |||||
OMAP3622 | 1000 | ||||||
OMAP3630 | 600 МГц ~ 1,2 ГГц | Unknown | Список | ||||
IAMP3640 | 1,2 ГГц | Список |
OMAP 4
[ редактировать ]
Линия 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 (двигатель обработки среды, он же NEON), который в некоторых случаях может иметь значительное преимущество в производительности по сравнению с NVIDIA Tegra 2 ARM Cortex-A9 с единицами с плавающей запятой, не являющимися векторами. [ 26 ] Он также использует двухканальный контроллер памяти LPDDR2 по сравнению с одноканальным контроллером памяти Nvidia Tegra 2.
Все процессоры OMAP 4 поставляются с мультимедийным аппаратным ускорителем IVA3 с программируемым DSP, который позволяет 1080p Full HD и многосторонний кодирование и декодирование видео. [ 27 ] [ 28 ] [ 29 ] [ 30 ]
4430 и 4460 используют графическую обработку PowerVR SGX540 (GPU) . ГПУ 4430 -х годов работает на тактовой частоте 304 МГц, а графический процессор 4460 работает на 384 МГц. [ 31 ]
4470 имеет графический процессор PowerVR SGX544, который поддерживает DirectX 9, который позволяет использовать его в Windows 8 . Он также имеет выделенное 2D-графическое ядро для повышения эффективности электроэнергии до 50-90%. [ 32 ]
Соц | Процессор | Графический процессор | DSP | Ускорение изображений и видео | Технология памяти | Доступность | Устройства | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Модель | Ткани | Микроархитектура | # Ядра | Фарг ( ГГц ) |
Тип | Ширина автобуса ( бит ) | Пропускная способность ( ГБ /с) | |||||
OMAP4430 | 45 нм | Cortex-A9 | 2 | 1–1.2 | PowerVR SGX540 @ 304–365 МГц | "Тесла" (C64T) | "Ducati": [ 21 ] двойная кора-м3 @266 МГц & Iva - HD & Iss |
LPDDR2 | 32-битный двойной канал | 7.4 | Q1 2011 | Список |
OMAP4460 | 1.2–1.5 | PowerVR SGX540 @ 307–384 МГц | Q4 2011 | Список | ||||||||
OMAP4470 | 1.3–1.5 | PowerVR SGX544 @ 277–384 МГц + Vivante GC320 (выделенное 2D -графическое ядро) [ 32 ] | Q2 2012 | Список |
OMAP 5
[ редактировать ]OMAP 5-го поколения, OMAP 5 SOC использует двухъядерный процессор Cortex-A15 с двумя дополнительными ядрами Cortex-M4 для разгрузки A15s в менее интенсивных вычислительных задачах для повышения эффективности электроэнергии, двух сердечков PowerVR SGX544MP и выделенных Ti Bitblt, два PowerVR Graphcs Graphcs и выделенные Ti 2 Графический ускоритель, подсистема с несколькими трубами и процессор сигнала. [ 44 ] Они соответственно поддерживают 24 и 20 -мегапиксельные камеры для передней и задней видеозаписи 3D HD. Чип также поддерживает до 8 ГБ двойной памяти LPDDR2/ DDR3 , выводится на четыре 3D -дисплея HD и 3D -вывод видео HDMI 1.4. OMAP 5 также включает в себя три порта USB 2.0, один порт USB 3,0 OTG LOWSPEED и контроллер SATA 2.0.
Номер модели | Ткани | Процессор | Фарг | Графический процессор | Фарг | DSP | Технология памяти | Доступность | Использование устройств |
---|---|---|---|---|---|---|---|---|---|
OMAP5430 | 28 нм | Cortex-A15 (двойной ядер) [ 45 ] и Cortex-M4 (двойной ядер) |
1,5, 1,7 ГГц | PowerVR SGX544MP2 [ 46 ] + Выделенный Ti 2D Bitblt Graphics Accelerator | 532 МГц | "Тесла" (C64T) | 32-битный двойной канал 532 МГц LPDDR2 (8,5 Гбит/с) [ 47 ] | Q2 2013 | Список |
OMAP5432 | 1,5, 1,7 ГГц | 532 МГц | 32-битный двойной канал 532 МГц DDR3 (8,5 Гбит/с) [ 47 ] | Q2 2013 | Список |
Основные процессоры мультимедийных приложений
[ редактировать ]
Они продаются только для производителей телефонов. Они предназначены для того, чтобы быть высоко интегрированными, недорогими чипами для потребительских товаров. Серия OMAP-DM предназначена для использования в качестве цифровых медиа-сотрудников для мобильных устройств с высоким мегапиксельным цифровым и видеокамерами. Эти чипы OMAP-DM включают как процессор ARM , так и процессор сигнала изображения (ISP) для ускорения обработки изображений камеры.
- OMAP310 - ARM925T [ 51 ]
- OMAP331 - ARM926 [ 52 ]
- OMAP-DM270-ARM7 + C54X DSP
- OMAP-DM299-ARM7 + Процессор сигнала изображения (ISP) + Сложный MDDR SDRAM
- OMAP-DM500-ARM7 + ISP + Сложный MDDR SDRAM
- OMAP-DM510-ARM926 + ISP + 128 МБ.
- OMAP-DM515-ARM926 + ISP + 256 МБ.
- OMAP-DM525-ARM926 + ISP + 256 МБ.
Интегрированные процессоры модем и приложений
[ редактировать ]
Они продаются только для производителей телефонов. Многие из новых версий очень интегрированы для использования в очень низких затратах на мобильные телефоны.
- OMAPV1035-Однохип-края (был прекращен в 2009 году, поскольку TI объявил о выходе на рынок чипсетов BASEBAND).
- OMAPV1030 - Edge Digital Baseband
- OMAP850-200 МГц ARM926EJ-S + GSM/GPRS Цифровая базовая полоса + соавтор с укладками
- OMAP750-200 МГц ARM926EJ-S + GSM/GPRS Цифровая базовая полоса + поддержка памяти DDR
- OMAP733-200 МГц ARM926EJ-S + GSM/GPRS Цифровая базовая полоса + Сложный SDRAM
- OMAP730-200 МГц ARM926EJ-S + GSM/GPRS Цифровая базовая полоса + поддержка памяти SDRAM
- OMAP710 - 133 МГц ARM925 + GSM/GPRS Цифровая базовая полоса
OMAP L-1X
[ редактировать ]Части OMAP L-1X продаются только через каналы каталога и имеют другое технологическое наследие, чем другие детали OMAP. Вместо того, чтобы выходить непосредственно из линейки продуктов сотового телефона, они выросли из линейки продуктов Davinci, ориентированной на видео , удалив специфичные для видео функции при использовании модернизированных периферийных устройств Davinci. Примечательной функцией является использование DSP с плавающей запятой вместо более обычной фиксированной точки.
Hawkboard L138 использует OMAP-
- OMAP-L137-300 МГц ARM926EJ-S + C674X плавающая точка DSP DSP
- OMAP-L138-300 МГц ARM926EJ-S + C674X плавающая точка DSP DSP
Продукты с использованием процессоров OMAP
[ редактировать ]Многие мобильные телефоны, выпущенные в начале 21 -го века, использовали OMAP SOCS, в том числе 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, включают Sony Ericsson's Satio (IDOU) и Vivaz , большинство телефонов Samsung, работающих Symbian (включая Omnia HD ), цвет укромного уголка , некоторые таблетки Archos (такие как Archos 80 Gen 9 и Archos 101 Gen 9), Kindle Fire HD , Blackberry Playbook , Kobo Arc и B & N Nook HD .
Некоторые интеллектуальные дисплеи «все в одном» используют OMAP 4 SOCS, включая Viewsonic VSD220, который использует OMAP 4430.
OMAP SOC также используются в качестве основы для ряда любителей, прототипирования и оценочных плат, таких как Beagleboard , Pandaboard , плата OMAP3, Gumstix и Presonus Digital Mixing Boards
Motorola Mototrbo 2. Generation Radios использует защитный процессор OMAP-L132 или OMAP-L138.
Подобные платформы
[ редактировать ]- A31 от Allwinner
- Яблочный кремний от Apple
- Armada (Soc) 5xx/6xx/15xx от Marvell Technology Group
- Атом Intel
- Exynos от Samsung
- i.mx от Freescale Semiconductor , более поздние модели, произведенные NXP
- Jaguar и Puma от AMD
- K3vx / kirin от hisilicon
- Mtxxxx от MediaTek
- Nomadik от Stmicroelectronics
- Novathor от Stericsson
- Октеон от Cavium
- R-Car от Renesas
- RK3XXX от RockChip
- Snapdragon , от Qualcomm , единственного конкурирующего продукта, который также имеет единицу DSP , Qualcomm Hexagon
- Swift (Soc) от Philips
- Тегра от Нвидии
- Ti Sitara Arm Processor Soc Family
- VideoCore от Broadcom
Смотрите также
[ редактировать ]- Сравнение ядер ARMV7 -A - ARM
- Сравнение ядер ARMV8 -A - ARM
- Распределенный двигатель кодека (LIBCDE) - API Texas Instruments для видеокодека в Engedded Systems на основе OMAP
- Hisilicon - от Huawei
- OpenMax IL (слой интеграции с ускорением Open Media) -кроссплатформенная API абстракции медиа-API из группы Хроноса из группы Хроноса
Ссылки
[ редактировать ]- ^ «Stmicroelectronics и Texas Instruments объединяются, чтобы установить открытый стандарт для беспроводных приложений» . Даллас и Женева: Stmicroelectronics. 2002-12-12. Архивировано из оригинала 2003-02-12 . Получено 2012-12-24 .
- ^ «Texas Instruments признает поражение, уходит в сторону от процессоров смартфонов» . 26 сентября 2012 года.
- ^ «Обновление 3-Техсас Инструменты Глаза смещаются от беспроводной связи» . Рейтер. 25 сентября 2012 года.
- ^ Фингас, Джон (2012-11-14). «Texas Instruments для сокращения 1700 рабочих мест в рамках своего перехода от мобильного» . Engadget.com . Получено 2013-07-10 .
- ^ "OMAP ™ 2 процессоры - OMAP2420" . www.ti.com . Архивировано из оригинала 2011-11-29 . Получено 2017-07-02 .
- ^ «Мобильные процессоры OMAP ™: процессоры OMAP ™ 3» . Техасские инструменты.
- ^ Ангел, Джонатан (23 февраля 2009 г.). "Ti Die-Shrinks OMAP3" . LinuxDevices.com. Архивировано из оригинала 2012-07-11.
- ^ «Davinci Digital Video Processor - TMS320DM37X SOC - DM3730» . Техасские инструменты.
- ^ "Motorola Flipside MB508" . GSMARENA . Получено 2013-06-28 .
- ^ "Боркс" . Боркс . Получено 2013-07-10 .
- ^ «OMAP 3611/3621 Ti Ebook Plarform, включая ссылку на DSP» (PDF) .
- ^ "Alico FSDK 0311a" (PDF) . www.alicosystems.com . Архивировано из оригинала (PDF) 16 мая 2011 года.
- ^ «Embest Devkit8000 OMAP3530 Kit» . Вдоль. Архивировано из оригинала 2012-02-28 . Получено 17 февраля 2012 года .
- ^ "OpenSourcemid K7 Mid" . OpenSourcemid . Получено 17 февраля 2012 года .
- ^ «Ti OMAP3530 ARM Cortex A8 Система на модуле» . Phytec America, LLC. Архивировано с оригинала 9 ноября 2011 года . Получено 17 февраля 2012 года .
- ^ «CIP312 TI DM3730/OMAP3530 в пакете» . Tianyeit Ltd. Получено 17 февраля 2012 года .
- ^ «Одиссея спецификации с сайта Букина» .
- ^ «Omap36xx zip -файл» (PDF (в zip -файле)) . Техасские инструменты.
- ^ «Технические характеристики LG Lu3000» . Letsgomobile.org . Получено 2012-08-04 .
- ^ «Компьютерный модуль Taps 1,5 ГГц, двойной ядер OMAP4460 SOCV» . LinuxDevices.com. Архивировано с оригинала 2012-09-03.
- ^ Jump up to: а беременный «Подсистема Ducati - интокутация» .
- ^ "OMAP4430 ZIP -файл" .
- ^ «OMAP4460 Public Trm ve (PDF)» .
- ^ «Texas Instruments объявляет о многоядерном процессоре Arm Processor для Windows 8» 1,8 ГГц . Engadget. 2 июня 2011 г. Получено 2012-10-28 .
- ^ «Новый Google Glass будет использовать Intel Soc» . 5 декабря 2014 года.
- ^ «Tegra 2 от NVIDIA занимает два: больше архитектурных деталей и побед в дизайне» . Anandtech . Получено 2012-10-28 .
- ^ "OMAP44XX Series на веб -сайте TI" . Focus.ti.com . Получено 2012-10-28 .
- ^ «Ti ускоряет свой OMAP 4 для 3D -видео» . Архивировано из оригинала 2012-09-11.
- ^ «OMAP 4's, приносящий поддержку 1080p на смартфоны и середины» . Engadget.com. 17 февраля 2009 г. Получено 2012-10-28 .
- ^ «Texas Instruments представляет OMAP 4 SOC на основе ARM SOC, платформу для разработки Blaze» . Engadget.com. 15 февраля 2010 года . Получено 2012-10-28 .
- ^ «TI объявляет OMAP4470 и спецификации: PowerVR SGX544, 1,8 ГГц двойной коры Cortex-A9» . Anandtech . Получено 2012-10-28 .
- ^ Jump up to: а беременный «Texas Instruments OMAP4470 Информация CGPU» . Vivantecorp.com. Архивировано из оригинала 2013-02-17 . Получено 2012-10-28 .
- ^ Скипворт, Охотник (23 марта 2011 г.). «BlackBerry подтверждает спецификации PlayBook и дату запуска» . Телеграф . Telegraph Media Group . Получено 17 февраля 2012 года .
- ^ «Дроид Разр от Motorola, XT912» . Мотодев . Motorola Mobility . Архивировано с оригинала 2012-02-08 . Получено 17 февраля 2012 года .
- ^ «OMAP4460/OMAP4430: OMAP 4 Cortex A9 Система на модуле» . Phytec America, LLC . Получено 17 февраля 2012 года .
- ^ «Cip Ti OMAP4430/4460 компьютер в упаковке» . Stackoftuts. 17 февраля 2022 года . Получено 17 февраля 2022 года .
- ^ "Smartq Ten3 (T15)" . Получено 13 сентября 2012 года .
- ^ Ли, Джей. "Google+ Post от Jay Lee" . Получено 26 апреля 2013 года .
- ^ «Huawei поднятся на D1 посещает FCC» . Phonearena, FCC. 17 мая 2012 года . Получено 7 июля 2012 года .
- ^ «Huawei Ascend P1 посещает FCC» . Phonearena, FCC. 26 мая 2012 года . Получено 7 июля 2012 года .
- ^ «Технические характеристики Pandaard ES» . Пандабоар . Получено 17 февраля 2012 года .
- ^ "VAR-AS-OM44 CPU: Ten OMAP4460" . Варискит . Получено 17 февраля 2012 года .
- ^ Клуг, Брайан (27 июня 2012 г.). «Google объявляет Nexus Q - музыкальный и видео -стример для Google Play и CPU YouTube: TI OMAP4460» . Anandtech . Получено 27 июня 2012 года .
- ^ «Не просто более быстрая лошадь: платформа TI OMAP 5 преобразует концепцию« мобильного » » . Техасские инструменты . 7 февраля 2011 года. Архивировано с оригинала 11 февраля 2011 года . Получено 2011-02-09 .
Процессор OMAP 5 использует два MPCores [...] [...] [IT] [...] также включает в себя два процессора ARM Cortex-M4 [...]
- ^ "OMAP5430" . Техасские инструменты .
- ^ «Платформа Texas Instruments 'OMAP 5 занимает центральное место» (пресс -релиз). Техасские инструменты . 27 февраля 2012 года . Получено 2012-04-27 .
- ^ Jump up to: а беременный "OMAP 5 Mobile Application Platform" (PDF) . Техасские инструменты . Получено 2012-04-27 .
- ^ «Спецификации V-R7000 / V-R7100» . Casio Computer Co., Ltd. Получено 2018-01-11 .
- ^ "ISEE - IgEPV5 OMAP5432" . Архивировано из оригинала 2013-10-22.
- ^ «Texas Instruments OMAP5432 EVM / Совет по развитию» . CNX-Software. 21 мая 2013 года . Получено 2013-07-09 .
- ^ "OMAP Фактический лист" (PDF) . Техасские инструменты . Получено 1 октября 2020 года .
- ^ «Ti Wireless Solutions Guide 2008» (PDF) . Техасские инструменты . Получено 1 октября 2020 года .