Нейтральность этой статьи оспаривается . ( Октябрь 2018 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
Линия i.MX - это семейство проприетарных микроконтроллеров Freescale Semiconductor (теперь часть NXP ) для мультимедийных приложений, основанных на архитектуре ARM и ориентированных на низкое энергопотребление. Процессоры приложений i.MX - это SoC (System-on-Chip), которые объединяют множество процессоров на одном кристалле, например, основной ЦП, блок обработки видео и блок обработки графики. Продукция i.MX предназначена для автомобильного, промышленного и потребительского рынков. На большинство из них предоставляется гарантия сроком службы от 10 до 15 лет. [1] Многие устройства используют процессоры i.MX, например Ford Sync , Kobo eReader.
, Amazon Kindle , Zune (для Zune HD , за исключением), Sony Reader , Onyx Boox считыватели / таблетки, SolidRun SOM 's (включая Cubox ), пуризма ' s Librem 5 , некоторые Logitech Harmony пульты дистанционного управления и Squeezebox радио, некоторые Toshiba Gigabeat MP4 плееры . Серия i.MX ранее была известна как семейство «DragonBall MX», пятое поколение микроконтроллеров DragonBall . Первоначально i.MX расшифровывалось как «инновационное мультимедийное расширение».
Продукты i.MX состоят из аппаратного обеспечения (процессоры и платы разработки) и программного обеспечения, оптимизированного для процессора.
i.MX 1 серия [ править ]
Выпущенная в 2001/2002 году серия i.MX / MX-1 основана на архитектуре ARM920T.
- i.MX1 = 200 МГц ARM920T
- i.MXS = 100 МГц ARM920T
- i.MXL = 150-200 МГц ARM920T
i.MX 2 серия [ править ]
Серия i.MX2x - это семейство процессоров на базе архитектуры ARM9 (ARM926EJ-S), разработанных по техпроцессу 90 нм CMOS.
Семейство i.MX 21 [ править ]
Семейство i.MX21 предназначено для портативных устройств с низким энергопотреблением. Он был запущен в 2003 году.
- i.MX21 = 266 МГц платформа ARM9 + CIF VPU (декодирование / кодирование) + безопасность
- i.MX21S = 266 МГц платформа ARM9 + безопасность
Семейство i.MX 27 [ править ]
Семейство i.MX27 предназначено для видеотелефонии и видеонаблюдения. Он был запущен в 2007 году.
- i.MX27 = платформа ARM9 400 МГц + D1 VPU (декодирование / кодирование) + 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 МГц + LCDC + безопасность (без касания)
- 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), разработанных по процессу CMOS 90 нм.
Семейство i.MX 31 [ править ]
I.MX31 был выпущен в 2005 году. Он объединяет платформу ЦП ARM1136JF-S с тактовой частотой 532 МГц (с векторным блоком с плавающей запятой, кэшами L1 и 128 КБ кэша L2) + блок обработки видео (VPU) + 3D GPU ( 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 является заменой i.MX31. Он был запущен в 2009 году. Высокопроизводительный член семейства, i.MX357, объединяет платформу ЦП ARM1136J (F) -S с тактовой частотой 532 МГц (с блоком векторных чисел с плавающей запятой, кешами L1 и 128 КБ кеш-памяти L2) + графический процессор 2.5D ( OpenVG 1.1) + IPU + блок безопасности. Он поддерживает DDR2-SDRAM на 133 МГц.
- i.MX357 (потребительский / промышленный) = 532 МГц ARM1136J (F) -S CPU платформа + 2.5D GPU + IPU + безопасность
- i.MX353 (потребительский / промышленный) = 532 МГц ARM1136J (F) -S платформа ЦП + IPU + безопасность
- i.MX356 (автомобильный) = 532 МГц ARM1136J (F) -S CPU платформа + 2.5D GPU + IPU + безопасность
- i.MX355 (автомобильный) = 532 МГц ARM1136J (F) -S платформа процессора + IPU + безопасность
- i.MX351 (автомобильный) = i.MX355 без ЖК-интерфейса
i.MX 5 series [ править ]
Серия i.MX5x основана на ядре ARM Cortex A8 . Он состоит из двух семейств: семейства i.MX51 (мультимедийные устройства высокого класса, такие как смартбук или автомобильная информационно-развлекательная система) и семейство i.MX50 ( электронные книги ). Он разработан по технологии CMOS 65 нм. Freescale лицензировала технологию Imageon от ATI в 2007 году [2], а некоторые модели i.MX5 включают графический процессор Imageon z460 .
Семейство i.MX 51 [ править ]
Высокопроизводительный член семейства, i.MX515, объединяет платформу процессора ARM Cortex A8 с тактовой частотой 800 МГц (с сопроцессором NEON , векторным модулем с плавающей запятой , кэшами L1 и 256 КБ кеш-памяти L2) + мультиформатное декодирование HD 720p / D1 кодировать аппаратные видеокодеки (VPU, Video Processing Unit) + Imageon 3D GPU (OpenGL ES 2.0) + 2.5D GPU (OpenVG 1.1) + IPU + блок безопасности. Он особенно поддерживает 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. [3]
- i.MX508 (потребительский) = платформа ARM Cortex A8 с тактовой частотой 800 МГц + графический процессор 2.5D + пиксельный конвейер + контроллер дисплея E Ink.
Семейство i.MX 53 [ править ]
i.MX535 был анонсирован в июне 2010 года. Поставляется с первого квартала 2011 года.
- i.MX537 (промышленный) = 800 МГц платформа ARM Cortex A8 + Full HD VPU (декодирование 1080p) + 3D GPU + 2.5D GPU + IPU + безопасность + IEEE1588
- i.MX535 (потребительский) = платформа ARM Cortex A8 с тактовой частотой 1 ГГц + Full HD VPU (декодирование 1080p) + 3D GPU + 2.5D GPU + IPU + безопасность
- i.MX536 (автомобильный) = 800 МГц платформа ARM Cortex A8 + Full HD VPU (декодирование 1080p) + 3D GPU + 2.5D GPU + IPU + безопасность
- i.MX534 (автомобильный) = 800 МГц платформа ARM Cortex A8 + 3D GPU + 2.5D GPU + IPU + безопасность
i.MX 6 series [ править ]
Серия i.MX 6 основана на одиночном, двух- или четырехъядерном процессоре ARM Cortex A9 (в некоторых случаях Cortex A7 ) и обычно поставляется с одним или несколькими графическими процессорами Vivante . Он разработан по технологии CMOS 40 нм. i.MX 6 Solo, Dual и Quad были анонсированы в январе 2011 года на выставке Consumer Electronics Show в Лас-Вегасе.
Имя | Тактовая частота | Ядра процессора | Кэш L2 в КБ | Встроенная SRAM в КБ | 3D GPU / шейдеры / частота шейдеров в МГц | 2D графический процессор | Векторный графический процессор | ВПУ | другие графические ядра | другие ядра |
---|---|---|---|---|---|---|---|---|---|---|
i.MX 6 ULL | 528 МГц (Cortex-A7) | 1 | 128 | 128 | 1 × PXP | безопасность | ||||
i.MX 6 UltraLite | 528/696 МГц (Cortex-A7) | 1 | 128 | 128 | 1 × PXP | безопасность | ||||
i.MX 6 SLL [4] | 800 МГц / 1,0 ГГц | 1 | 256 | 128 | 1 × PXP | безопасность | ||||
i.MX 6 SoloLite | 1.0 ГГц | 1 | 256 | 128 | Vivante GC320 | Vivante GC355 | 1 × PXP | безопасность | ||
i.MX 6 SoloX | 1.0 ГГц | 1 | 256 | 128 | Vivante GC400T / 1/720 | Vivante GC320 | Vivante GC355 | 1 × PXP | Ядро Cortex-M4, безопасность | |
i.MX 6 соло | 1.0 ГГц | 1 | 512 | 128 | Vivante GC880 / 1/528 | Vivante GC320 | Full HD (декодирование 1080p) | 1 × IPUv3, 1 × PXP | безопасность | |
i.MX 6 DualLite | 1.0 ГГц | 2 | 512 | 128 | Vivante GC880 / 1/528 | Vivante GC320 | Full HD (декодирование 1080p) | 1 × IPUv3, 1 × PXP | безопасность | |
i.MX 6 Dual | 1,2 ГГц | 2 | 1024 | 256 | Vivante GC2000 / 4/594 | Vivante GC320 | Vivante GC355 | Full HD (декодирование 1080p) | 2 × IPUv3 | безопасность |
i.MX 6 Quad | 1,2 ГГц | 4 | 1024 | 256 | Vivante GC2000 / 4/594 | Vivante GC320 | Vivante GC355 | двойной Full HD (декодирование 1080p) | 2 × IPUv3 | безопасность |
i.MX 6 DualPlus | 1.0 (1.2) ГГц | 2 | 1024 | 512 | Vivante GC3000 / 4/720 | Vivante GC320 | Vivante GC355 | Full HD (декодирование 1080p) | 2 × IPUv3 | безопасность |
i.MX 6 QuadPlus | 1.0 (1.2) ГГц | 4 | 1024 | 512 | Vivante GC3000 / 4/720 | Vivante GC320 | Vivante GC355 | двойной Full HD (декодирование 1080p) | 2 × IPUv3 | безопасность |
- Версии "Plus" с частотой 1,2 ГГц в настоящее время доступны только по специальному запросу в NXP. [5]
- Vivante GC2000 достигает ~ 19 г FLOPS для шейдера тактовой 594 МГц и ~ 23 GFLOPS для шейдерного блока 720 МГц.
i.MX 7 series [ править ]
Серия i.MX 7 основана на маломощном процессоре ARM Cortex A7 с дополнительным сопроцессором реального времени ARM Cortex M4. Он разработан с использованием 28 нм процесса полностью обедненного кремния на изоляторе (FDSOI). [6] Пока [ когда? ] выпущены только маломощные одно- и двухъядерные модели, предназначенные для приложений IoT . i.MX 7Solo и i.MX 7Dual были анонсированы в сентябре 2013 года. [7] [8]
Имя | Тактовая частота (МГц) | Ядра процессора | Кэш L2 (КБ) | 3D графический процессор | 2D графический процессор | Векторный графический процессор | ВПУ | другие графические ядра | другие ядра |
---|---|---|---|---|---|---|---|---|---|
i.MX 7Соло | 800 | 1 | 512 | - | - | - | - | PXP | Вторичный процессор - сопроцессор реального времени ARM Cortex M4 |
i.MX 7Dual | 1000 | 2 | 512 | - | - | - | - | PXP | Вторичный процессор - сопроцессор реального времени ARM Cortex M4 |
i.MX 8 series [ править ]
Существует три основных серии i.MX 8:
- i.MX 8 серии
- i.MX 8M серия,
- i.MX 8X серии.
Каждая серия значительно отличается друг от друга и не совместима по выводам. В каждой серии некоторые версии совместимы по выводам.
У каждой серии также есть суффикс, такой как Quad, Dual, Plus, Max или их комбинация, например: QuadMax или DualPlus. Серия i.MX 8 имеет множество вариантов, но неясно, как название соответствует набору функций. В предыдущих сериях ЦП соглашение об именах явно соответствует функции или набору функций, но это не относится к i.MX 8.
Серия i.MX 8 была анонсирована в сентябре 2013 года и основана на 64-битной архитектуре процессора ARMv8-A . NXP написала, что серия i.MX 8 разработана для информационных систем водителя (автомобильные компьютеры), и были выпущены приложения. [7]
В мае 2016 года i.MX 8 стал доступен как мультисенсорный комплект поддержки (MEK) на основе i.MX 8. [9] [10] [11] На слайдах NXP FTF, найденных в Интернете [12], указано первоначальное общее количество 5 вариантов (с основным уровнем категоризации на «Dual» и «Quad») с различными возможностями CPU и GPU. Было предложено, чтобы ЦП содержал разное количество Cortex-A72 , Cortex-A53 и Cortex-M4 , а графический процессор - это либо 1, либо 2 единицы Vivante GC7000VX. Другие публикации поддерживали это общее изображение, некоторые даже включали фотографии оценочного комплекта, который называется «Multisensory Enablement Kit» (MEK), который позже был продвинут NXP как продукт поддержки разработки.[11] [13]
I.MX 8 был анонсирован в первом квартале 2017 года и состоял из трех продуктов. [14] Два варианта включают четыре Cortex-A53 . Все версии включают одно или два ядра ЦП Cortex-A72, а все версии включают два ядра ЦП Cortex-M4F .
Все i.MX 8 SoCs включают Vivante графические процессоры серии GC7000. QuadPlus использует ядра GC7000Lite, а QuadMax включает два полноценных графических процессора GC7000.
Имя | Тактовая частота (МГц) | Ядра процессора | Кэш L2 | GPU | ВПУ | Другие ядра |
---|---|---|---|---|---|---|
i.MX 8 QuadMax | 1,2 ГГц + 1,6 ГГц [15] | 4 × Cortex-A53 + 2 × Cortex-A72 | 2 × 1 МБ | 2 × Vivante 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 × Vivante GC7000Lite / XSVX | H.265 декодирует 4K / 2K, H.264 кодирует / декодирует 1080p | 2 × Cortex-M4F (266 МГц) |
i.MX 8 DualMax | 1,6 ГГц | 2 × Cortex-A72 | 1 МБ | 1 × Vivante 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, таймеры, Secure RTC, Media Processor Engine (Neon ™), интегрированное управление питанием.
CPU, GPU и DSP | HMI и мультимедиа | Библиотеки и расширения GPU | Интерфейсы | Типы памяти | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Семейство продуктов | Cortex-A72 | Cortex-A53 | Cortex-A35 | Cortex-M4F | DSP | GPU | Разрешение дисплея и интерфейсы: MIPI-DSI / Параллельный / HDMI | Интерфейсы камеры: MIPI-CSI / Parallel / HDMI | Видео декодирование Разрешение (Лучшие кодеки) | Кодирование видео Разрешение (Лучшие кодеки) | OpenVX (видение) | OpenGL ES | OpenCL | Вулкан | PCIe | Гигабитный Ethernet | LPDDR4 | DDR4 | DDR3L | Вариант ECC |
* i.MX 8 Расширенная графика, производительность и виртуализация | 2 | 4 | 2 | 1 | 2 | 4k + 1080p 2/1/1 | 2/2/1 | 4K (h.265, h.264) | 1080p60 (h.264) | да | 3.1 | 2.0 | да | 2 | 2x | да | да | |||
i.MX 8M Advanced Audio, Voice и Video | 4 | 1 | 1 | 4k + 1080p 1/0/1 | 2/0/0 | 4Kp60 с Расширенный динамический диапазон (h.265, VP9); 4Kp30 (h.264, VP8) | 1080p30 (h.264) - SW | 3.1 | 1.2 | да | 2 | 1x | да | да | да | |||||
* Встроенные бытовые и промышленные приложения i.MX 8M Mini | 4 | 1 | 1 | 1080p 1/0/0 | 1/0/0 | 1080p60 (h.265, VP9, h.264, VP8) | 1080p60 (h.264) | 2.0 | 1 | 1x | да | да | да | |||||||
* i.MX 8X Сертифицированная по безопасности и эффективная работа | 4 | 1 | 1 | 1 | 4K или 2x 1080p 2/1/0 | 1/1/0 | 4K (h.265); 1080p60 (h.264, VP8) | 1080p30 (h.264) | 3.1 | 1.2 EP | да | 1 | 2x | да | да | да |
* подготовка к производству
i.MX 8 [ править ]
Основные характеристики [16]
- Быстрое развертывание платформы с несколькими ОС за счет расширенной полнофункциональной аппаратной виртуализации и защиты домена
- Развертывайте богатый, полностью независимый графический контент на 4 экранах HD или 1x 4K
- Обеспечьте постоянное включение всех дисплеев с помощью контроллеров дисплея с возможностью переключения SafeAssure®.
- Внедрите интерактивное зрение и распознавание речи с помощью мощного конвейера машинного зрения и подсистемы обработки звука.
- Быстрое развертывание нескольких продуктов за счет использования пакетов, совместимых с выводами и питанием, и дружественных к программному обеспечению IP-блоков с точным копированием
- Android ™ *, Linux® *, FreeRTOS, QNX ™ *, Green Hills®, Dornerworks * XEN ™ *
- Автомобильный AEC-Q100, класс 3 (от -40 ° до 125 ° C Tj), промышленный (от -40 ° до 105 ° C Tj), потребительский (от -20 ° до 105 ° C Tj)
- Полностью поддерживается 10-летней и 15-летней программой NXP.
Особенность | Ядро ARM | DSP | GPU | PCIe 3.0 | ||
---|---|---|---|---|---|---|
i.MX 8 QuadMax | 2 × Cortex-A72 | 4 × Cortex-A53 | 2 × Cortex-M4F | HiFi 4 DSP | 2 x GC7000XSVX | 1x (2-полосный) |
i.MX 8 QuadPlus | 1 × Cortex-A72 | 2 x GC7000Lite / XSVX | 1x (1-полосный) |
i.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 | Аудио | GPU | ВПУ | Камера |
---|---|---|---|---|---|---|
i.MX 8M Dual | 2 × 1,5 ГГц Cortex-A53 | 1 × Cortex-M4F | 20 каналов входа / выхода; 32-бит до 384 кГц, с поддержкой DSD512 | GC7000Lite | 4Kp60, H.265 и VP9 | 2 × MIPI-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 Mini [ править ]
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 | DRAM | Аудио | GPU | Видео декодирование | Кодирование видео | Отображать | Камера | USB с PHY |
---|---|---|---|---|---|---|---|---|---|---|
i.MX 8M Mini | 1 ×, 2 × или 4 × Cortex-A53 | 1 × Cortex-M4F | 32-битный LPDDR4 / DDR4 / DDR3 (L) | 20x I 2 S 32-бит до 384 кГц с поддержкой DSD512 и TDM 8-канальные микрофонные входы PDM | 2D и 3D графика | 1080p60 H.265, H.264, VP8, VP9 | 1080p60 H.264, VP8 | 1x MIPI-DSI | 1x MIPI-CSI | 1x PCIe 2.0 3x SDIO / eMMC 2 порта USB 2.0 1x GbE |
i.MX 8M Mini Lite | - | - |
i.MX 8X [ править ]
Серия i.MX 8X была анонсирована 14 марта 2017 года. [20] Основные характеристики: [21]
- До четырех (4) процессоров Cortex-A35 с тактовой частотой 1,2 ГГц
- Cortex-M4F для обработки в реальном времени
- Последние стандарты криптографии ( AES , SHE без флэш-памяти, криптография с эллиптической кривой, хранилище ключей)
- Память ECC и сертификация уровня целостности промышленной безопасности 3 (SIL 3)
- Tensilica HiFi 4 DSP для предварительной и постобработки звука, обнаружения ключевых слов и распознавания речи
- 28 нм процесс FD-SOI
Особенность | Ядро ARM | Ядро ARM | Ядро DSP | DRAM | GPU | ВПУ | Ethernet | USB с PHY | |
---|---|---|---|---|---|---|---|---|---|
i.MX 8 QuadXPlus | 4 × 1,2 ГГц Cortex-A35 | 1 × Cortex-M4F | Tensilica HiFi 4 DSP | 32-битный | DDR3L (опция ECC) LPDDR4 (без ECC) | GC7000Lite | 4K H.265 dec 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 бит | GC7000UltraLite | 1080p H.264 код / дек | 1 × гигабит с AVB 1 × 10/100 | 2 порта USB 2.0 |
Серия i.MX RT [ править ]
Этот раздел нуждается в расширении . Вы можете помочь, добавив к нему . ( Август 2020 г. ) |
По состоянию на август 2020 года это семейство состоит из устройств Cortex-M7 (400–600 МГц с до 2 МБ SRAM) и устройств Cortex-M33 (200–300 МГц с SRAM до 5 МБ).
Вместо встроенной флеш-памяти эта серия предоставляет большие объемы быстрой SRAM. [22]
Введено до 600 МГц на узлах 40 нм с планами на 1 ГГц на 28 нм. [22]
Первым устройством из этой серии стал i.MX RT1050, представленный осенью 2017 года. [22] NXP поддерживает компилятор нейронной сети PyTorch Glow с открытым исходным кодом в своем программном обеспечении для машинного обучения eIQ . [23] Это особенно нацелено на приложения Интернета вещей .
По состоянию на август 2020 года i.MX RT1170 находится в стадии подготовки к выпуску. Он рассчитан на частоту 1 ГГц на Cortex-M7 и предоставляет дополнительный сопроцессор Cortex-M4. Для периферийных устройств RT1170 предоставляет два порта Gb Ethernet, которых нет больше нигде в этом семействе продуктов. [24] Деталь изготовлена из 28 нм FD-SOI. Процессоры работают в отдельных доменах тактовой частоты и питания, в противном случае все используется совместно двумя ядрами, за исключением частных кешей L1. [25]
Связанные серии [ править ]
Для автомобильного рынка очень похожая серия, использующая в настоящее время ядра ARM Cortex-A53 и / или ARM Cortex-M4, была представлена в середине 2015 года с префиксом S32 .
Поддержка программного обеспечения [ править ]
Freescale предлагает многоуровневый подход к программному обеспечению с выбором программных компонентов, оптимизированных для его микросхем . Пакеты поддержки платы i.MX (BSP), общие для всех узлов i.MX, состоят из оптимизации ядра, драйверов оборудования и модульных тестов. Также компания предоставляет мультимедийные кодеки (ARM и блок обработки видео с ускорением). i.MX также включает промежуточное ПО с повторным использованием сред с открытым исходным кодом, таких как плагины мультимедийных платформ, управление питанием, безопасность / DRM или графику ( OpenGL / OpenVG ).
Linux [ править ]
В комплекты разработки Freescale i.MX входит программный стек Linux со средой GNOME Mobile.
В семействе i.MX51 эталонным пользовательским интерфейсом является Ubuntu . Последняя поддерживаемая версия Ubuntu - 10.04.1 (все еще доступна на зеркалах). Ubuntu отказался от "официальной" поддержки семейства i.MX51 начиная с версии 10.10. [26] Начиная с Ubuntu 11.10, поддержка платы i.MX53 Quickstart доступна в виде предустановленной SD-карты рабочего стола или сервера. [27]
OpenEmbedded распределение Linux поддерживает несколько i.MX платформ.
Коммерческая поддержка Linux доступна от таких компаний, как Lanedo , TimeSys , MontaVista , Wind River Systems и Mentor Graphics .
FreeBSD [ править ]
Поддержка Freescale i.MX51 была добавлена во FreeBSD 20 марта 2013 г. [28] С тех пор добавлена поддержка других членов семейства i.MX5.
Поддержка семейства Freescale i.MX 6 была добавлена во FreeBSD 31 октября 2013 г. [29]
NetBSD [ править ]
NetBSD 6.0 поставляется с поддержкой Freescale i.MX51. [30] В версии 7.0 была добавлена поддержка плат на базе i.MX 6. [31]
OpenBSD [ править ]
Поддержка SoC серии FreeScale i.MX 6 была добавлена в голову [32] OpenBSD 06.09.2013.
RISC-OS [ править ]
Поддержка i.MX в RISC-OS доступна с 2019 года.
Windows CE [ править ]
В комплекты разработки Freescale i.MX входит WinCE .
Android [ править ]
В феврале 2010 года Freescale запустила платформу Android для семейства i.MX5x. [33]
Хром [ править ]
В начале 2010 года Freescale продемонстрировала Chromium OS, работающую на процессоре i.MX515. [34] Компания не раскрывает никаких дальнейших планов в отношении Chromium или Chrome.
ОС реального времени [ править ]
Freescale имеет ряд партнеров, предоставляющих операционные системы и программные решения реального времени, работающие на процессорах i.MX, таких как Trinity Convergence , Adeneo, Thundersoft, Intrinsyc, Wind River Systems , QNX , Green Hills , SYSGO и Mentor Graphics . [35]
wolfSSL [ править ]
wolfSSL включает поддержку i.MX6 после всех версий (включая) wolfSSL v3.14.0. wolfSSL также предоставляет дополнительную поддержку для использования модуля криптографической помощи и гарантий (CAAM) на i.MX6. [36]
Эталонные проекты [ править ]
В январе 2010 года Freescale анонсировала первую платформу из серии Smart Application Blueprint for Rapid Engineering (SABER). [37] Это смартбук (форм-фактор планшета с 7-дюймовым резистивным сенсорным экраном), работающий на i.MX515.
В феврале 2010 года Freescale продемонстрировала платформу SABER для устройств чтения электронных книг [38], основанную на i.MX515.
Многие другие справочные платы упоминаются и поддерживаются на веб-сайте сообщества Freescale i.MX. К ним относятся:
- i.MX23EVK
- i.MX25PDK
- i.MX28EVK
- MX37PDK
- i.MX35PDK
- i.MX51EVK
- i.MX53QSB (LOCO)
См. Также [ править ]
- Список микроконтроллеров Freescale
- электронная книга
- Автомобильная информационно-развлекательная система
- Чамби
- Дерево устройств
- Смартбук
- UDOO
Ссылки [ править ]
- ^ «Долговечность продукта | NXP» . Freescale.com . Проверено 24 сентября 2016 .
- ^ «Freescale лицензирует графическую технологию AMD для предоставления исключительных мобильных визуальных эффектов» . 17 декабря 2007 года Архивировано из оригинала 17 декабря 2007 года . Проверено 14 сентября 2019 года .
- ^ Freescale i.MX507
- ^ "Процессоры i.MX 6SLL - Одноядерный процессор с ядром Arm® Cortex®-A9" . NXP.com . Проверено 3 ноября 2019 .
- ^ "i.MX6QP | i.MX 6QuadPlus Processors | Quad Core" . NXP.com . Проверено 24 сентября 2016 .
- ^ "Freescale, Cisco, Ciena одобряют FD-SOI" . EE Times . Проверено 24 сентября 2016 .
- ^ a b «Freescale запускает процессоры Cortex A7 + Cortex M4 серии i.MX 7 для приложений Интернета вещей» . Cnx-software.com . 2015-06-23 . Проверено 24 сентября 2016 .
- ^ «Архивная копия» (PDF) . Архивировано из оригинального (PDF) 04 марта 2016 года . Проверено 23 февраля 2016 . CS1 maint: заархивированная копия как заголовок ( ссылка )
- ^ "NXP Semiconductors :: Пресс-релиз" . Media.nxp.com . 2016-05-17 . Проверено 24 сентября 2016 .
- ^ «i.MX 8 Multisensory Enablement Kit» . NXP.com . Проверено 24 сентября 2016 .
- ^ a b «NXP представляет комплект мультисенсорной поддержки i.MX 8 с процессором Hexa Core ARMv8» . Cnx-software.com . 2016-05-17 . Проверено 24 сентября 2016 .
- ^ "大 大 画像 013 | 【レ ポ ー ト】 NXP FTF 2016 - 28 нм FD-SOI で 製造 さ れ る i.MX 8 (1) FTF が NX …… | マ イ ナ ビ ニ ュ ー ス" . News.mynavi.jp . 18 мая 2016 . Проверено 24 сентября 2016 .
- ^ «i.MX 8 Multisensory Enablement Kit» . NXP.com . Проверено 24 сентября 2016 .
- ^ "Информационный бюллетень i.MX 8" (PDF) . NXP . NXP . Проверено 6 октября +2016 .
- ^ «Замечания по применению программного обеспечения ISP, глава 3.2» (PDF) .
- ^ "Процессор i.MX 8 Arm Cortex-A53 | NXP" . www.nxp.com . Проверено 13 марта 2018 .
- ^ "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 .
- ^ "NXP Semiconductors :: Пресс-релиз" . media.nxp.com . Проверено 9 апреля 2017 .
- ^ «Информационный бюллетень i.MX 8X» (PDF) .
- ^ a b c Терли, Джим (1 ноября 2017 г.). «Новый i.MX RT1050 от NXP становится крутым» . eejournal.com . Журнал электронной инженерии . Дата обращения 17 августа 2020 .
- ↑ Вонг, Уильям (7 августа 2020 г.). «Нейросетевой компилятор добавляет светимости микросхемам» . electronicdesign.com . Электронный дизайн . Дата обращения 17 августа 2020 .
- ^ "MCU первого ГГц с ядрами Arm Cortex-M7 и Cortex-M4" . nxp.com . NXP Semiconductors . nd . Дата обращения 17 августа 2020 .
- ^ Turley, Джим (8 октября 2019). «NXP MCU достигает 1 ГГц» . eejournal.com . Журнал электронной инженерии . Дата обращения 17 августа 2020 .
- ^ "ARM / MaverickReleaseNotes - Ubuntu Wiki" . Wiki.ubuntu.com . 2011-09-23 . Проверено 24 сентября 2016 .
- ^ «OneiricOcelot / ReleaseNotes - Ubuntu Wiki» . Wiki.edubuntu.org . Проверено 24 сентября 2016 .
- ^ "Svn commit: r248557 Controller" . Lists.freebsd.org . Проверено 24 сентября 2016 .
- ^ "Поддержка Wandboard" . Lists.freebsd.org . Проверено 24 сентября 2016 .
- ^ "Анонс NetBSD 6.0" . Netbsd.org . Проверено 24 сентября 2016 .
- ^ "Блог NetBSD" . Blog.netbsd.org . 2014-11-06 . Проверено 24 сентября 2016 .
- ^ " ' CVS: cvs.openbsd.org: src' - MARC" . Marc.info . 2013-09-06 . Проверено 24 сентября 2016 .
- ^ "ОС Android для процессоров приложений i.MX | NXP" . Freescale.com . Проверено 24 сентября 2016 .
- ^ "Chromium OS на планшете за 199 долларов" . YouTube . 2010-03-08 . Проверено 24 сентября 2016 .
- ^ [1] [ неработающая ссылка ]
- ^ "i.MX6 CAAM с ОС Integrity - wolfSSL" . 2018-10-26 . Проверено 17 января 2019 .
- ^ «Добро пожаловать в Freescale Semiconductor - Медиацентр - Выпуск новостей» .
- ^ "Архивная копия" . Архивировано из оригинала на 2011-06-07 . Проверено 22 апреля 2010 .CS1 maint: заархивированная копия как заголовок ( ссылка )
Внешние ссылки [ править ]
- Процессор приложений i.MX - страница продукта
- Сайт сообщества Freescale i.MX
- Freescale Public GIT - ядро Linux и U-Boot .
- Технология видеокодеков Chips & Media, используемая в серии Freescale i.MX 6