Компания Toradex представила свои первые совместимые со стандартом SMARC одномодульные системы (SoM) — SMARC iMX8M Plus и SMARC iMX95 SoM на базе NXP i.MX 8M Plus и NXP i.MX 95 SoC, соответственно.
Компания годами производила собственные системы-на-модулях – семейства Colibri , Apalis, Aquila и Verdin. Они, как правило, оптимизированы по стоимости и используют большинство или все входы/выходы из выбранной SoC, но клиенты привязаны к одному поставщику: Toradex. Чтобы обеспечить большую гибкость, компания решила представить свою первую стандартизированную систему-на-модулях, выбрав стандарт SMARC 2.2 для совместимости с существующими несущими платами, совместимыми с SMARC, и добавив швейцарскую компанию в качестве альтернативного поставщика.
Основные характеристики модуля SMARC iMX8M Plus:
- SoC – NXP i.MX 8M Plus
- CPU
- Четырехъядерный процессор приложений ARM Cortex-A53 с тактовой частотой 1,6 ГГц
- Ядро реального времени Arm Cortex-M7 @ 800 МГц
- GPU – 2D-графический процессор Vivante GC380 и 3D-графический процессор GC7000UL
- VPU – видеодекодер и кодер 1080p60
- Ускоритель ИИ – дополнительный нейронный процессор (NPU) мощностью 2,3 TOPS
- CPU
- Системная память – до 4 ГБ LPDDR4
- Память – 32 ГБ флэш-памяти eMMC 5.1
- Подключение к сети
- 2x TI DP83867I Gigabit Ethernet PHY
- Двухдиапазонный 2,4/5 ГГц 2×2 Wi-Fi 5 (802.11ac) + Bluetooth 5.3 через модуль AzureWare AW-CM276NF
- 314-контактный краевой разъем MXM 3.0, предоставляющий доступ к вводам/выводам, определенным стандартом SMARC 2.2 (за исключением некоторых линий PCIe, не поддерживаемых SoC)
- Размеры – 82 x 50 мм.
- Диапазон температур – от -40° до +85°C
- Доступность – по крайней мере до 2036 года.
Блок-схема SMARC iMX8M Plus
Основные характеристики модуля SMARC iMX95:
- SoC – NXP i.MX 9596
- CPU
- До 6х ядер приложений Arm Cortex-A55 с тактовой частотой 1,8 ГГц (промышленная) с 32 КБ кэша I и D, 64 КБ кэша L2 и 512 КБ кэша L3
- 1x ядро реального времени Arm Cortex-M7 с тактовой частотой 800 МГц
- 1x ядро безопасности Arm Cortex-M33 с тактовой частотой 333 МГц
- GPU – графический процессор Arm Mali-G310 V2 для 2D/3D-ускорения с поддержкой OpenGL ES 3.2, Vulkan 1.2, OpenCL 3.0
- VPU
- Кодирование и декодирование 4Kp30 H.265 и H.264
- JPEG-кодер, JPEG-декодер
- Ускоритель ИИ – нейронный процессор (NPU) NXP eIQ Neutron 2 TOPS с производительностью 750 инф/сек
- CPU
- Системная память – до 16 ГБ LPDDR5
- Хранилище – до 128 ГБ флэш-памяти eMMC
- Подключение к сети
- 2x TI DP83867I Gigabit Ethernet PHY
- Двухдиапазонный 2,4/5 ГГц 1×1 Wi-Fi 6 (802.11ax) + Bluetooth 5.2 через неназванный модуль
- 314-контактный краевой разъем MXM, предоставляющий доступ к входам/выходам, определенным стандартом SMARC 2.2, за исключением непредоставляемых сигналов (PCIE_C, USB5, HDMI, SATA и т. д.)
- Размеры – 82 x 50 мм.
- Диапазон температур – от -40° до +85°C
- Доступность – по крайней мере до 2039 года.
Блок-схема SMARC iMX95
Компания упоминает поддержку Torizon Linux, Yocto Project и Android для ядер Cortex-A, а также FreeRTOS, QNX и Zephyr для ядер реального времени Cortex-M. Программное обеспечение для NXP i.MX 8M Plus готово, но для NXP i.MX 95 потребуется больше времени, поскольку образцы ожидаются только во втором квартале 2025 года, а массовое производство — в четвертом квартале 2025 года. NXP i.MX 95 был впервые анонсирован в январе 2023 года, и от анонса до массового производства этого типа промышленных SoC проходит 2-3 года, хотя, в январе 2023 года нас уверяли, что отбор образцов начнется во второй половине 2023 года для «привлечения клиентов»… Похоже, Toradex не предлагает несущую плату SMARC для оценки, поэтому вам придется использовать свою собственную.
График отбора проб и производства NXP i.MX 95
Преимущество получения стандартизированной системы-на-модуле заключается в том, что вы можете выбирать поставщика с лучшей ценой и/или поддержкой или использовать более одного поставщика, чтобы сделать свою цепочку поставок более надежной. Например, существует множество других модулей SMARC на основе NXP i.MX 8M Plus SoC, включая AAEON uCOM-IMX8P, congatec conga-SMX8M-plus, ADLINK LEC-IMX8MP и iW-RainboW-G40M среди прочих.
Теоретически, вы можете заменить один модуль другим, но всегда есть некоторые небольшие различия, например, используемые чипы/модули памяти, хранилища и сети могут потребовать некоторых изменений программного обеспечения, а также некоторые небольшие модификации могут потребоваться на несущей плате. Вероятно, поэтому Toradex предлагает бесплатную проверку совместимости, чтобы оценить усилия, необходимые для перехода от дизайна SMARC к использованию модулей Toradex SMARC. Обычно это занимает две недели для той же SoC, четыре недели для другой Arm SoC и восемь недель для x86 SoC.
Более подробную информацию можно найти на странице продуктов на сайте Toradex. В видео, представленном ниже, компания объясняет, почему она начала предлагать модули SMARC вместо своих собственных модулей.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.