I.MX - I.MX

В i.MX диапазон - это семья Freescale Semiconductor (теперь часть NXP ) проприетарный микроконтроллеры для мультимедийных приложений на базе ARM архитектура и ориентирован на низкое энергопотребление. Процессоры приложений i.MX SoC (System-on-Chip), которые объединяют множество процессоров на одном кристалле, например, основной ЦП, блок обработки видео и блок обработки графики. Продукция i.MX предназначена для автомобильного, промышленного и потребительского рынков. На большинство из них предоставляется гарантия сроком службы от 10 до 15 лет.[1]
Многие устройства используют процессоры i.MX, например Ford Sync, Kobo читалка, Amazon Kindle, Zune (кроме Zune HD), Sony Reader, Оникс Боукс ридеры / планшеты, SolidRun SOM (включая CuBox ), Пуризм с Либрем 5, немного Logitech Гармония пульты дистанционного управления и Соковыжималка радио, некоторые Toshiba Gigabeat mp4 плееры. Серия i.MX ранее была известна как «DragonBall MX», пятое поколение DragonBall микроконтроллеры. Первоначально i.MX расшифровывалось как «инновационное мультимедийное расширение».

Решения i.MX состоят из аппаратного обеспечения (процессоры и платы разработки) и программного обеспечения, оптимизированного для процессора.

i.MX 1 серия

Микропроцессор Freescale DragonBall MX-1 (корпус BGA). Позже сериал был переименован в i.MX.

Выпущенная в 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), разработанная по процессу CMOS 90 нм.

Семья 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 (декодирование / кодирование) + Я ПУ + безопасность
  • 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 family), запущенный в 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) + Я ПУ + блок безопасности. Он поддерживает 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 GPU (OpenVG 1.1) + Я ПУ + блок безопасности. Он поддерживает DDR2-SDRAM на частоте 133 МГц.

  • i.MX357 (потребительский / промышленный) = платформа ЦП ARM1136J (F) -S 532 МГц + графический процессор 2.5D + 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 серии

Серия i.MX5x основана на ARM Cortex A8 ядро. Он состоит из двух семейств: i.MX51 (мультимедийные устройства высокого класса, такие как смартбук или автомобильная информационно-развлекательная система) и семейство i.MX50 (электронные книги ). Он разработан по технологии CMOS 65 нм. Freescale лицензировала технологию Imageon от ATI в 2007 году,[2] а некоторые модели i.MX5 включают Imageon z460 GPU.

Семья i.MX 51

Высокопроизводительный представитель семейства i.MX515 включает в себя 800 МГц ARM Cortex A8 Платформа ЦП (с НЕОН сопроцессор, Вектор Плавающая точка Модуль, кэш L1 и кэш L2 256 КБ) + аппаратные видеокодеки для мультиформатного декодирования HD 720p / кодирования D1 (VPU, Video Processing Unit) + Imageon 3D GPU (OpenGL ES 2.0) + 2.5D GPU (OpenVG 1.1) + Я ПУ + блок безопасности. Он особенно поддерживает 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

Freescale MCIMX507CVM8B

Процессор 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 + Pixel Pipeline + контроллер дисплея E Ink.

Семейство i.MX 53

i.MX535 был анонсирован в июне 2010 года. Поставляется с первого квартала 2011 года.

  • i.MX537 (промышленный) = платформа ARM Cortex A8 800 МГц + 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 (автомобильный) = платформа ARM Cortex A8 800 МГц + Full HD VPU (декодирование 1080p) + 3D GPU + 2.5D GPU + IPU + безопасность
  • i.MX534 (автомобильный) = платформа ARM Cortex A8 800 МГц + 3D GPU + 2.5D GPU + IPU + безопасность

i.MX 6 серии

Серия i.MX 6 основана на ARM Cortex A9 соло, двух- или четырехъядерные (в некоторых случаях Cortex A7 ) и обычно поставляется с одним или несколькими Виванте GPU. Он разработан по технологии CMOS 40 нм. I. MX 6 Solo, Dual и Quad были анонсированы в январе 2011 г. Выставка бытовой электроники в Лас-Вегасе.

