Skip to main content

Variscite DART-MX8M-PLUS

Compact industrial i.MX 8M Plus SoM for edge vision and AI, with a real-time Cortex-M7 core, 2.3 TOPS NPU, and 15-year longevity.

Avocado target nameimx8mp-var-dart
  • 2.3 TOPSi.MX 8M Plus NPU
  • Quad A53 + M7Multi-Core Processing
  • Up to 8 GBLPDDR4 Memory
  • 2x GbE + Wi-Fi 6Industrial Networking
  • -40 to 85°CIndustrial Temperature
  • 1080p60Encode / Decode

Overview

The Variscite DART-MX8M-PLUS, powered by Avocado OS and Avocado Connect, delivers a production-ready platform for edge vision and industrial AI applications that demand on-device inference, real-time control, and long-lived deployment. Built on the NXP i.MX 8M Plus with quad Arm Cortex-A53 cores up to 1.8 GHz, an 800 MHz Cortex-M7 real-time co-processor, a HiFi4 DSP, and a 2.3 TOPS Neural Processing Unit paired with an integrated Image Signal Processor and dual MIPI-CSI camera inputs, this compact 55 × 30 mm SoM enables computer vision, multi-sensor fusion, HMI, and industrial control workloads at the edge — without cloud dependency. Dual Gigabit Ethernet (one with TSN), Wi-Fi 6, Bluetooth 5.4, PCIe Gen 3.0, dual USB 3.0, dual CAN-FD, and HDMI/LVDS/MIPI-DSI display support make it a true industrial building block, while a -40°C to +85°C industrial temperature range and Variscite's DART Pin2Pin scalability handle demanding designs. Combined with Avocado OS — atomic OTA updates, secure boot, verified boot, and fleet-wide CVE tracking — and Avocado Connect's centralized fleet management, the platform replaces months of BSP and infrastructure work with a complete, validated stack ready for production, backed by guaranteed hardware availability through 2036.

Specifications

SpecificationValueNotes
SoMNXP i.MX 8M PlusVision-AI optimized industrial SoC
CPUQuad Cortex-A53 @ up to 1.8 GHzApplication processors for Linux workloads
Real-Time CoreCortex-M7 @ 800 MHzDedicated real-time control processing
DSPHiFi4 DSPAudio and voice processing
AI AcceleratorIntegrated NPU, 2.3 TOPSOn-device vision AI without cloud dependency
ISPIntegrated Image Signal ProcessorIntelligent vision pipeline
Memory1 – 8 GB LPDDR4High-bandwidth memory for vision pipelines
Storage8 – 128 GB eMMC + microSDOn-board storage with removable media support
Camera2× MIPI-CSI2Dual camera input for vision systems
Video1080p60 H.265/H.264 encode; 1080p60 H.265/H.264/VP9/VP8 decodeHardware-accelerated video pipeline
Graphics2D/3D GPU (GC7000UL / GC520L)Hardware-accelerated graphics
DisplayHDMI 2.0a up to 4Kp30, MIPI-DSI 1080p, dual LVDS 1080pIndustrial HMI display support
Networking2× Gigabit Ethernet (1× with TSN), Wi-Fi 6, Bluetooth 5.4Dual wired + dual-band wireless connectivity
Industrial I/O2× CAN-FD, 4× UART, 5× I2C, 3× SPIDrop-in factory floor integration
USB2× USB 3.0/2.0 OTGPeripheral and accessory expansion
ExpansionPCIe Gen 3.0, QSPI, SD/MMCHigh-speed peripheral expansion
Power3.4 V – 5 V supplyModule supply input
Operating Temp-40°C to +85°C (industrial); 0–70°C / -25–85°C optionsIndustrial and harsh environments
Dimensions55 × 30 mmCompact DART-form-factor SoM
LongevityGuaranteed availability through 203615-year longevity, Arm SystemReady IR certified

Use Cases

Smart Camera & Computer Vision

On-device inference for defect detection, classification, and quality control. The integrated 2.3 TOPS NPU and ISP run production vision models natively via TensorFlow Lite and ONNX across dual camera inputs, with fleet-wide model updates delivered over the air across thousands of deployed devices.

Industrial Automation & HMI

Machine vision, process control, and operator interfaces on the factory floor. Dual CAN-FD, TSN-capable Ethernet, and rich serial I/O provide drop-in integration into existing industrial environments, while HDMI, LVDS, and MIPI-DSI display support enable responsive HMI workflows alongside real-time control on the Cortex-M7.

Connected & Long-Life Products

Medical devices, smart infrastructure, and IoT gateways that must ship and stay supported for a decade or more. The DART Pin2Pin form factor enables scaling across the i.MX family without carrier redesign, and guaranteed availability through 2036 underpins long product lifecycles.

Challenges and Solutions

ChallengeSolution
Months of custom BSP integrationPre-integrated Avocado OS BSP for the i.MX 8M Plus SoM
Building OTA and fleet infrastructure from scratchAvocado Connect: OTA, observability, fleet management
Deploying and updating vision models in the fieldFleet-wide model updates over the air
Coordinating Linux + real-time workloads (A53 + M7)Pre-integrated multi-core support
Industrial-grade reliability requirements-40°C to +85°C operation with industrial I/O
Securing devices across distributed deploymentsSecure boot, verified boot, FDE, fleet-wide CVE tracking
Long-lived production fleetsLTS aligned with CIP plus Variscite availability through 2036

Key Features

Industrial-Grade OS

Avocado OS provides a production-hardened, Yocto-based embedded Linux runtime with deterministic builds, secure boot, verified boot, and full-disk encryption out of the box.

NPU-Accelerated Vision

2.3 TOPS of on-device AI acceleration on the NXP i.MX 8M Plus, paired with an integrated ISP and dual MIPI-CSI cameras, with native support for TensorFlow Lite and ONNX — designed for vision-heavy edge workloads without cloud dependency.

Real-Time Processing

A dedicated 800 MHz Cortex-M7 real-time core handles latency-sensitive tasks — motor control, sensor polling, and deterministic I/O — while the quad Cortex-A53 cores up to 1.8 GHz run the Linux application stack.

Industrial Connectivity

Dual Gigabit Ethernet with TSN, Wi-Fi 6, Bluetooth 5.4, PCIe Gen 3.0, dual USB 3.0, dual CAN-FD, and HDMI/LVDS/MIPI-DSI HMI display — drop-in connectivity for factories, edge gateways, and connected products.

Fleet Management

Avocado Connect delivers atomic OTA updates with delta compression, A/B rollback, staged rollouts, fleet dashboard, health monitoring, remote debugging, and secure tunnel access.

Long-Term Support

LTS commitments aligned with the Civil Infrastructure Platform (CIP), combined with Variscite's guaranteed hardware availability through 2036, ensure your fleet stays patched, supported, and shippable for the long haul.

Getting Started

Init, Install, & Build

Follow the Any Supported Target instructions under Getting Started to begin. This target is imx8mp-var-dart.

This target requires both a target and a board. After avocado init, make sure both keys are set at the top of your avocado.yaml:

default_target: 'imx8mp-var-dart'
default_target_board: 'variscite-sonata'

Provision

The DART-MX8M-PLUS can be provisioned to an SD card or to its onboard eMMC over USB. The carrier's SW7 switch selects between external media (SD / serial download) and internal storage (eMMC). Disable Linux host auto-mounting first if applicable — see Linux Auto-Mounting.

Option A — SD card

Set SW7 to external, insert the SD card, then build and provision with the sd profile:

avocado build
avocado provision -r dev --profile sd

With SW7 still set to external and the SD card inserted, power on the board — it boots Avocado OS from the SD card.

Option B — eMMC over USB (UUU)

Flash the onboard eMMC directly over USB. Connect the USB-C cable and the micro USB debug port to your host, set SW7 to external, and power on the board with no SD card in the slot — it comes up in serial download (UUU) mode. Then build and provision with the uuu-emmc profile:

avocado build
avocado provision -r dev --profile uuu-emmc

After programming completes, set SW7 to internal and power-cycle the board — it boots Avocado OS from the onboard eMMC.

Run

The root user is passwordless in the dev runtime used by this guide. A debug UART console is available over the carrier's onboard micro USB port (no separate TTL adapter required); you can also SSH into the device once it is on the network.

For board-level setup details — power, console, boot mode selection, and peripheral wiring — see Variscite's DART-MX8M-PLUS Quick Start Guide and the Variscite Developer Center.