CL-SOM-iMX6 - NXP i.MX6 System-on-Module

Quad-core ARM Cortex-A9 SoM

  • High performance graphics and image processing
  • Wide range of high-speed interfaces
  • Miniature size and power efficiency

CompuLab CL-SOM-iMX6 | NXP i.MX6 | System-on-Module | Computer-on-Module
i.MX6 processor

NXP i.MX6 processor family

  • Quad-core ARM Cortex-A9 CPU, 1GHz
  • Integrated 2D/3D GPU and 1080p VPU
  • Dual display support
SoM Highlights

Feature Highlights

  • Up to 4GB DDR3 and 32GB eMMC
  • LVDS, MIPI-DSI, Parallel RGB, up to 1920 x 1080
  • GbE, PCIe, SATA, 5x USB, 5x UART, 2x CAN
  • WiFi 802.11b/g/n/ac and Bluetooth 4.1 BLE

View full spec

SW support

Mainline Linux and Yocto Project

  • Full Board Support Package and ready-to-run images
  • Linux kernel, Yocto Project file-system and U-Boot
  • Mainline Linux kernel support

Why choose CompuLab?

10-year Availability

Direct Engineer Support

Mainline Linux and Yocto

In-House Manufacturing

Industrial Temperature

Configure-to-Order

Learn more about CompuLab advantages.

  • "Option" column specifies the configuration code required to have the particular feature.
  • "+" means that the feature is always available

CPU Core

CPUNXP (Freescale) i.MX6 single-core ARM Cortex-A9, 1GHz
NEON SIMD and VFPv3
C1000
NXP (Freescale) i.MX6 dual-core ARM Cortex-A9, 1GHz
NEON SIMD and VFPv3
C1000D
NXP (Freescale) i.MX6 quad-core ARM Cortex-A9, 1GHz
NEON SIMD and VFPv3
C1000Q
NXP (Freescale) i.MX6 Plus quad-core ARM Cortex-A9, 1GHz
NEON SIMD and VFPv3
C1000QP
VideoVideo Processing Unit with HW decoding/encoding
Up to 1080p plus SD 30fps decoding (H.264, VC1, RV10, DivX, etc.)
Up to 1080p 30fps encoding (H.264, etc.)
+
GPU3D: Vivante GC880, 35Mtri/s 266Mpxl/s, support for Open GL ES 2.0
2D: Vivante GC320, 600Mpxl/s, BLIT
C1000
3D: Vivante GC2000+, 200Mtri/s 1000Mpxl/s, OpenGL ES 3.0 & Halti, OpenCL
2D: Vivante GC320, 600Mpxl/s, BLIT + Vivante GC355, 300Mpxl/s, OpenVG 1.1
not C1000

Memory and Storage

RAM512MB – 4GB, DDR3-1066
D
StorageSLC NAND flash, 512MB - 1GB
N
eMMC flash, 4GB - 32GB

Display and Camera

DisplayParallel 24-bit display interface, up to 1920 x 1080 @60Hz
+
HDMI 1.4, up to 1920 x 1080 @60Hz
2x LVDS, up to 1920 x 1080 @60Hz
MIPI-DSI, 2 lanes @ 1 Gbps
Simultaneous operation of up to 2 interfaces
Total pixel rate of up to 2x WXGA (1366 x 786)
C1000
Simultaneous operation of up to 4 interfaces
Total pixel rate of up to 2x QXGA (2048 x 1536)
not C1000
TouchscreenOn-board 4-wire resistive touch-screen controller
I
Capacitive touch-screen support through SPI and I2C interfaces
+
CameraParallel camera interface, up to 20-bit
+
MIPI CSI-2, supports from 80Mbps up-to 1Gbps per data lane
+

Network

Gigabit
Ethernet
10/100/1000Mbps Ethernet port (MAC+PHY)
E
WiFi802.11b/g/n WiFi interface
Broadcom BCM4343W chipset
WB
802.11a/b/g/n/ac WiFi interface
Broadcom BCM4339 chipset
WAB
BluetoothBluetooth 4.1 BLE
WB or WAB

Audio

Analog AudioAudio codec with analog stereo output, stereo input and electret microphone support
A
Digital AudioUp-to 3x I2S compliant digital audio interfaces
+
HDMI audio output and S/PDIF input/output
+

I/O