ИмяТактовая частотаЯдра процессораКэш L2
в КБ
Встроенный
SRAM в КБ
3D GPU / шейдеры /
частота шейдера в МГц
2D графический процессорВекторный графический процессорВПУдругие графические ядрадругие ядра
i.MX 6 ULL528 МГц
(Cortex-A7)
11281281 × PXPбезопасность
i.MX 6 UltraLite528/696 МГц
(Cortex-A7)
11281281 × PXPбезопасность
i.MX 6 SLL[4]800 МГц / 1,0 ГГц12561281 × PXPбезопасность
i.MX 6 SoloLite1.0 ГГц1256128Vivante GC320Vivante GC3551 × PXPбезопасность
i.MX 6 SoloX1.0 ГГц1256128Vivante GC400T / 1/720Vivante GC320Vivante GC3551 × PXPЯдро Cortex-M4, безопасность
i.MX 6 соло1.0 ГГц1512128Vivante GC880 / 1/528Vivante GC320Full HD (декодирование 1080p)1 × IPUv3, 1 × PXPбезопасность
i.MX 6 DualLite1.0 ГГц2512128Vivante GC880 / 1/528Vivante GC320Full HD (декодирование 1080p)1 × IPUv3, 1 × PXPбезопасность
i.MX 6 Dual1,2 ГГц21024256Vivante GC2000 / 4/594Vivante GC320Vivante GC355Full HD (декодирование 1080p)2 × IPUv3безопасность
i.MX 6 Quad1,2 ГГц41024256Vivante GC2000 / 4/594Vivante GC320Vivante GC355двойной Full HD (декодирование 1080p)2 × IPUv3безопасность
i.MX 6 DualPlus1.0 (1.2) ГГц21024512Виванте GC3000 / 4/720Vivante GC320Vivante GC355Full HD (декодирование 1080p)2 × IPUv3безопасность
i.MX 6 QuadPlus1.0 (1.2) ГГц41024512Виванте GC3000 / 4/720Vivante GC320Vivante GC355двойной Full HD (декодирование 1080p)2 × IPUv3безопасность
  • Версии "Plus" с частотой 1,2 ГГц в настоящее время доступны только по специальному запросу в NXP.[5]
  • Vivante GC2000 достигает ~ 19 GФЛОПЫ для частоты шейдера 594 МГц и ~ 23 GFLOPS для частоты шейдера 720 МГц.

i.MX 7 серии

Серия i.MX 7 основана на маломощных ARM Cortex A7 Ядро ЦП со вторым сопроцессором реального времени ARM Cortex M4. Он разработан с использованием 28 нм процесса полностью обедненного кремния на изоляторе (FDSOI).[6] Так далеко[когда? ] только маломощные одно- и двухъядерные модели, рассчитанные на Интернет вещей приложения были выпущены. i.MX 7Solo и i.MX 7Dual были анонсированы в сентябре 2013 года.[7][8]

ИмяТактовая частота (МГц)Ядра процессораКэш L2 (КБ)3D графический процессор2D графический процессорВекторный графический процессорВПУдругие графические ядрадругие ядра
i.MX 7Соло8001512----PXPВторичный процессор - сопроцессор реального времени ARM Cortex M4
i.MX 7Dual10002512----PXPВторичный процессор - сопроцессор реального времени ARM Cortex M4

i.MX 8 серии

Существует три основных серии 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 года и основана на ARMv8-A 64-битный Архитектура процессора. 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 и Кортекс-М4, а GPU - это либо 1, либо 2 блока Виванте GC7000VX. Другие публикации поддерживали это общее изображение, некоторые даже включали фотографии оценочного комплекта, который называется «Multisensory Enablement Kit» (MEK), который позже был продвинут NXP как продукт поддержки разработки.[11][13]

I.MX 8 был анонсирован в первом квартале 2017 года и состоял из трех продуктов.[14] Два варианта включают четыре Cortex-A53. Все версии включают один или два Cortex-A72 Ядра процессора и все версии включают два Cortex-M4F Ядра процессора.

Все i.MX 8 SoC включают графические процессоры серии Vivante GC7000. QuadPlus использует ядра GC7000Lite, а QuadMax включает два полноценных графических процессора GC7000.

ИмяТактовая частота (МГц)Ядра процессораКэш L2GPUВПУДругие ядра
i.MX 8 QuadMax1,2 ГГц + 1,6 ГГц [15]Cortex-A53 + 2× Cortex-A722 × 1 МБВиванте GC7000 / XSVXH.265 расшифровать 4K / 2К, H.264 кодировать / декодировать 1080pCortex-M4F (266 МГц)
i.MX 8 QuadPlus1,2 ГГц + 1,6 ГГцCortex-A53 + 1× Cortex-A722 × 1 МБ2 × Vivante GC7000Lite / XSVXH.265 расшифровать 4K / 2К, H.264 кодировать / декодировать 1080pCortex-M4F (266 МГц)
i.MX 8 DualMax1,6 ГГцCortex-A721 МБ1 × Vivante GC7000 / XSVXH.265 расшифровать 4K / 2К, H.264 кодировать / декодировать 1080pCortex-M4F (266 МГц)

Стандартные ключевые характеристики: Расширенная безопасность, Ethernet с AVB, USB 3.0 с PHY, MMC / SDIO, UART, SPI, I²C, I²S, таймеры, Secure RTC, Media Processor Engine (Neon ™), интегрированное управление питанием.

CPU, GPU и DSPHMI и мультимедиаБиблиотеки и расширения GPUИнтерфейсыТипы памяти
Семейство продуктовCortex-A72Cortex-A53Cortex-A35Cortex-M4FDSPGPUРазрешение дисплея и интерфейсы:

MIPI-DSI / Параллельный /

HDMI

Интерфейсы камеры: MIPI-CSI / Parallel /

HDMI

Видео декодирование

разрешение

(Лучшие кодеки)

Кодирование видео

разрешение

(Лучшие кодеки)

OpenVX (видение)OpenGL ESOpenCLВулканPCIeГигабитный EthernetLPDDR4DDR4DDR3LВариант ECC
* i.MX 8 Расширенная графика, производительность и виртуализация242124k + 1080p

2 / 1 / 1

2 / 2 / 14K

(h.265, h.264)

1080p60

(h.264)

да3.12.0да22xдада
i.MX 8M Расширенный звук, голос и видео4114k + 1080p

1 / 0 / 1

2 / 0 / 04Kp60 с

Расширенный динамический диапазон (h.265, VP9); 4Kp30 (h.264, VP8)

1080p30

(h.264) - SW

3.11.2да21xдадада
* i.MX 8M Mini Встроенные бытовые и промышленные приложения4111080p

1 / 0 / 0

1 / 0 / 01080p60

(h.265, VP9, ​​h.264, VP8)

1080p60

(h.264)

2.011xдадада
* i.MX 8X Сертифицированная безопасность и эффективная работа41114K или 2x

1080p2 / 1/0

1 / 1 / 04K (h.265);

1080p60 (h.264, VP8)

1080p30

(h.264)

3.11.2 EPда12xдадада

* подготовка к производству

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.
ОсобенностьЯдро ARMDSPGPUPCIe 3.0
i.MX 8 QuadMax2 × Cortex-A72Cortex-A53Cortex-M4FHiFi 4 DSP2 x GC7000XSVX1x (2-полосный)
i.MX 8 QuadPlus1 × Cortex-A722 x GC7000Lite / XSVX1x (1-полосный)

i.MX 8M

Серия i.MX 8M была анонсирована 4 января на выставке CES 2017.[17] Основные особенности:[18]

  • До четырех 1,5 ГГц ARM Cortex-A53 процессоры
  • 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 и Вулкан поддержка
ОсобенностьЯдро ARMЯдро ARMАудиоGPUВПУКамера
i.MX 8M Dual2 × 1,5 ГГц Cortex-A53Cortex-M4F20 каналов ввода / вывода;

32-бит до 384 кГц, с поддержкой DSD512

GC7000Lite4Kp60, H.265 и VP92 × MIPI-CSI
i.MX 8M Quad4 × 1,5 ГГц Cortex-A53
i.MX 8M QuadLite-
i.MX 8M Соло1 × 1,5 ГГц Cortex-A53GC7000nanoULTRA-

i.MX 8M Mini

I.MX 8M Mini - это первый встраиваемый многоядерный процессор для разнородных приложений NXP, созданный с использованием передовой техпроцесса 14LPC FinFET. Семейство процессоров i.MX 8M Mini объединяет в себе высокопроизводительные вычисления, энергоэффективность, повышенную надежность системы и встроенную безопасность, необходимые для стимулирования роста быстрорастущих вычислений на граничных узлах, потоковой передачи мультимедиа и приложений машинного обучения.

