ARM System on Module Comparison

ARM-based SoM comparison
SOM-iMX6UL
CM-T43
SOM-iMX7
SOM-iMX6
SOM-AM57x
SOM-iMX8
CORE SYSTEM
CPU VendorNXPTexas InstrumentsNXPNXPTexas InstrumentsNXP
CPU Modeli.MX6 UltraLiteAM4379 / AM4376i.MX7i.MX6AM5728 / AM5718i.MX8M
CPU coreCortex-A7Cortex-A9Cortex-A7Cortex-A9Cortex-A15
Cortex-A53
Number of CPU cores112424
CPU Frequency528MHz1GHz1GHz
1GHz
1.5GHz1.5GHz
Integer Performance (MIPS)100021003800
9600
1050013800
Video Acceleration-
-
-
Up to 1080pUp to 1080pUp to 4Kp60
GPU-PowerVR SGX530
-
2D / 3D GPU2x PowerVR SGX544Vivante GC7000Lite GPU
DSP-
-
-
-2x TMS320C66x-
Real-Time
Coprocessor
-PRU-ICSSCortex-M4-PRU-ICSSCortex-M4
Floating Point UnitVFPv4
VFPv3
VFPv4
VFPv3
VFPv4VFPv4
SIMDNEON
NEON
NEON
NEON
NEONNEON
DRAM Size256MB – 1GB DDR3128MB – 1GB DDR3256MB – 2GB DDR3256MB – 4GB DDR3512MB – 4GB DDR31GB – 4GB LPDDR4
Flash storage128MB - 32GB128MB - 32GB128MB - 32GB128MB - 32GB512MB - 32GB4GB - 64GB eMMC
SOM-iMX6UL
CM-T43
SOM-iMX7
SOM-iMX6
SOM-AM57x
SOM-iMX8
PERIPHERAL FUNCTIONS AND INTERFACES
Display InterfaceParallel RGBParallel RGBLVDS, MIPI-DSI, parallel RGBHDMI, LVDS, parallel RGBParallel RGB, HDMI, LVDSHDMI, LVDS, MIPI-DSI
Display ResolutionUp to 1366x768 24bppUp to 1400x1050 24bppUp to 1920x1080 24bppUp to 1920x1200 24bppUp to 1920x1080 24bppUp to 4096 x 2160 24bpp
Ethernet100 Mbps2x 1000 Mbps2x 1000 Mbps1000 Mbps2x 1000 Mbps1000 Mbps
USB3.0----1x OTG2x dual-role
USB2.01x OTG
+
4x Host
1x OTG
+
1x Host
1x OTG
+
4x Host
1x OTG
+
4x Host
3x Host-
SATA ---SATA-II, 3Gb/sSATA-II, 3Gbps-
PCIe--1x PCIe (x1)1x PCIe (x1)2x PCIe (x1)2x PCIe (x1)
UART867
5
9
4
GPIOUp to 78Up to 133Up to 124
Up to 112
Up to 87
Up to 90
Audio Codec+++
+
+
+
Touch-screen interface+++
+
+
+
WiFi802.11a/b/g/n802.11ac/a/b/g/n802.11a/b/g/n
802.11 b/g/n
802.11a/b/g/n
802.11ac
BluetoothV4.1V4.0V4.1V4.1V4.1V4.1
RTC+++
+
+
+
General Purpose bus-++
-
-
-
Camera Interface+++
+
+
+
CAN bus22222
-
SOM-iMX6UL
CM-T43
SOM-iMX7
SOM-iMX6
SOM-AM57x
SOM-iMX8
ELECTRICAL AND MECHANICAL SPECIFICATIONS
Supply Voltage3.2V – 5V3.3V – 5V3.2V – 4.5V
3.3V – 5.5V
4.2V – 5V
3.35V – 4.2V
Digital I/O Voltage3.3V3.3V3.3V
3.3V
3.3V
3.3V
Active Power Consumption (Watt)0.2 - 1.50.2 - 20.5 - 3
2 - 6
2.5 – 6.5
2.5 - 6.5
Dimensions (mm)36 x 68 x 536 x 68 x 542 x 68 x 5
75 x 65 x 6
65 x 68 x 542 x 68 x 5
O/S SUPPORT
LinuxKernel > 4.1Kernel > 3.2Kernel > 3.14Mainline kernel > 3.1Kernel > 4.1Kernel > 4.9
Android-----Android 8.0
x86-based SoM comparison
CM-iGTCM-iTCCM-iAM
CORE SYSTEM
CPU VendorAMDIntelIntel
CPU ModelG-Series Atom E680Atom Z530
Number of CPU cores211
CPU Frequency (MHz)165016001600
Integer Performance (MIPS)1150055006900
Video Acceleration1080p Blu-RayUp to 1080pUp to 1080p
Video decoder codecsH.264 / VC-1 / MPEG2 / DivXH.264/MPEG2/MPEG4/VC1/WMV9H.264/MPEG2/MPEG4/VC1/WMV9
Graphics Acceleration UnitRadeon HD 6250 GPU2D / 3D GPU2D / 3D GPU
Floating Point Unit+++
SIMD+++
DRAM Size (MB)1024 - 4096512 - 2048512 - 2048
On-board Storage (GB)8 - 328 - 321 - 4
PERIPHERAL FUNCTIONS AND INTERFACES
Display InterfaceHDMI, DisplayPort, LVDS, VGAParallel RGB, LVDS, SDVOParallel RGB, LVDS, SDVO
Display Resolution1920 x 1200 x 32bpp1920 x 1080 x 32bpp1920 x 1080 x 32bpp
Ethernet Ports2x 1000 Mbps2x 1000 Mbps2x 1000 Mbps
USB2.0 Ports9x Host6x Host6x Host
-1x Device-
SATA 5x SATA-III, AHCI, 6Gbit/s2x SATA-II, AHCI, 3Gbit/sSATA-II, 3Gbit/s
PCIe6x PCIe Gen 2.02x PCIe (x1)2x PCIe (x1)
LPC+++
Serial Ports241
GPIOUp to 29Up to 18Up to 15
Audio CodecHDA 5.1 24bit/96KHz + S/PDIFHDA 5.1 24bit/96KHz + S/PDIFHDA 5.1 32bit/192KHz + S/PDIF
SDIO-12
I2C / SMbus221
SPI-+-
CAN bus++-
IEEE1588-+-
RTC+++
ELECTRICAL AND MECHANICAL SPECIFICATIONS
Supply Voltage5V5V5V
Active Power Consumption (Watt)TBD5 - 74 - 6
Stand-by Power Consumption (Watt)TBD0.20.2
Dimensions (mm)65 x 75 x 865 x 75 x 865 x 75 x 8
O/S SUPPORT
MS WindowsWindows XPWindows XPWindows XP
Windows 7 64bitWindows 7Windows 7
LinuxMainline kernel > 3.2.0Mainline kernel > 2.6.38Mainline kernel > 2.6.35