PCI ExpressPCIe x1 Gen. 2.0
+
USB1x OTG + 1x host USB2.0 ports, 480 Mbps
U2
1x OTG + 4x host USB2.0 ports, 480 Mbps
U5
SATASATA II, 3.0 Gbps
not C1000
UARTRS-232 port, rx/tx only, RS-232 levels (precludes 1 UART port)
+
Up to 5x UART ports, 3.3V interface, up to 5.0 Mbps
+
CAN busUp to 2x CAN bus, 3.3V levels
+
MMC/SD/
SDIO
Up to 3x MMC/SD/SDIO, support SDHC up to 32GB
SDIO1 – 1/4 bit transfer modes
not Wx
SDIO2 – 1/4 bit transfer modes
not A
SDIO3 – 1/4/8bit transfer modes (bootable)
+
SPIUp to 4x SPI
+
I2CUp to 3x I2C
+
PWMUp to 4x general purpose PWM signals
+
GPIOUp to 112x GPIO (multifunctional signals shared with other functions)
+

System Logic

RTCReal time clock, powered by external battery
+

Electrical Specifications

Supply Voltage
3.3V to 4.5V / Li-Ion battery
Digital I/O voltage3.3V
Active power consumption2.0 – 6.0 W, depending on board configuration, CPU frequency and system load

Mechanical Specifications

Dimensions75 x 65 x 6 mm
Weight60 gram
Connectors2 x 140 pin, 0.6 mm

Environmental and Reliability

MTTF> 200,000 hours
Operation temperature (case)Commercial: 0° to 70° C
Extended: -20° to 70° C
Industrial: -40° to 85° C. Click for availability note
Storage temperature-40° to 85° C
Relative humidity10% to 90% (operation)
05% to 95% (storage)
Shock50G / 20 ms
Vibration20G / 0 - 600 Hz
CL-SOM-iMX6 NXP i.MX6 System-on-Module block diagram

CL-SOM-iMX6 and SBC-iMX6 Evaluation Kit

Hardware

  • SOM-iMX6-C1000QP-D2-N16-E-A-I-U5-WAB-H
  • SB-FX6-Y-Z-EVAL carrier board
  • WiFi antenna and cable
  • Serial port cable
  • HDMI to DVI cable
  • USB cable and adapter
  • LCD panel
  • Adapters & cables for generic LCD panel interface
  • 12V power supply

Technical Support

  • Technical support for 12 months.
  • Schematics review of the customer's carrier board design.
  • LCD panel compatibility verification and driver adaptation service.
  • 45-day trial period. Eval Kit will be accepted for refund if the user finds the product not suitable for his needs.

Documents and Guides

Product status: Active

CompuLab part number specifies all options available for a particular product.
P/N template: SOM-iMX6-Cx-Dx-Nx-[E]-[A]-[I]-Ux-[Wx]-[H]-[Tx]

Minimal Configuration

Minimal configuration P/N: SOM-iMX6-C1000-D05-U2
1K-unit price:
$67

Optional Features

FeatureOptionsP/N codeAdd ($)
CPU typei.MX6 Solo, 1GHz
i.MX6 Dual, 1GHz
i.MX6 Quad, 1GHz
i.MX6 Quad Plus, 1GHz
C1000
C1000D
C1000Q
C1000QP
-
14.4
37.2
40.8
DRAM size512MB
1GB
2GB
4GB
D05
D1
D2
D4
-
7.2
22.8
40.8
StorageNone
512MB NAND (SLC)
1GB NAND (SLC)
4GB eMMC (MLC)
16GB eMMC (MLC)
32GB eMMC (MLC)
-
N05
N1
N4
N16
N32
-
12
14.4
7.2
16.8
34.8
Ethernet portNo
Yes
-
E
-
3.6
Analog audioNo
Yes
-
A
-
2.4
TouchscreenNo
Yes
-
I
-
1.2
USB ports2
5
U2
U5
-
2.4
WiFi & Bluetoothnone
WiFi 802.11 b/g/n and Bluetooth
WiFi 802.11 a/b/g/n/ac and Bluetooth
-
WB
WAB
-
16.8
24
Heat dissipation plateNo
Yes
-
H
-
4.8
Temperature rangeCommercial
Industrial Certified
Extended Tested
Industrial Tested
-
TIC
TET
TIT
-
18
24
100
Software PreloadingNo
Yes
-
X
-
$1/100MB
  • Prices are specified in U.S. Dollars. Prices are periodically updated according to variations in component costs. Prices are subject to change without advance notice.

Small Quantity Orders

Pricing is specified for 1000-unit orders. In order to calculate the price for another quantity, multiply the unit price (with selected options) by the factor listed in the table below:

QTY Factor
1K 1.0
5001.2
1001.5
102.0
12.5