В основе лежит масштабируемый базовый комплекс, включающий до четырех ядер Arm Cortex-A53 с тактовой частотой до 2 ГГц плюс область обработки в реальном времени на базе Cortex-M4 с частотой 400+ МГц. Варианты ядра i.MX 8M Mini оптимизированы для энергосбережения, но предлагают широкий спектр вычислительной мощности, необходимой для потребительских, аудио, промышленных, машинного обучения, обучения и логических выводов различных поставщиков облачных услуг. I.MX 8M Mini также включает в себя аппаратное ускорение видео 1080p для обеспечения двусторонних видеоприложений, 2D и 3D-графику для обеспечения богатого визуального интерфейса HMI и расширенные звуковые возможности для создания приложений с богатым звуком. Обширный выбор высокоскоростных интерфейсов, обеспечивающих более широкие возможности подключения к системе и ориентированных на промышленный уровень квалификации, семейство 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Ядро ARMDRAMАудиоGPUВидео декодированиеКодирование видеоОтображатьКамераUSB с PHY
i.MX 8M Mini1 ×, 2 × или 4 × Cortex-A53Cortex-M4F32-битный LPDDR4 / DDR4 / DDR3 (L)20x я2S

32-бит до 384 кГц с поддержкой DSD512 и TDM

8-канальные микрофонные входы PDM

2D и 3D графика1080p60 H.265, H.264, VP8, VP91080p60 H.264, VP81x MIPI-DSI1x MIPI-CSI1x 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) 1,2 ГГц Cortex-A35 процессоры
  • Cortex-M4F для обработки в реальном времени
  • Последние стандарты криптографии (AES, без вспышки SHE, криптография с эллиптической кривой, хранилище ключей)
  • Память ECC и сертификация уровня полноты промышленной безопасности 3 (SIL 3)
  • Tensilica HiFi 4 DSP для предварительной и постобработки звука, обнаружения ключевых слов и распознавания речи
  • 28 нм процесс FD-SOI
ОсобенностьЯдро ARMЯдро ARMЯдро DSPDRAMGPUВПУEthernetUSB с PHY
i.MX 8 QuadXPlus4 × 1,2 ГГц Cortex-A35Cortex-M4FTensilica HiFi 4 DSP32-битныйDDR3L (опция ECC)

LPDDR4 (без ECC)

GC7000Lite4K H.265 dec

1080p H.264 эн / дек

2 × гигабит с AVB1 порт USB 3.0

1 порт USB 2.0

i.MX 8 DualXPlus2 × 1,2 ГГц Cortex-A35
i.MX 8 DualX16 битGC7000UltraLite1080p H.264 эн / дек1 × гигабит с AVB

1× 10/100

2 порта USB 2.0

i.MX RT серия

По состоянию на август 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 Кортекс-М4 ядра были представлены в середине 2015 года с префиксом S32.

Поддержка программного обеспечения

Freescale предлагает многоуровневый подход к программному обеспечению с выбором программных компонентов, оптимизированных для его микросхем. I.MX пакеты поддержки платы (BSP), общий для всех узлов i.MX, состоит из оптимизации ядра, драйверов оборудования и модульных тестов. Компания также предоставляет портфель мультимедийных кодеков (ARM и устройство обработки видео с ускорением). Решение i.MX также включает промежуточное ПО с повторным использованием сред с открытым исходным кодом, таких как плагины мультимедийных платформ, управление питанием, безопасность / DRM или графика (OpenGL /OpenVG ).

Все программные решения для i.MX публично доступны на сайте компании.

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 доступна от таких компаний, как Ланедо, TimeSys, MontaVista, Системы Wind River и Наставник Графика.

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-ОС

поддержка i.MX в RISC-ОС доступен с 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, такие как Конвергенция Троицы, Аденео, Thundersoft, Intrinsyc, Системы Wind River, QNX, Зеленые холмы и Наставник Графика.[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)

Смотрите также

