i.MX
Линейка i.MX представляет собой семейство собственной разработки Freescale Semiconductor (теперь часть NXP ) микроконтроллеров для мультимедийных приложений на базе архитектуры ARM и ориентированных на низкое энергопотребление. Прикладные процессоры i.MX представляют собой SoC (система-на-кристалле), которые объединяют множество процессоров в одном кристалле, например, основной процессор, блок обработки видео и графический процессор. Продукты i.MX подходят для автомобильного, промышленного и потребительского рынков. На большинство из них предоставляется гарантия на производственный срок от 10 до 15 лет. [1]
Устройства, использующие процессоры i.MX, включают Ford Sync , Amazon Kindle и Kobo eReader серии электронных книг до 2021 года, Zune (кроме Zune HD), Sony Reader , Onyx Boox ридеры/планшеты , SolidRun SOM (включая CuBox ). , Purism от Librem 5 , некоторые пульты дистанционного управления Logitech Harmony и Squeezebox, радио а также некоторые плееры Toshiba Gigabeat MP4. Линейка i.MX ранее была известна как семейство DragonBall MX, пятое поколение микроконтроллеров DragonBall . i.MX изначально означало «инновационное расширение мультимедиа».
Продукты i.MX состоят из аппаратного обеспечения (процессоры и платы разработки) и программного обеспечения, оптимизированного для процессора.
i.MX 1 серия
[ редактировать ]Серия i.MX/MX-1, выпущенная в 2001/2002 году, основана на архитектуре ARM920T.
- i.MX1 = 200 МГц ARM920T
- i.MXS = 100 МГц ARM920T
- i.MXL = 150–200 МГц ARM920T
серия i.MX 2
[ редактировать ]Серия i.MX2x представляет собой семейство процессоров на базе архитектуры ARM9 (ARM926EJ-S), разработанных по 90-нм техпроцессу.
семейство i.MX 21
[ редактировать ]Семейство i.MX21 предназначено для портативных устройств с низким энергопотреблением. Он был запущен в 2003 году.
- i.MX21 = платформа ARM9 266 МГц + CIF VPU (декодирование/кодирование) + безопасность
- i.MX21S = платформа ARM9 266 МГц + безопасность
семейство i.MX 27
[ редактировать ]Семейство i.MX27 предназначено для видеотелефонии и видеонаблюдения. Он был запущен в 2007 году.
- i.MX27 = платформа ARM9 400 МГц + VPU D1 (декодирование/кодирование) + IPU + безопасность
- i.MX27L = платформа ARM9 400 МГц + IPU + безопасность
семейство i.MX 25
[ редактировать ]Семейство i.MX25 было выпущено в 2009 году. Оно объединяет ключевые функции безопасности в аппаратном обеспечении. Высокопроизводительный представитель семейства, i.MX258, объединяет платформу ЦП ARM9 с частотой 400 МГц + LCDC (контроллер ЖК-дисплея) + блок безопасности и поддерживает mDDR-SDRAM на частоте 133 МГц.
- i.MX258 (промышленный) = платформа ARM9 400 МГц + LCDC (с поддержкой сенсорного экрана) + безопасность
- i.MX257 (бытовой/промышленный) = платформа ARM9 400 МГц + LCDC (с поддержкой сенсорного экрана)
- i.MX253 (бытовой/промышленный) = платформа ARM9 400 МГц + ЖК-дисплей + безопасность (без сенсорного управления)
- i.MX255 (автомобильный) = платформа ARM9 400 МГц + LCDC (с поддержкой сенсорного экрана) + безопасность
- i.MX251 (автомобильный) = платформа ARM9 400 МГц + безопасность
семейство i.MX 23
[ редактировать ]Процессор i.MX233 (ранее известный как SigmaTel STMP3780 семейства STMP37xx ), выпущенный в 2009 году, объединяет в себе блок управления питанием (PMU) и стереоаудиокодек, что устраняет необходимость во внешнем чипе управления питанием и аудиокодеке. чип.
- i.MX233 (потребительский) = платформа ARM9 454 МГц + контроллер ЖК-дисплея (с поддержкой сенсорного экрана) + Pixel Pipeline + безопасность + блок управления питанием + аудиокодек. Поставляется в корпусах 128LQFP или 169 BGA.
семейство i.MX 28
[ редактировать ]Семейство i.MX28 было выпущено в 2010 году. Оно объединяет ключевые функции безопасности в аппаратном обеспечении, АЦП и блоке управления питанием. Он поддерживает память mDDR, LV-DDR2 и DDR2-SDRAM на частоте 200 МГц.
- i.MX287 (промышленный) = платформа ARM9 454 МГц + LCDC (с поддержкой сенсорного экрана) + безопасность + управление питанием + двойной интерфейс CAN + двойной Ethernet + коммутатор L2
- i.MX286 (промышленный) = платформа ARM9 454 МГц + LCDC (с поддержкой сенсорного экрана) + безопасность + управление питанием + двойной интерфейс CAN + один Ethernet
- i.MX285 (автомобильный) = платформа ARM9 454 МГц + LCDC (с поддержкой сенсорного экрана) + безопасность + управление питанием + двойной интерфейс CAN
- i.MX283 (бытовой/промышленный) = платформа ARM9 454 МГц + LCDC (с поддержкой сенсорного экрана) + безопасность + управление питанием + один Ethernet
- i.MX281 (автомобильный) = платформа ARM9 454 МГц + безопасность + управление питанием + двойной интерфейс CAN + один Ethernet
- i.MX280 (бытовой/промышленный) = платформа ARM9 454 МГц + безопасность + управление питанием + один Ethernet
i.MX 3 серии
[ редактировать ]Серия i.MX3x представляет собой семейство процессоров на базе архитектуры ARM11 (в основном ARM1136J(F)-S), разработанных по 90-нм техпроцессу.
семейство i.MX 31
[ редактировать ]i.MX31 был выпущен в 2005 году. Он включает в себя платформу ЦП ARM1136JF-S с частотой 532 МГц (с векторным модулем с плавающей запятой, кэшами L1 и кэшами L2 объемом 128 КБ) + блок обработки видео (VPU) + 3D- графический процессор ( OpenGL ES 1.1) + IPU. + блок безопасности. Он поддерживает mDDR-SDRAM на частоте 133 МГц. Ускорение 3D и VPU обеспечивается PowerVR MBX Lite .
- i.MX31 (бытовой/промышленный/автомобильный) = платформа ARM1136 532 МГц + VPU + 3D GPU + IPU + безопасность
- i.MX31L (бытовой/промышленный/автомобильный) = платформа ARM1136 532 МГц + VPU + IPU + безопасность
семейство i.MX 37
[ редактировать ]Процессор i.MX37 предназначен для портативных медиаплееров. Он был запущен в 2008 году.
- i.MX 37 (потребительский) = платформа ЦП ARM1176 с частотой 532 МГц + D1 VPU (мультиформатное декодирование D1) + IPU + блок безопасности
Он поддерживает mDDR-SDRAM на частоте 133 МГц.
семейство i.MX 35
[ редактировать ]Семейство i.MX35 было выпущено в 2009 году и является заменой серии i.MX31. Высокопроизводительный член семейства, i.MX357, включает в себя процессорную платформу ARM1136J(F)-S с тактовой частотой 532 МГц (с векторным модулем с плавающей запятой, кэшем L1 и кэшем L2 емкостью 128 КБ), графический процессор 2.5D ( OpenVG 1.1), IPU и блок безопасности. Он поддерживает DDR2-SDRAM на частоте 133 МГц.
- i.MX357 (потребительский/промышленный) = платформа процессора ARM1136J(F)-S 532 МГц + графический процессор 2.5D + IPU + безопасность
- i.MX353 (потребительский/промышленный) = платформа процессора ARM1136J(F)-S 532 МГц + IPU + безопасность
- i.MX356 (автомобильный) = процессорная платформа ARM1136J(F)-S с частотой 532 МГц + графический процессор 2.5D + IPU + безопасность
- i.MX355 (автомобильный) = платформа процессора ARM1136J(F)-S 532 МГц + IPU + безопасность
- i.MX351 (автомобильный) = i.MX355 без интерфейса ЖК-дисплея
i.MX 5 серии
[ редактировать ]Серия i.MX5x основана на ядре ARM Cortex A8 . Он состоит из двух семейств: семейства i.MX51 (мультимедийные устройства высокого класса, такие как смартфоны или автомобильные информационно-развлекательные системы) и семейства i.MX50 ( электронные книги ). Он разработан по 65-нм техпроцессу. Freescale лицензировала технологию ATI Imageon в 2007 году. [2] а некоторые модели i.MX5 оснащены Imageon Z460 графическим процессором .
семейство i.MX 51
[ редактировать ]Высокопроизводительный член семейства i.MX515 включает в себя процессорную платформу ARM Cortex A8 с тактовой частотой 800 МГц (с NEON сопроцессором , векторным модулем с плавающей запятой , кэшем L1 и кэшем L2 емкостью 256 КБ) + многоформатное декодирование HD 720p / D1. кодировать аппаратные видеокодеки (VPU, блок обработки видео) + Imageon Z430 3D GPU (OpenGL ES 2.0) + 2.5D GPU (OpenVG 1.1) + IPU + блок безопасности. [3] [4] Особенно он поддерживает DDR2 SDRAM на частоте 200 МГц. Семейство imx51 было выпущено в 2009 году.
- i.MX515 (потребительский/промышленный) = платформа ARM Cortex A8 800 МГц (600 МГц для промышленного) + HD VPU + 3D GPU + 2.5D GPU + IPU + безопасность
- i.MX513 (потребительский/промышленный) = платформа ARM Cortex A8 800 МГц (600 МГц для промышленного) + HD VPU + IPU
- i.MX512 (потребительский/промышленный) = платформа ARM Cortex A8 800 МГц (600 МГц для промышленного) + IPU
- i.MX516 (автомобильный) = платформа ARM Cortex A8 с частотой 600 МГц + HD VPU + 3D GPU + 2.5D GPU + IPU + блок безопасности
- i.MX514 (автомобильный) = платформа ARM Cortex A8 с частотой 600 МГц + 3D GPU + 2.5D GPU + IPU + блок безопасности
семейство i.MX 50
[ редактировать ]Процессор i.MX508 — результат сотрудничества Freescale с E Ink . Он предназначен для электронных книг. Выпущенный в 2010 году, он интегрирует контроллер дисплея E Ink в микросхему, что позволяет сэкономить как стоимость спецификации, так и место на печатной плате . Особенно он поддерживает LP-DDR2 SDRAM на частоте 400 МГц.
- i.MX507 (потребительский) = платформа ARM Cortex A8 + контроллер дисплея E Ink. Создан на базе i.MX508. [5]
- i.MX508 (потребительский) = платформа ARM Cortex A8 с тактовой частотой 800 МГц + графический процессор 2.5D + Pixel Pipeline + контроллер дисплея E Ink.
семейство i.MX 53
[ редактировать ]i.MX535 был анонсирован в июне 2010 года. Поставляется с первого квартала 2011 года.
- i.MX537 (промышленный) = платформа ARM Cortex A8 с тактовой частотой 800 МГц + VPU Full HD (декодирование 1080p) + 3D GPU + 2.5D GPU + IPU + безопасность + IEEE1588
- i.MX535 (потребительский) = платформа ARM Cortex A8 с тактовой частотой 1 ГГц + видеопроцессор Full HD (декодирование 1080p) + графический процессор 3D + графический процессор 2.5D + IPU + безопасность
- i.MX536 (автомобильный) = платформа ARM Cortex A8 с частотой 800 МГц + видеопроцессор Full HD (декодирование 1080p) + графический процессор 3D + графический процессор 2.5D + IPU + безопасность
- i.MX534 (автомобильный) = платформа ARM Cortex A8 с частотой 800 МГц + 3D-графический процессор + 2,5D-графический процессор + IPU + безопасность
i.MX 6 серии
[ редактировать ]Серия i.MX 6 основана на ARM Cortex A9 двух- или четырехъядерном процессоре (в некоторых случаях Cortex A7 ) и обычно поставляется с одним или несколькими графическими процессорами Vivante . Он разработан по 40-нм техпроцессу. i.MX 6 Solo, Dual и Quad были анонсированы в январе 2011 года на выставке Consumer Electronics Show в Лас-Вегасе.
Имя | Тактовая частота | Ядра процессора | Кэш L2 в КБ |
Встроенный SRAM в КБ |
3D GPU / shaders / частота шейдера в МГц |
2D графический процессор | Векторный графический процессор | ВПУ | другие графические ядра | другие ядра |
---|---|---|---|---|---|---|---|---|---|---|
я.MX 6 ULL | 528 МГц (Кортекс-А7) |
1 | 128 | 128 | 1 × ПХП | безопасность | ||||
i.MX 6 Ультралайт | 528/696 МГц (Кортекс-А7) |
1 | 128 | 128 | 1 × ПХП | безопасность | ||||
i.MX 6 СЛЛ [6] | 800 МГц/1,0 ГГц | 1 | 256 | 128 | 1 × ПХП | безопасность | ||||
i.MX 6 СолоЛайт | 1,0 ГГц | 1 | 256 | 128 | Живой GC320 | Живой GC355 | 1 × ПХП | безопасность | ||
i.MX 6 СолоХ | 1,0 ГГц | 1 | 256 | 128 | Живой GC400T/1/720 | Живой GC320 | Живой GC355 | 1 × ПХП | Ядро Cortex-M4, безопасность | |
Только для i.MX 6 | 1,0 ГГц | 1 | 512 | 128 | Жив GC880/1/528 | Живой GC320 | Full HD (декодирование 1080p) | 1 × IPUv3, 1 × PXP | безопасность | |
i.MX 6 DualLite | 1,0 ГГц | 2 | 512 | 128 | Жив GC880/1/528 | Живой GC320 | Full HD (декодирование 1080p) | 1 × IPUv3, 1 × PXP | безопасность | |
i.MX 6 двойной | 1,2 ГГц | 2 | 1024 | 256 | Живой GC2000/4/594 | Живой GC320 | Живой GC355 | Full HD (декодирование 1080p) | 2× ИПУv3 | безопасность |
i.MX 6 Quad | 1,2 ГГц | 4 | 1024 | 256 | Живой GC2000/4/594 | Живой GC320 | Живой GC355 | двойной Full HD (декодирование 1080p) | 2× ИПУv3 | безопасность |
i.MX 6 DualPlus | 1,0 (1,2) ГГц | 2 | 1024 | 512 | Живой GC3000/4/720 | Живой GC320 | Живой GC355 | Full HD (декодирование 1080p) | 2× ИПУv3 | безопасность |
i.MX 6 QuadPlus | 1,0 (1,2) ГГц | 4 | 1024 | 512 | Живой GC3000/4/720 | Живой GC320 | Живой GC355 | двойной Full HD (декодирование 1080p) | 2× ИПУv3 | безопасность |
- Версии Plus с частотой 1,2 ГГц в настоящее время доступны только по специальному запросу в NXP. [7]
- Vivante GC2000 достигает ~19 ГФЛОПС при частоте шейдеров 594 МГц и ~23 ГФЛОПС при частоте шейдеров 720 МГц.
i.MX 7 серии
[ редактировать ]Серия i.MX 7 основана на процессорном ядре ARM Cortex A7 с низким энергопотреблением и вторичном сопроцессоре реального времени ARM Cortex M4. Он разработан по 28-нм технологии полностью обедненного кремния на изоляторе (FDSOI). [8] только маломощные одно- и двухъядерные модели, предназначенные для IoT Выпущены -приложений. i.MX 7Solo и i.MX 7Dual были анонсированы в сентябре 2013 года. [9] [10]
Имя | Тактовая частота (МГц) | Ядра процессора | Кэш L2 (КБ) | 3D графический процессор | 2D графический процессор | Векторный графический процессор | ВПУ | другие графические ядра | другие ядра |
---|---|---|---|---|---|---|---|---|---|
i.MX 7Соло | 800 | 1 | 512 | - | - | - | - | ПХП | Вторичный процессор – сопроцессор реального времени ARM Cortex M4 |
i.MX 7Двойной | 1000 | 2 | 512 | - | - | - | - | ПХП | Вторичный процессор – сопроцессор реального времени ARM Cortex M4 |
i.MX 8 серии
[ редактировать ]Существует четыре основные серии i.MX 8:
- i.MX 8 серии
- серия i.MX 8M,
- серия i.MX 8ULP,
- серия i.MX 8X.
Каждая серия существенно отличается друг от друга и несовместима по выводам. В каждой серии некоторые версии совместимы по контактам.
Каждая серия также имеет суффикс, такой как Quad, Dual, Plus, Max или их комбинация, например: QuadMax или DualPlus. Серия i.MX 8 имеет множество вариантов, но неясно, как название соответствует набору функций. В предыдущих сериях ЦП соглашение об именах явно соответствовало функции или набору функций, но в i.MX 8 это не так.
Серия i.MX 8 была анонсирована в сентябре 2013 года и основана на архитектуре процессора ARMv8-A 64-битной . По данным NXP, серия i.MX 8 предназначена для информационных систем водителя (автомобильных компьютеров), и для них уже выпущены приложения. [9]
В мае 2016 года i.MX 8 стал доступен как комплект мультисенсорной поддержки (MEK) на основе i.MX 8. [11] [12] [13] В сети найдены слайды из NXP FTF [14] указано первоначальное количество вариантов 5 (с основным уровнем классификации на «Dual» и «Quad») с различными возможностями процессора и графического процессора. Предполагалось, что процессор будет включать в себя различное количество процессоров Cortex-A72 , Cortex-A53 и Cortex-M4 , а графический процессор — 1 или 2 блока Vivante GC7000VX. Другие публикации поддерживали это общее изображение, некоторые даже включали фотографии оценочного комплекта под названием «Multisensory Enablement Kit» (MEK), который позже был рекламирован NXP как продукт поддержки разработки. [13] [12]
i.MX 8 был анонсирован в первом квартале 2017 года и основан на трех продуктах. [15] Два варианта включают четыре Cortex-A53 . Все версии включают одно или два Cortex-A72 ядра ЦП , а все версии включают два ядра ЦП Cortex-M4F .
i.MX 8 Все SoC включают графические процессоры Vivante серии GC7000. QuadPlus использует ядра GC7000Lite, а QuadMax включает в себя два полноценных графических процессора GC7000.
Имя | Тактовая частота (МГц) | Ядра процессора | Кэш L2 | графический процессор | ВПУ | Другие ядра |
---|---|---|---|---|---|---|
i.MX 8 QuadMax | 1,2 ГГц + 1,6 ГГц [16] | 4 × Cortex-A53 + 2 × Cortex-A72 | 2× 1 МБ | 2× Виванте GC7000/XSVX | H.265 Декодирование 4K /2K, H.264 кодирование/декодирование 1080p | 2 × Cortex-M4F (266 МГц) |
i.MX 8 QuadPlus | 1,2 ГГц + 1,6 ГГц | 4 × Cortex-A53 + 1 × Cortex-A72 | 2× 1 МБ | 2× Виванте GC7000Lite/XSVX | H.265 Декодирование 4K /2K, H.264 кодирование/декодирование 1080p | 2 × Cortex-M4F (266 МГц) |
i.MX 8 DualMax | 1,6 ГГц | 2 × Кортекс-А72 | 1 МБ | 1× Виванте GC7000/XSVX | H.265 Декодирование 4K /2K, H.264 кодирование/декодирование 1080p | 2 × Cortex-M4F (266 МГц) |
Стандартные ключевые функции: повышенная безопасность, Ethernet с AVB, USB 3.0 с PHY, MMC/SDIO, UART, SPI, I²C, I²S, таймеры, безопасное время реального времени, механизм медиапроцессора (Neon™), встроенное управление питанием.
ЦП, графический процессор и DSP | ЧМИ и мультимедиа | Библиотеки и расширения графического процессора | Интерфейсы | Типы памяти | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Семейство продуктов | Кортекс-А72 | Кортекс-А53 | Кортекс-А35 | Кортекс-М4Ф | Кортекс-М33 | ЦСП | графический процессор | Разрешение дисплея и интерфейсы:
МИПИ-ДСИ /Параллельный/ HDMI |
Интерфейсы камеры: MIPI-CSI/параллельный/
HDMI |
Видео декодирование
Разрешение (Лучшие кодеки) |
Кодирование видео
Разрешение (Лучшие кодеки) |
OpenVX (видение) | OpenGL ES | OpenCL | Вулкан | PCIe | Гигабитный Ethernet | ЛПДДР4 | DDR4 | DDR3L | ECC-опция |
i.MX 8: улучшенная графика, производительность и виртуализация | 2 | 4 | 2 | 1 | 2 | 4к + 1080р
2 / 1 / 1 |
2 / 2 / 1 | 4K
(высота 265, высота 264) |
1080p60
(высота 264) |
Да | 3.1 | 2.0 | Да | 2 | 2x | Да | Да | ||||
i.MX 8M с улучшенным звуком, голосом и видео | 4 | 1 | 1 | 4к + 1080р
1 / 0 / 1 |
2 / 0 / 0 | 4КП60 с
Широкий динамический диапазон (h.265, ВП9); 4Kp30 (h.264, ВП8) |
1080p30
(h.264) - ЮЗ |
3.1 | 1.2 | Да | 2 | 1x | Да | Да | Да | ||||||
i.MX 8M Mini Встраиваемые бытовые и промышленные приложения | 4 | 1 | 1 | 1080p
1 / 0 / 0 |
1 / 0 / 0 | 1080p60
(выс.265, ВП9, выс.264, ВП8) |
1080p60
(высота 264) |
2.0 | 1 | 1x | Да | Да | Да | ||||||||
*i.MX 8ULP для промышленных, мобильных и умных домашних приложений | 2 | 1 | 1 | 2 |
1 / 1 / 0 |
1 / 1 / 0 | 3.1 | Да | Да | 0 | 0x | Да | |||||||||
*i.MX 8ULP-CS Облако, защищенное для IoT и промышленных приложений | 1 | 1 | 1 | 1 |
1 / 1 / 0 |
1 / 1 / 0 | Нет | 0 | 0x | Да | |||||||||||
i.MX 8X Сертифицированная безопасность и эффективная производительность | 4 | 1 | 1 | 1 | 4К или 2x
1080p 2 / 1 / 0 |
1 / 1 / 0 | 4К (высота 265);
1080p60 (h.264, ВП8) |
1080p30
(высота 264) |
3.1 | 1.2 ЕР | Да | 1 | 2x | Да | Да | Да |
*подготовка к производству
i.MX 8
[ редактировать ]Особенность | Ядро ARM | ЦСП | графический процессор | PCIe 3.0 | ||
---|---|---|---|---|---|---|
i.MX 8 QuadMax | 2 × Кортекс-А72 | 4× Кортекс-А53 | 2× Кортекс-М4Ф | Hi-Fi 4 ЦСП | 2 х GC7000XSVX | 1x (2-полосный) |
i.MX 8 QuadPlus | 1× Кортекс-А72 | 2 x GC7000Lite/XSVX | 1x (1-полосный) |
я.MX 8M
[ редактировать ]Серия i.MX 8M была анонсирована 4 января на выставке CES 2017. [17] Основные особенности: [18]
- До четырех ARM Cortex-A53 с тактовой частотой 1,5 ГГц процессоров
- Cortex-M4F для обработки в реальном времени
- LPDDR4, DDR4 и DDR3 (L) Поддержка памяти
- Два интерфейса USB 3.0 с поддержкой PHY и Type-C.
- Два интерфейса PCIe (по 1 линии каждый) с подсостояниями L1 для быстрого пробуждения и низкого энергопотребления
- Интерфейсы дисплея HDMI 2.0a и MIPI-DSI (4-полосный). • До двух интерфейсов камеры MIPI-CSI2 (4-полосный).
- Gigabit Ethernet MAC с аудио-видео мостом (AVB) и возможностью EEE
- Разрешение 4K UltraHD и 10-битный расширенный динамический диапазон (HDR) с поддержкой H.264, H.265 и VP9.
- Разрешение до 4Kp60 на выходе HDMI 2.0a и разрешение 1080p60 на интерфейсе MIPI-DSI (4-полосный)
- OpenGL ES 3.1, OpenCL 1.2, OpenGL 3.0, OpenVG и Vulkan Поддержка
Особенность | Ядро ARM | Ядро ARM | Аудио | графический процессор | ВПУ | Камера |
---|---|---|---|---|---|---|
i.MX 8M двойной | 2 × 1,5 ГГц Cortex-A53 | 1 × Кортекс-М4Ф | 20 каналов входа/выхода;
32-бит до 384 кГц, с поддержкой DSD512 |
GC7000Lite | 4Kp60, H.265 и ВП9 | 2× МИПИ-CSI |
i.MX 8M Quad | 4 × 1,5 ГГц Cortex-A53 | |||||
i.MX 8M QuadLite | - | |||||
Только i.MX 8M | 1 × 1,5 ГГц Cortex-A53 | GC7000nanoULTRA | - |
i.MX 8M Мини
[ редактировать ]i.MX 8M Mini — это первый встраиваемый многоядерный процессор NXP для гетерогенных приложений, созданный с использованием техпроцесса 14LPC FinFET.
В основе лежит масштабируемый комплекс ядер, включающий до четырех ядер Arm Cortex-A53, работающих с частотой до 2 ГГц, а также область обработки в реальном времени на базе Cortex-M4 с частотой 400+ МГц. Основные варианты i.MX 8M Mini используются для обучения в потребительском, аудио-, промышленном секторе, а также машинного обучения и получения логических выводов у ряда поставщиков облачных услуг.
Функции [19]
- Гетерогенная многоядерная архитектура обработки
- Четырехъядерный процессор Arm Cortex-A53 до 2 ГГц
- Cortex-M4 на скоростях 400+МГц
- Кодирование и декодирование видео 1080p
- 2D и 3D графика
- Интерфейсы дисплея и камеры
- Многоканальный звук и цифровые микрофонные входы
- Возможности подключения (I2C, SAI, UART, SPI, SDIO, USB, PCIe, Gigabit Ethernet)
- Поддержка маломощной и стандартной памяти DDR.
- Несколько предложений продуктов, совместимых по выводам
- Потребительский и промышленный
Особенность | Ядро ARM | Ядро ARM | ДРАМ | Аудио | графический процессор | Видео декодирование | Кодирование видео | Отображать | Камера | USB с PHY |
---|---|---|---|---|---|---|---|---|---|---|
i.MX 8M Мини | 1×, 2× или 4× Cortex-A53 | 1 × Кортекс-М4Ф | 32-битный LPDDR4/DDR4/DDR3(L) | 20 раз я 2 С
32-бит до 384 кГц с поддержкой DSD512 и TDM 8-канальные микрофонные входы PDM |
3D: GCNanoUltra 2D: GC320 [20] | 1080p60 H.265, H.264, ВП8, ВП9 | 1080p60 H.264, ВП8 | 1x МИПИ-ДСИ | 1x MIPI-CSI | 1x PCIe 2.0
3x SDIO/eMMC 2 порта USB 2.0 1x ГбЕ |
i.MX 8M Мини Лайт | - | - |
я.MX 8X
[ редактировать ]Серия i.MX 8X была анонсирована 14 марта 2017 года. [21] Основные особенности: [22]
- До четырех Cortex-A35 с тактовой частотой 1,2 ГГц процессоров
- Cortex-M4F для обработки в реальном времени
- Новейшие стандарты криптографии ( AES , SHE без флэш-памяти, криптография на основе эллиптических кривых, хранилище ключей)
- ECC-память
- Tensilica HiFi 4 DSP для предварительной и постобработки звука, распознавания ключевых слов и распознавания речи
- 28-нм процесс FD-SOI
Особенность | Ядро ARM | Ядро ARM | Ядро ЦОС | ДРАМ | графический процессор | ВПУ | Ethernet | USB с PHY | |
---|---|---|---|---|---|---|---|---|---|
i.MX 8 QuadXPlus | 4 × 1,2 ГГц Cortex-A35 | 1 × Кортекс-М4Ф | Тенсилика HiFi 4 DSP | 32-битный | DDR3L (опция ECC)
LPDDR4 (без ECC) |
GC7000Lite | 4K H.265 декабрь
1080p H.264 код./декабр. |
2 × гигабит с AVB | 1 × USB 3.0
1 × USB 2.0 |
i.MX 8 DualXPlus | 2 × 1,2 ГГц Cortex-A35 | ||||||||
i.MX 8 DualX | 16-битный | GC7000УльтраЛайт | 1080p H.264 код./декабр. | 1× гигабит с AVB
1× 10/100 |
2 × USB 2.0 |
серия i.MX RT
[ редактировать ]Этот раздел нуждается в расширении . Вы можете помочь, добавив к нему . ( август 2020 г. ) |
По состоянию на август 2020 года это семейство состоит из устройств Cortex-M7 (400–600 МГц с объемом SRAM до 2 МБ) и устройств Cortex-M33 (200–300 МГц с объемом SRAM до 5 МБ).
В этой серии используется большой объем SRAM вместо флэш-памяти. [23]
Серия была представлена на частоте до 600 МГц на узле 40 нм, которая позже была повышена до 1 ГГц на узле 28 нм. [23]
Первым устройством из этой серии стал i.MX RT1050, представленный осенью 2017 года. [23] NXP поддерживает PyTorch компилятор нейронных сетей Glow с открытым исходным кодом в своем программном обеспечении машинного обучения eIQ . [24] Это особенно касается IoT приложений .
По состоянию на август 2020 года i.MX RT1170 находится в стадии подготовки к производству. Он рассчитан на производительность 1 ГГц на Cortex-M7 и оснащен дополнительным сопроцессором Cortex-M4. Для периферийных устройств RT1170 предоставляет два порта Gb Ethernet, которых нет больше нигде в этом семействе продуктов. [25] Деталь изготовлена из FD-SOI 28 нм. Процессоры работают в отдельных доменах тактовой частоты и мощности, в противном случае все распределяется между двумя ядрами, за исключением частных кэшей L1. [26]
Похожие серии
[ редактировать ]Очень похожая серия, предназначенная для автомобильного рынка и в настоящее время использующая ядра ARM Cortex-A53 и/или ARM Cortex-M4, была представлена в середине 2015 года с префиксом S32 .
Поддержка программного обеспечения
[ редактировать ]Freescale предложила многоуровневый подход к программному обеспечению с выбором программных компонентов, оптимизированных для ее чипов . i.MX Пакеты поддержки плат (BSP), общие для всех узлов i.MX, состоят из оптимизации ядра, драйверов оборудования и модульных тестов. Компания также предоставляет мультимедийные кодеки (ARM и ускоренный процессор видео). i.MX также включает промежуточное программное обеспечение с повторным использованием платформ с открытым исходным кодом, таких как плагины мультимедийной платформы, управление питанием, безопасность/DRM или графика ( OpenGL / OpenVG ).
Линукс
[ редактировать ]В комплекты разработки Freescale i.MX входит стек программного обеспечения Linux со средой GNOME Mobile.
В семействе i.MX51 эталонным пользовательским интерфейсом является Ubuntu . Последняя поддерживаемая версия Ubuntu — 10.04.1 (все еще доступна на зеркалах). Ubuntu прекратила «официальную» поддержку семейства i.MX51 начиная с версии 10.10. [27] Начиная с Ubuntu 11.10 поддержка платы быстрого запуска i.MX53 доступна в виде предустановленной SD-карты для настольного компьютера или сервера. [28]
Дистрибутив OpenEmbedded Linux поддерживает несколько платформ i.MX.
Коммерческую поддержку Linux предоставляют такие компании, как Lanedo , TimeSys , MontaVista , Wind River Systems и Mentor Graphics .
FreeBSD
[ редактировать ]Поддержка Freescale i.MX51 была добавлена во FreeBSD 20 марта 2013 г. [29] С тех пор была добавлена поддержка других членов семейства i.MX5.
Поддержка семейства Freescale i.MX 6 была добавлена во FreeBSD 31 октября 2013 г. [30]
NetBSD
[ редактировать ]NetBSD 6.0 поддерживает Freescale i.MX51. [31] В версии 7.0 добавлена поддержка плат на базе i.MX 6. [32]
OpenBSD
[ редактировать ]Добавлена поддержка SoC серии FreeScale i.MX 6. [33] Глава OpenBSD от 06 сентября 2013 г.
РИСКИ
[ редактировать ]Поддержка i.MX в ОС RISC доступна с 2015 года.
Windows CE
[ редактировать ]В комплекты разработки Freescale i.MX входит WinCE .
Андроид
[ редактировать ]В феврале 2010 года Freescale запустила платформу Android для семейства i.MX5x. [34]
Хром
[ редактировать ]В начале 2010 года Freescale продемонстрировала ChromiumOS , работающую на процессоре i.MX515. [35] Компания не раскрыла никаких дальнейших планов относительно Chromium или Chrome.
ОС реального времени
[ редактировать ]Freescale имеет ряд партнеров, предоставляющих операционные системы реального времени и программное обеспечение, работающее на процессорах i.MX, таких как Trinity Convergence , Adeneo, Thundersoft, Intrinsyc, Wind River Systems , QNX , Green Hills , SYSGO и Mentor Graphics . [36]
волкSSL
[ редактировать ]wolfSSL включает поддержку i.MX6 после всех версий после (включительно) wolfSSL v3.14.0. wolfSSL также обеспечивает дополнительную поддержку использования модуля криптографической помощи и обеспечения безопасности (CAAM) на i.MX6. [37]
План 9
[ редактировать ]9front работает на MNT Reform (i.MX8) с середины 2022 года. [38]
Эталонные проекты
[ редактировать ]В январе 2010 года Freescale анонсировала первую платформу из серии Smart Application Blueprint for Rapid Engineering (SABRE). [39] Это смартбук (форм-фактор планшета с 7-дюймовым резистивным сенсорным экраном), работающий на i.MX515.
В феврале 2010 года Freescale продемонстрировала платформу SABRE для электронных книг. [40] на базе i.MX515.
Многие другие эталонные платы упоминаются и поддерживаются на веб-сайте сообщества Freescale i.MX. К ним относятся:
- i.MX23EVK
- я.MX25PDK
- я.MX28EVK
- MX37PDK
- я.MX35PDK
- i.MX51EVK
- i.MX53QSB (ЛОКО)
См. также
[ редактировать ]- Список микроконтроллеров Freescale
- программа для чтения электронных книг
- Автомобильная информационно-развлекательная система
- Чамби
- Дерево устройств
- Смартбук
- УДОО
Ссылки
[ редактировать ]- ^ «Срок службы продукта|NXP» . Freescale.com . Проверено 24 сентября 2016 г.
- ^ «Freescale лицензирует графическую технологию AMD для создания исключительной мобильной графики» . 17 декабря 2007 года. Архивировано из оригинала 17 декабря 2007 года . Проверено 14 сентября 2019 г.
- ^ Ваге, Джеральд; Чанг, Марша. «Использование пакета Freescale Linux® для полного использования преимуществ богатых блоков аппаратного ускорения i.MX51 (Часть 1)» (PDF) . Фрискейл/NXP . Проверено 1 мая 2023 г.
- ^ «Справочное руководство по процессору мультимедийных приложений MCIMX51» (PDF) . Фрискейл Полупроводник . Проверено 1 мая 2023 г.
- ^ Freescale i.MX507
- ^ «Процессоры i.MX 6SLL — одноядерный процессор с ядром Arm® Cortex®-A9» . NXP.com . Проверено 3 ноября 2019 г.
- ^ «Процессоры i.MX6QP|i.MX 6QuadPlus|Четырехъядерные процессоры» . NXP.com . Проверено 24 сентября 2016 г.
- ^ «Freescale, Cisco, Ciena дают добро на FD-SOI» . ЭЭ Таймс . Проверено 24 сентября 2016 г.
- ^ Перейти обратно: а б «Freescale выпускает процессоры i.MX 7 серии Cortex A7 + Cortex M4 для приложений Интернета вещей» . Cnx-software.com . 23 июня 2015 г. Проверено 24 сентября 2016 г.
- ^ «Архивная копия» (PDF) . Архивировано из оригинала (PDF) 4 марта 2016 г. Проверено 23 февраля 2016 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка ) - ^ «NXP Semiconductors :: Пресс-релиз» . Media.nxp.com . 17 мая 2016 г. Проверено 24 сентября 2016 г.
- ^ Перейти обратно: а б «Комплект мультисенсорной поддержки i.MX 8» . NXP.com . Проверено 24 сентября 2016 г.
- ^ Перейти обратно: а б «NXP представляет комплект мультисенсорной поддержки i.MX 8 с процессором Hexa Core ARMv8» . Cnx-software.com . 17 мая 2016 г. Проверено 24 сентября 2016 г.
- ^ «Увеличенное изображение 013 | [Отчет] NXP FTF 2016 — i.MX 8 (1) FTF, изготовленный по 28-нм техпроцессу FD-SOI… | Mynavi News» . News.mynavi.jp , 18 мая 2016 г. , дата обращения 24 сентября 2016 г. .
- ^ «Информационный бюллетень по i.MX 8» (PDF) . НХП . Проверено 6 октября 2016 г.
- ^ «Примечания по применению программного обеспечения ISP, глава 3.2» (PDF) .
- ^ «NXP Semiconductors :: Пресс-релиз» . media.nxp.com . Проверено 9 апреля 2017 г.
- ^ «Информационный бюллетень по i.MX 8M» (PDF) .
- ^ «Мини-прикладной процессор i.MX 8M | Arm Cortex-A53, Cortex-M4 | NXP» . www.nxp.com . Проверено 13 марта 2018 г.
- ^ «AN12296 — Мини-руководство по миграции на i.MX 8M» (PDF) . Проверено 29 сентября 2021 г.
- ^ «NXP Semiconductors :: Пресс-релиз» . media.nxp.com . Проверено 9 апреля 2017 г.
- ^ «Информационный бюллетень по i.MX 8X» (PDF) .
- ^ Перейти обратно: а б с Терли, Джим (1 ноября 2017 г.). «Новый i.MX RT1050 от NXP становится острым» . eejournal.com . Журнал электроники . Проверено 17 августа 2020 г. .
- ^ Вонг, Уильям (7 августа 2020 г.). «Компилятор нейронных сетей добавляет блеска микросхемам» . www.electronicdesign.com . Электронный дизайн . Проверено 17 августа 2020 г. .
- ^ «Первый гигагерцовый микроконтроллер с ядрами Arm Cortex-M7 и Cortex-M4» . nxp.com . НХП Полупроводники . нд . Проверено 17 августа 2020 г. .
- ^ Терли, Джим (8 октября 2019 г.). «Микроконтроллер NXP достигает частоты 1 ГГц» . eejournal.com . Журнал электроники . Проверено 17 августа 2020 г. .
- ^ «ARM/MaverickReleaseNotes — Ubuntu Wiki» . Wiki.ubuntu.com . 23 сентября 2011 г. Проверено 24 сентября 2016 г.
- ^ «OneiricOcelot/ReleaseNotes — Ubuntu Wiki» . Wiki.edubuntu.org . Проверено 24 сентября 2016 г.
- ^ «Svn commit: контроллер r248557» . Lists.freebsd.org . Проверено 24 сентября 2016 г.
- ^ «Поддержка Wandboard» . Lists.freebsd.org . Проверено 24 сентября 2016 г.
- ^ «Анонс NetBSD 6.0» . Netbsd.org . Проверено 24 сентября 2016 г.
- ^ «Блог NetBSD» . Блог.netbsd.org . 06.11.2014 . Проверено 24 сентября 2016 г.
- ^ " 'CVS: cvs.openbsd.org: src' - MARC" . Марк.инфо . 06 сентября 2013 г. Проверено 24 сентября 2016 г.
- ^ «Ос Android для процессоров приложений i.MX | NXP» . Freescale.com . Проверено 24 сентября 2016 г.
- ^ «Chromium OS на планшете за 199 долларов» . Ютуб . 08 марта 2010 г. Архивировано из оригинала 21 декабря 2021 г. Проверено 24 сентября 2016 г.
- ^ [1] [ мертвая ссылка ]
- ^ «i.MX6 CAAM с ОС Integrity — wolfSSL» . 26 октября 2018 г. Проверено 17 января 2019 г.
- ^ " "9FRONT "ЗОЛОТОЙ ВЕК ВОЗДУШНОГО ВОЗДУХА" ВЫПУЩЕНО" " . 01.11.2022.
- ^ «Добро пожаловать в Freescale Semiconductor – Медиа-центр – Выпуск новостей» . Архивировано из оригинала 10 июля 2012 года.
- ^ «Архивная копия» . Архивировано из оригинала 7 июня 2011 г. Проверено 22 апреля 2010 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка )