i.MX6 System on Module
Up to 4 x Arm Cortex-A9 cores
- Single to Quad-core 32-bit processors up to 1GHz
- Onboard WiFi 802.11 a/b/g/n with Bluetooth 4.2 and eMMC
- Robust and deployment proved with broad software support
Embedded system product developers and device makers and OEMs can now drastically shorten their development cycle and reduce time to market, with SolidRun’s System on a Module (SOM) family. We’ve packed an NXP i.MX 6 SoC (System-on-Chip), memory subsystem, power management subsystem, networking and system interconnectivity into a single ultra-compact system on module ARM board.
Runs the popular Linux operating systems. It comes in four standard configurations, featuring a wide range of high performance processors and standard I/Os (e.g. HDMI, Gigabit Ethernet, Serial-ATA, USB).
The i.MX6 SOM dramatically simplifies your design process and enables you to move forward with components that are easy to integrate, supported and fully tested. Our comprehensive production-level designs for the HummingBoard carrier boards are also provided, to be used as a reference.
At just 47mm by 30 mm, our SOM is the smallest SOM available today, within its high-performance category – nearly as small as the sum of its components. That means total freedom in floor planning with virtually no restrictions on the end product’s final shape or size – setting you free to create your ideal design.
The SolidRun SOM focuses on bringing you the most essential and complex to implement features, with a large scale of successful deployment in variety of industrial / transport / avionic areas – proven to power your application in the most demanding of environments.
To make it easier for you, we’ve created evaluation kit that can serve as a complete development platform for both evaluation and application development purposes.
To simplify development and deployment to our customers SolidRun SW R&D teams are set to provide:
– Optimized BSP.
– Stable long term support for selected distributions.
– Ongoing contributions to mainline projects and community initiatives.
All of our public source code is available on our GitHub page.
SolidRun Developer Center is a knowledge base platform that contains hundreds of articles about topics such as getting started, product documentation and reference designs, in-depth software articles,
software development guidelines and much more.
New articles are added on a weekly basis by our hardware and software engineers.
For more information about the i.MX 6 software section click here.
Our global technical support department will be happy to assist you, don’t hesitate to contact us!
CPU Details | NXP i.MX 6 Quad 4 x Cortex A9 | NXP i.MX 6 Dual 2 x Cortex A9 | NXP i.MX 6 Dual Lite 2 x Cortex A9 | NXP i.MX 6 Solo 1 x Cortex A9 |
CPU Speed | 1.0GHz Commercial 800MHz Industrial | 1.0GHz Commercial 800MHz Industrial | 1.0GHz Commercial 800MHz Industrial | 1.0GHz Commercial 800MHz Industrial |
Floating Point | VFPv3 | VFPv3 | VFPv3 | VFPv3 |
SIMD | NEON | NEON | NEON | NEON |
RAM | 2GB DDR3 | 1GB DDR3 | 1GB DDR3 | 512MB DDR3 |
Internal Storage | 8GB eMMC | 8GB eMMC | 8GB eMMC | 8GB eMMC |
External Storage Support | NOR-Flash SD PCIe-SSD | NOR-Flash SD PCIe-SSD | NOR-Flash SD PCIe-SSD | NOR-Flash SD PCIe-SSD |
Ethernet | 10/100/1000 Mbps | 10/100/1000 Mbps | 10/100/1000 Mbps | 10/100/1000 Mbps |
Wireless | 802.11 a/b/g/n + BT 4.2 | 802.11 a/b/g/n + BT 4.2 | 802.11 a/b/g/n + BT 4.2 | 802.11 a/b/g/n + BT 4.2 |
GPU | Vivante GC2000 | Vivante GC2000 | Vivante GC880 | Vivante GC880 |
3D GPU Support | OpenGL|ES 1.1/2.0,OpenCL 1.1E | OpenGL|ES 1.1/2.0,OpenCL 1.1E | OpenGL ES1.1/2.0 | OpenGL ES1.1/2.0 |
Video Decoder | 1080p30 | 1080p30 | 1080p30 | 1080p30 |
Video Encoder | 1080p30 | 1080p30 | 1080p30 | 1080p30 |
Display Interfaces | HDMI 1.4, LVDS, DSI, Parallel | HDMI 1.4, LVDS, DSI, Parallel | HDMI 1.4, LVDS, DSI, Parallel | HDMI 1.4, LVDS, DSI, Parallel |
Camera Interface | 2 Lane CSI | 2 Lane CSI | 2 Lane CSI | 2 Lane CSI |
S/PDIF Input / Output | 1 | 1 | 1 | 1 |
Digital Audio Serial Interface | 1 | 1 | 1 | 1 |
USB 2.0 | 1 x Host, 1 x OTG | 1 x Host, 1 x OTG | 1 x Host, 1 x OTG | 1 x Host, 1 x OTG |
PCIe | 1 (Gen 2.0) | 1 (Gen 2.0) | 1 (Gen 2.0) | 1 (Gen 2.0) |
I2C | 3 | 3 | 3 | 3 |
SPI | 3 | 3 | 3 | 3 |
UART | 3 | 3 | 3 | 3 |
GPIO | 75 | 75 | 75 | 75 |
PWM | 4 | 4 | 4 | 4 |
SATA | 1 (Gen 2.0) | 1 (Gen 2.0) | – | – |
CAN | 1 | 1 | 1 | 1 |
SD/MMC | 3 | 3 | 3 | 3 |
JTAG | Test point header | Test point header | Test point header | Test point header |
OS Support | Linux | Linux | Linux | Linux |
Size | 47 x 30 mm | 47 x 30 mm | 47 x 30 mm | 47 x 30 mm |
Interface | 3 x Hirose DF40 connectors | 3 x Hirose DF40 connectors | 3 x Hirose DF40 connectors | 3 x Hirose DF40 connectors |
Main Voltage | 5V | 5V | 5V | 5V |
I/O Voltage | 3.3V | 3.3V | 3.3V | 3.3V |
Temperature | Commercial: 0°C to 70°C Industrial: -40°C to 85°C Industrial Extended: -40°C to 105°C | Commercial: 0°C to 70°C Industrial: -40°C to 85°C Industrial Extended: -40°C to 105°C | Commercial: 0°C to 70°C Industrial: -40°C to 85°C Industrial Extended: -40°C to 105°C | Commercial: 0°C to 70°C Industrial: -40°C to 85°C Industrial Extended: -40°C to 105°C |
Humidity | Humidity (non-condensing): 10% – 90% | Humidity (non-condensing): 10% – 90% | Humidity (non-condensing): 10% – 90% | Humidity (non-condensing): 10% – 90% |
(*) Note that due to internal i.MX6 buses the 1000Mbps interface speed is limited to 470Mbps.
(**) WiFi/BT operating temperature -20C to +70C.
HummingBoard Pro | HummingBoard Gate | HummingBoard Edge | |
---|---|---|---|
I/Os | 2 x USB 2.0 2 x Header USB 2.0 1 x MIPI-CSI-2 1 x SPDIF | 4 x USB 2.0 1 x MIPI-CSI-2 1 x Parallel Camera | 4 x USB 2.0 1 x MIPI-CSI-2 1 x Speaker & Mic 1 x Parallel Camera |
Networking | 1 x Ethernet RJ45 10/100/1000 (max 470 MB/s) 1 x 802.11 a/b/g/n WiFi and Bluetooth (2.4 GHz) | 1 x Ethernet RJ45 10/100/1000 (max 470 MB/s) 1 x 802.11 a/b/g/n WiFi and Bluetooth (2.4 GHz) | 1 x Ethernet RJ45 10/100/1000 (max 470 MB/s) 1 x 802.11 a/b/g/n WiFi and Bluetooth (2.4 GHz) |
Processor | NXP i.MX 6 Single to Quad core Arm Cortex A9 up to 1GHz | NXP i.MX 6 Single to Quad core Arm Cortex A9 up to 1GHz | NXP i.MX 6 Single to Quad core Arm Cortex A9 up to 1GHz |
Display | HDMI-Out LVDS | HDMI MIPI-DSI | HDMI MIPI-DSI LVDS |
Misc. | Reset Button 26 pins GPIO Header RTC IR SPDIF Analog Audio | Reset Button 36 pins GPIO Header RTC with Battery | Reset Button 36 pins GPIO Header RTC with Battery IR |
Development and Debug interfaces | UART Header | UART Header | UART Header |
Power | 5V | 7V – 36V | 7V – 36V |
Expansion card I/Os | Mini-PCIe (half size) mSATA* | mikroBUS header Mini PCIe with SIM holder | M.2** Mini PCIe with SIM holder |
Temperature | Commercial: 0°C to 70°CNo enclosure | Commercial: 0°C to 70°C Industrial: -40°C to 85°C | Commercial: 0°C to 70°C Industrial: -40°C to 85°C |
Dimensions | PCBA: 85 x 56mm | PCBA: 100 x 70mm Enclosure : 120 x 80 x 30mm | PCBA: 100 x 70mm Enclosure : 120 x 80 x 30mm |
Enclosure | None | Extruded aluminum | Extruded aluminum |
(*) Supported with SOM i.MX6 Dual and above
Please use the template below to create the configuration you are interested in. Since there are many options for each SOM configuration it is not possible to keep all of them in stock, for this purpose SolidRun provides off the shelf configurations with high runner part numbers, please visit our shop to review all of them.
Fixed parameter | CPU Type | Cores option | WiFi/BT/AI | Memory | eMMC | Revision | Temperature | Fixed parameter |
SR | MX6 | XX | WXX | DXXX | EXXX | V20 | X | 0 |
Fixed parameter | CPU Type | Cores option | WiFi/BT | Memory | eMMC | Revision | Temperature | Fixed parameter |
SR | MX6 | SO = Solo DL = Dual-lite DU = Dual QD = Quad | W00 = Without WiFi/BT WT1 = Include WiFi/BT | D512 = 512MB D01G = 1GB D02G = 2GB | E000 = No eMMC E008 = 8GB E016 = 16GB E032 = 32GB E064 = 64GB | V20 | C = Commercial I = Industrial A = Industrial Extended | 0 |