На днях компания Olimex анонсировала iMX8MP-SOM-4GB-IND аппаратную систему-на-модуле промышленного уровня с открытым исходным кодом на базе NXP i.MX 8M Plus Arm AI SoC и 4 ГБ LPDDR4, которая работает под управлением mainline Linux и работают в диапазоне температур от -20°C до +85°C.
Модуль ЦП также имеет широкий спектр интерфейсов, доступных через разъемы, включая HDMI 2.0, MIPI-DSI, LVDS, двойной MIPI CSI, двойной Gigabit Ethernet, CAN FS и другие. Olimex также разработала оценочную плату iMX8MP-SOM-EVB для облегчения оценки.
Система-на-модуле Olimex iMX8MP-SOM-4GB-IND
Технические характеристики:
- SoC — NXP i.MX 8M Plus (MIMX8ML8CVNKZAB)
- Процессор
- Четырехъядерный процессор Arm Cortex-A53 с частотой до 1,6 ГГц
- Ядро реального времени Arm Cortex-M7 с частотой 800 МГц
- Кэш – 512 КБ
- Графический процессор — графический процессор Vivante GC7000UL 3D, графический процессор Vivante GC520L 2D
- VPU — видеодекодер и кодер 1080p H.265/H.264
- DSP HiFi 4 DSP
- Ускоритель искусственного интеллекта – блок нейронной обработки (NPU) 2,3 TOPS
- Процессор
- Системная память — 4 ГБ LPDDR4
- Хранилище — EEPROM для конфигурации Linux.
- Разъемы дисплея и камеры
- 1x разъем MIPI DSI
- 4/8-полосный разъем LVDS
- 2х разъема камеры MIPI-CSI
- 5х 40-контактных разъемов плюс 1х 20-контактный разъем (всего 220 контактов) с
- Хранилище — 3x SDIO eMMC 5.1
- Интерфейс дисплея – HDMI 2.0
- Аудио — ASRC, SAI/I2S, HDMI eARC
- Камера – 1x ISP-камера
- Сеть: 2х Gigabit Ethernet (1х TSN)
- USB — USB 3.0 с OTG
- PCIe — 1x PCIe 3.0
- Другие входы/выходы
- 2x CAN FD
- 3х порта SPI, 5х портов I2C
- 4x UART до 5 Мбит/с
- 4x PWM
- Управление питанием — встроенный PMIC PCA9450
- Размеры – 70 х 43 мм.
- Диапазон температур – от -20°C до +85°C.
Компании, производящие системы-на-модулях, обычно предоставляют файлы дизайна только для несущей платы, но Olimex также выпустила файлы KiCad для iMX8MP-SOM-4GB-IND под лицензией CERN Open Hardware License версии 2 — Strongly Reciprocal на GitHub.
Процессоры NXP i.MX 8M поддерживаются либо Linux BSP от NXP с дополнительными профессиональными услугами по обслуживанию и обновлениям безопасности, либо mainline Linux, где пользователи получают последнюю версию кода, но, возможно, им придется проделать немного больше работы для ее поддержки самостоятельно. Olimex утверждает, что использует mainline Linux на своем процессорном модуле iMX8MP-SOM-4GB-IND, но мы нашли ограниченную информацию о программном обеспечении, хотя они выпустили что-то вроде минимального образа сборки, и на GitHub есть некоторая документация, но не обновленная для процессора NXP i.MX, по крайней мере, на данный момент.
Оценочная плата iMX8MP-SOM-EVB
Olimex EVS для iMX8MP-SOM предлагает следующие интерфейсы
- Разъемы для системы-на-модуле iMX8MP-SOM, описанные выше.
- Хранилище
- Разъем для твердотельного накопителя M.2 2280 NVMe
- Разъем eMMC / флэш-модуля
- Разъем для карты MicroSD
- Видеовыход — разъем HDMI 2.0
- Аудио — разъем линейного выхода 3,5 мм, разъем линейного входа 3,5 мм.
- Сеть — два разъема Gigabit Ethernet (LAN1 с поддержкой TSN)
- USB — 2х хост-порта USB 3.0
- Последовательный порт — 2x CAN-драйвера и разъемы
- Расширение — разъем UEXT, 2х разъема GPIO
- Разное — кнопки сброса и питания
- Габариты – 155×102 мм.
Как и SoM, i.MX 8M Plus EVB представляет собой оборудование с открытым исходным кодом, файлы дизайна KiCad опубликованы на GitHub вместе с руководством пользователя.
Цена и наличие
Оба доступны уже сейчас, цена системы-на-модуле iMX8MP-SOM-4GB-IND начинается от 70 евро и снижается до 64,40 евро при заказе более 1 тыс., а оценочная плата iMX8MP-SOM-EVB продается за 50 евро.
Выражаем свою благодарность источнику с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.