CM-FX6 Computer-on-Module | System-on-Module

ARM Cortex-A9 SoM starting from $56

  • Freescale i.MX6 quad-core Cortex-A9 CPU, 1.2GHz
  • Up to 4GB DDR3 and up to 32GB on-board SSD storage
  • Integrated GPU and 1080p VPU, dual display support
  • WiFi, BT 3.0, GbE, PCIe, SATA, USB x5, UART x5, CAN x2
  • Linux, Android ICS and Windows Embedded Compact 7

A building block for embedded systems

CM-FX6 is a miniature computer-on-module (CoM) / system-on-module (SoM) board designed to serve as a building block in embedded applications.

The most feature-rich i.MX6 SoM on the market

CM-FX6 is based on the Freescale i.MX6 application processor featuring a highly scalable single/dual/quad core Cortex-A9 CPU at up to 1.2GHz coupled with powerful graphics and video processing units. The processor is supplemented with up-to 4GB DDR3 and 32GB of on-board SSD. In addition, CM-FX6 features a wide range of industry standard interfaces – Gigabit Ethernet, WiFi 802.11, Bluetooth, PCIe, SATA, USB, RS232 and CAN bus.

Ready-to-run software packages

CM-FX6 is provided with comprehensive documentation and full ready-to-run SW support for Linux, Android and Windows Embedded Compact 7 operating systems.

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

CPU Core and Graphics

CPUFreescale i.MX6 single core Cortex-A9 MPCore™, 1GHz
512KB I/D shared L2 cache; Up to 32-bit DRAM bus width
C1000
Freescale i.MX6 dual core Cortex-A9 MPCore™, 1GHz
1MB I/D shared L2 cache; Up to 64-bit DRAM bus width
C1000DM
Freescale i.MX6 quad core Cortex-A9 MPCore™, 1.2GHz
1MB I/D shared L2 cache; Up to 64-bit DRAM bus width
C1200QM
Video
Processing
Unit
Video Processing Unit supports HW decoding/encoding
Up to 1080p plus SD 30fps decoding (H.264, VC1, RV10, DivX, etc.)
Up to 1080p 30fps encoding (H.264, etc.)
+
Graphics
Acceleration
Unit
Graphics Processing Unit (GPU3Dv4) compliant with the following standards: OpenGL ES 1.1 and 2.0, OpenVG 1.1, Windows Direct3D, OpenCL EP
Graphics Processing Unit (GPU2Dv2) with BitBLT support
Vector graphics processing unit (GPUVGv2)
CxxxM

Memory and Storage

RAM256MB – 4GB, DDR3-1066, 16-64 bit bus width
D
StorageBoot flash, 2MB, SPI interface, reprogrammable
+
On-board NAND flash disk, 128MB - 1GB, 8bit, SLC
N
On-board SSD, 8GB - 32GB, MLC, through SATA interface
ND
C1000

Display and Camera

Display• Parallel 24-bit display interface - up to 225 Mpixels/sec
• Two LVDS interfaces. Single port operation support up to 165 Mpixels/sec. Dual port operation supports up to 85 MP/sec for each port
• HDMI 1.4 interface
• MIPI/DSI, 2 lanes @ 1 Gbps
+
Simultaneous operation of up to 2 interfaces (total raw pixel rate of up to 225 MPixels/sec at 24 bpp)
C1000
Simultaneous operation of up to 4 interfaces (total raw pixel rate of up to 450 MPixels/sec at 24 bpp)
CxxxM
TouchscreenTSC2046 touchscreen controller. Supports 4-wire resistive panels
I
Camera1 parallel camera port (up to 20 bit and up to 240 MHz peak)
MIPI CSI-2 serial port, supporting from 80 Mbps up to 1 Gbps speed per data lane
+

Network

Gigabit Ethernet1000Base-T Ethernet interface implemented with i.MX6 integrated ENET MAC and the Atheros AR8031 RGMII PHY
E
WiFi
Implements 802.11b/g/n wireless connectivity standard
Based on Marvell 88W8787. On-board connector for external antenna
WB
BluetoothBluetooth 3.0 + High Speed (HS) (also compliant with Bluetooth 2.1 + EDR)
WB

Audio

Analog AudioOn-board audio codec with analog stereo output, stereo input and electret microphone support
A
Digital AudioUp to 3 I2S compliant interfaces and enhanced serial audio interface (ESAI)
+
HDMI audio output and S/PDIF input/output
+

I/O

PCI ExpressPCI Express Gen 2.0 interface
+
USB1 OTG + 1 host USB2.0 high-speed ports, 480 Mbps
U2
1 OTG + 4 host USB2.0 high-speed ports, 480 Mbps
U5
SATASATA II interface, 3.0 Gbps, integrated controller and PHY
CxxxM
ND
Serial Ports
(UARTs)
1 RS-232 port, rx/tx only, RS-232 levels (precludes 1 UART port)
+
Up to 5 UART ports, TIA/EIA-232-F compatible, 3.3V interface, up to 5.0 Mbps
+
CAN busUp to 2 CAN bus interfaces (FlexCAN), 3.3V levels
+
SPIUp to 4 enhanced configurable SPI (eCSPI) bus interfaces (Slave/Master modes)
+
I2CUp to 3 I2C interfaces (up to 400Kbps)
+
MMC/SD/SDIO Up to 3 MMC/SD/SDIO interfaces (3V levels), support HC MMC and SDHC up to 32GB
SDIO1 – 1/4 bit transfer modes
WB
SDIO2 – 1/4 bit transfer modes
A
SDIO3 – 1/4/8bit transfer modes (bootable)
+
GPIOUp to 112 multifunction signals. Can be used as GPIO (shared with other functions)
+

System Logic

RTCReal time clock, powered by external lithium battery
+

Electrical Specifications

Supply Voltage3.3 - 5.5 VDC
Digital I/O voltage3.3V
Active power consumption2.0 – 6.0 W, depending of 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> 100,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

CM-FX6 & SB-FX6 evaluation kit

Package contents

Technical Support

  • Technical support for 12 months.
  • 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.

Hardware

Kit Price: $285

  • CM-FX6-D2G-C1200QM-N1G-ND8-E-A-I-U5-WB-H
  • SB-FX6-Y-Z-EVAL
  • LCD panel
  • HDMI to DVI video cable
  • Serial port cable
  • WiFi antenna and cable
  • 12V power supply

Product status: Active

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

Minimal Configuration

Minimal configuration P/N: CM-FX6-D256-C1000-N128-U2
1K-unit price:
$ 56

Optional Features

FeatureOptionsP/N codeAdd ($)
DRAM size256MB
512MB
1GB
2GB
4GB
D256
D512
D1G
D2G
D4G
-
3.1
9.7
23.1
49.3
CPU type1GHz, single core, no GPU
1GHz, dual core, with GPU
1.2GHz, quad core, with GPU
C1000
C1000DM
C1200QM
-
13.4
22.2
NAND flash (SLC)128MB
512MB
1GB
N128
N512
N1G
-
3
5
SSD (MLC)(none)
8GB
32GB
-
ND8
ND32
-
24
57.8
Ethernet portsNo
Yes
-
E
-
3.2
AudioNo
Yes
-
A
-
2.1
TouchscreenNo
Yes
-
I
-
1.2
USB ports2
5
U2
U5
-
4
WiFi & BluetoothNo
Yes
-
WB
-
14.7
Heat dissipation plateNo
Yes
-
H
-
4.5
Temperature rangeCommercial
Extended Tested
Industrial Certified
Industrial Tested
-
TET
TIC
TIT
-
20
20
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