CM-FX6 Computer-On-Module

  • High-performance ARM solution in a miniature form factor.
  • Advanced video and graphics enable high-end multimedia applications.
  • Wide range of high-speed interfaces delivers extensive connectivity.

Product Highlights

  • Fully featured Cortex-A9 Computer-On-Module starting at $55!
  • Freescale i.MX6 quad-core Cortex-A9 CPU, up to 1.2GHz
  • Up to 4GB DDR3
  • Up to 32GB on-board SSD storage
  • Video Processing Unit, 1080p decoding and encoding
  • Integrated GPU with OpenGL-ES and OpenCL EP support
  • Graphics controller with up to 4 display interfaces. Up to 1920 x 1200 resolution
  • Gigabit Ethernet, PCIe, SATA, USB x5, UART x5, SDIO x3, CAN x2, GPIO x112
  • WiFi 802.11b/g/n and Bluetooth 3.0
  • Linux, Android ICS and Windows Embedded Compact 7
  • Miniature size: 75 x 65 x 8 mm
  • SB-FX6 carrier board turns the CM-FX6 module into SBC-FX6 - a single board computer

Description

CM-FX6 is a miniature computer-on-module board designed to serve as a building block in embedded applications. 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, the CM-FX6 features extensive connectivity with a wide range of industry standard interfaces – GbE, PCIe, SATA, USB, RS232 and CAN bus.

The 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

System and Graphics

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

I/O

Feature SpecificationsOption
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
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
PCI-ExpressPCI Express Gen 2.0 interface
+
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
+
AudioOn-board audio codec with analog stereo output, stereo input and electret microphone support
A
Up to 3 I2S compliant interfaces and enhanced serial audio interface (ESAI)
+
HDMI audio output and S/PDIF input/output
+
Gigabit Ethernet1000Base-T Ethernet interface implemented with i.MX6 integrated ENET MAC and the Atheros AR8031 RGMII PHY
E
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
+
RTCReal time clock, powered by external lithium battery
+
Touchscreen
Controller
TSC2046 touchscreen controller. Supports 4-wire resistive panels
I
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)
+
WiFi and
Bluetooth
Implements 802.11b/g/n wireless connectivity standard
Based on Marvell 88W8787. On-board connector for external antenna
Bluetooth 3.0 + High Speed (HS) (also compliant with Bluetooth 2.1 + EDR)
WB
General
Purpose I/O
Up to 112 multifunction signals. Can be used as GPIO (shared with other functions)
+
I2CUp to 3 I2C interfaces (up to 400Kbps)
+
SPIUp to 4 enhanced configurable SPI (eCSPI) bus interfaces (Slave/Master modes)
+

Electrical, Mechanical and Environmental Specifications

Supply VoltageSingle 5.0V DC
Active power consumptionTBD
Standby/Sleep consumptionTBD
Dimensions75 x 65 x 8 mm
WeightTBD
MTBF> 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
Connectors2 x 140 pin, 0.6 mm
Connector insertion / removal50 cycles

Hardware Documentation

Hardware Design Resources

Software Resources

Android

Windows Embedded Compact 7.0

Linux

U-Boot - Coming soon

Archive

For previous versions of the CM-FX6 software packages, please refer to the CM-FX6 software archive.

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

  • CM-FX6-D2G-C1200QM-N512-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: Intro

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]-[TE/TI]

Minimal Configuration

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

Optional Features

FeatureOptionsP/N codeAdd ($)
DRAM size256MB
512MB
1GB
2GB
4GB
D256
D512
D1G
D2G
D4G
-
3
8
17
41
CPU type1GHz, single core, no GPU
1GHz, dual core, with GPU
1.2GHz, quad core, with GPU
C1000
C1000DM
C1200QM
-
14
28
NAND flash (SLC)128MB
512MB
1GB
N128
N512
N1G
-
2
7
SSD (MLC)(none)
8GB
32GB
-
ND8
ND32
-
29
68
Ethernet portsNo
Yes
-
E
-
3
AudioNo
Yes
-
A
-
3
TouchscreenNo
Yes
-
I
-
2
USB ports2
5
U2
U5
-
4
WiFi & BluetoothNo
Yes
-
WB
-
18
Heat dissipation plateNo
Yes
-
H
-
3
Temperature rangeCommercial
Extended
Industrial
-
TE
TI
-
20
100
Software PreloadingNo
Yes
-
X
-
$1/10MB
  • 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
10K0.9
1K 1.0
5001.2
1001.5
102.0
12.5