Рекомендации

  1. ^ «Долговечность продукта | NXP». Freescale.com. Получено 2016-09-24.
  2. ^ «Freescale лицензирует графическую технологию AMD для предоставления исключительных мобильных визуальных эффектов». 17 декабря 2007 г. Архивировано с оригинал 17 декабря 2007 г.. Получено 14 сентября 2019.
  3. ^ Freescale i.MX507
  4. ^ «Процессоры i.MX 6SLL - одноядерный процессор с ядром Arm® Cortex®-A9». NXP.com. Получено 2019-11-03.
  5. ^ "i.MX6QP | i.MX 6QuadPlus Processors | Quad Core". NXP.com. Получено 2016-09-24.
  6. ^ "Freescale, Cisco, Ciena одобряют FD-SOI". EE Times. Получено 2016-09-24.
  7. ^ а б «Freescale выпускает процессоры Cortex A7 + Cortex M4 серии i.MX 7 для приложений Интернета вещей». Cnx-software.com. 2015-06-23. Получено 2016-09-24.
  8. ^ «Архивная копия» (PDF). Архивировано из оригинал (PDF) на 2016-03-04. Получено 2016-02-23.CS1 maint: заархивированная копия как заголовок (ссылка на сайт)
  9. ^ "NXP Semiconductors :: Пресс-релиз". Media.nxp.com. 2016-05-17. Получено 2016-09-24.
  10. ^ «Мультисенсорный комплект i.MX 8». NXP.com. Получено 2016-09-24.
  11. ^ а б «NXP представляет комплект мультисенсорной поддержки i.MX 8 с процессором Hexa Core ARMv8». Cnx-software.com. 2016-05-17. Получено 2016-09-24.
  12. ^ «大 大 画像 013 | 【レ ポ ー ト】 NXP FTF 2016 - 28 нм FD-SOI で 製造 さ れ る i.MX 8 (1) FTF が NX …… | マ イ ナ ビ ニ ュ ー ス». News.mynavi.jp. 18 мая 2016. Получено 2016-09-24.
  13. ^ «Мультисенсорный комплект i.MX 8». NXP.com. Получено 2016-09-24.
  14. ^ "Информационный бюллетень i.MX 8" (PDF). NXP. NXP. Получено 6 октября 2016.
  15. ^ «Замечания по применению программного обеспечения ISP, глава 3.2» (PDF).
  16. ^ "Процессор i.MX 8 Arm Cortex-A53 | NXP". www.nxp.com. Получено 2018-03-13.
  17. ^ "NXP Semiconductors :: Пресс-релиз". media.nxp.com. Получено 2017-04-09.
  18. ^ "Информационный бюллетень i.MX 8M" (PDF).
  19. ^ "Процессор приложений i.MX 8M Mini | Arm Cortex-A53, Cortex-M4 | NXP". www.nxp.com. Получено 2018-03-13.
  20. ^ "NXP Semiconductors :: Пресс-релиз". media.nxp.com. Получено 2017-04-09.
  21. ^ "Информационный бюллетень i.MX 8X" (PDF).
  22. ^ а б c Терли, Джим (1 ноября 2017 г.). «Новый i.MX RT1050 от NXP становится крутым». eejournal.com. Журнал электронной инженерии. Получено 17 августа 2020.
  23. ^ Вонг, Уильям (7 августа 2020 г.). "Компилятор нейронной сети добавляет светимости микросхемам". electronicdesign.com. Электронный дизайн. Получено 17 августа 2020.
  24. ^ «MCU первого ГГц с ядрами Arm Cortex-M7 и Cortex-M4». nxp.com. Полупроводники NXP. н.д.. Получено 17 августа 2020.
  25. ^ Терли, Джим (8 октября 2019 г.). "NXP MCU достигает 1 ГГц". eejournal.com. Журнал электронной инженерии. Получено 17 августа 2020.
  26. ^ "ARM / MaverickReleaseNotes - Ubuntu Wiki". Wiki.ubuntu.com. 2011-09-23. Получено 2016-09-24.
  27. ^ «OneiricOcelot / ReleaseNotes - Ubuntu Wiki». Wiki.edubuntu.org. Получено 2016-09-24.
  28. ^ "Svn commit: r248557 Controller". Lists.freebsd.org. Получено 2016-09-24.
  29. ^ "Поддержка Wandboard". Lists.freebsd.org. Получено 2016-09-24.
  30. ^ «Анонс NetBSD 6.0». Netbsd.org. Получено 2016-09-24.
  31. ^ "Блог NetBSD". Blog.netbsd.org. 2014-11-06. Получено 2016-09-24.
  32. ^ "'CVS: cvs.openbsd.org: src '- MARC ". Marc.info. 2013-09-06. Получено 2016-09-24.
  33. ^ "ОС Android для процессоров приложений i.MX | NXP". Freescale.com. Получено 2016-09-24.
  34. ^ "Chromium OS на планшете за 199 долларов". YouTube. 2010-03-08. Получено 2016-09-24.
  35. ^ [1][мертвая ссылка ]
  36. ^ "i.MX6 CAAM с ОС Integrity - wolfSSL". 2018-10-26. Получено 2019-01-17.
  37. ^ «Добро пожаловать в Freescale Semiconductor - Медиацентр - Выпуск новостей».
  38. ^ «Архивная копия». Архивировано из оригинал на 2011-06-07. Получено 2010-04-22.CS1 maint: заархивированная копия как заголовок (ссылка на сайт)

внешняя ссылка