ARM System on Modules | Computer on Modules

Compulab System-on-Modules are fully-featured single board computers designed for integration into custom industrial applications. Compulab SOM modules are supported with full BSPs and ready-to-run images for Linux and Android operating systems.

UCM-iMX95 - NXP i.MX 95 System-on-Module
  • NXP i.MX95 @2.0GHz
  • Up to 16GB LPDDR5, 128GB eMMC
  • ARM Mali GPU, 4K VPU and AI/ML NPU
  • 2x LVDS, MIPI-DSI, 2x MIPI-CSI
  • 2x GbE + 10GbE, 2x PCIe, USB3.0
  • Certified 802.11ax WiFi and BT 5.3
  • 5x CAN, 8x UART, 8x SPI, 75x GPIO
  • 28 x 40 mm, UCM pin2pin family
MCM-iMX93 - NXP i.MX93 SMD System-on-Module
  • NXP i.MX93 @1.7GHz
  • Up to 2GB LPDDR4, 64GB eMMC
  • AI/ML Neural Processing Unit
  • LVDS, MIPI-DSI and parallel RGB
  • 2x RGMII, 2x USB, 8x UART
  • 8x SPI, 2x CAN-FD, 80x GPIO
  • SMD solder-down form-factor
  • 30 x 30 x 3 mm
UCM-iMX93L - NXP i.MX9 System-on-Module | Computer-on-Module
  • NXP i.MX93 @1.7GHz
  • Up to 2GB LPDDR4, 64GB eMMC
  • AI/ML Neural Processing Unit
  • LVDS, MIPI-DSI and MIPI-CSI
  • GbE, 2x RGMII, 2x USB
  • 7x UART, 2x CAN-FD, 2x SDIO
  • 7x SPI, 6x I2C, 65x GPIO
  • 28 x 30 x 4 mm
UCM-iMX93 - NXP i.MX9 System-on-Module | Computer-on-Module
  • NXP i.MX93 @1.7GHz
  • Up to 2GB LPDDR4, 64GB eMMC
  • AI/ML Neural Processing Unit
  • LVDS, MIPI-DSI and MIPI-CSI
  • GbE, 2x RGMII, 2x USB
  • 7x UART, 2x CAN-FD, 79x GPIO
  • Certified 802.11ac WiFi, BT 5.3
  • 28 x 38 mm, UCM pin2pin family
UCM-iMX8M-Plus - NXP i.MX8M Plus System-on-Module
  • NXP i.MX8M Plus @1.8GHz
  • Up to 8GB LPDDR4, 64GB eMMC
  • AI/ML Neural Processing Unit
  • 1080p VPU and GPU
  • HDMI, LVDS, MIPI-DSI, 2x MIPI-CSI
  • PCIe, GbE, 2x USB3.0
  • 2x CAN, 4x UART, 75x GPIO
  • 28 x 38 mm, UCM pin2pin family
MCM-iMX8M-Plus - NXP i.MX8M Plus System-on-Module
  • NXP i.MX8M Plus @1.8GHz
  • Up to 8GB LPDDR4, 64GB eMMC
  • AI/ML NPU, 1080p VPU and GPU
  • HDMI, LVDS, MIPI-DSI, 2x MIPI-CSI
  • PCIe, 2x RGMII, 2x USB3.0
  • 2x CAN, 4x UART, 115x GPIO
  • SMD solder-down form-factor
  • 30 x 30 x 3 mm
CL-SOM-iMX8PLUS - NXP i.MX 8M Plus System-on-Module | Computer-on-Module
  • NXP i.MX8M Plus @1.8GHz
  • Up to 8GB LPDDR4, 128GB eMMC
  • AI/ML NPU, 1080p GPU and VPU
  • HDMI, LVDS, MIPI-DSI, 2x MIPI-CSI
  • 2x GbE / RGMII, PCIe, 2x USB3.0
  • 2x CAN, 4x UART, 88x GPIO
  • Certified 802.11ac WiFi, BT 5.0
  • 36 x 68 x 5 mm
MCM-iMX8M Mini - NXP i.MX8M Mini SMD System-on-Module
  • NXP i.MX8M Mini @1.8GHz
  • Up to 4GB LPDDR4, 64GB eMMC
  • 1080p VPU and GPU
  • MIPI-DSI and MIPI-CSI
  • PCIe, RGMII, 2x USB
  • 4x UART, 2x SDIO, 86x GPIO
  • SMD solder-down form-factor
  • 30 x 30 x 3 mm
UCM-iMX8M Mini - NXP i.MX8M Mini System-on-Module
  • NXP i.MX8M Mini @1.8GHz
  • Up to 4GB LPDDR4, 64GB eMMC
  • 1080p VPU and GPU
  • MIPI-DSI and MIPI-CSI
  • PCIe, GbE, 2x USB
  • 4x UART, SDIO, 85x GPIO
  • WiFi 802.11ac and BT 4.2
  • 28 x 38 mm, UCM pin2pin family
CL-SOM-iMX8X - NXP i.MX8X System-on-Module | Computer-on-Module
  • NXP i.MX8X @1.2GHz
  • Up to 4GB LPDDR4, 64GB eMMC
  • 4K VPU, Vivante GC7000Lite GPU
  • 2x MIPI-DSI / dual-channel LVDS
  • 2x GbE, PCIe, 4x USB
  • 4x UART, 3x CAN-FD, 96x GPIO
  • WiFi 802.11ac and BT 4.2
  • 38 x 68 x 5 mm
CL-SOM-iMX8 - NXP i.MX8 System-on-Module | Computer-on-Module
  • NXP i.MX8M @1.5GHz
  • Up to 4GB LPDDR4, 64GB eMMC
  • 4K VPU & Vivante GC7000Lite GPU
  • HDMI, LVDS and MIPI-DSI
  • PCIe, GbE, USB3.0
  • 4x UART, SDIO, 60x GPIO
  • WiFi 802.11ac and BT 4.2
  • 42 x 68 x 5 mm
CL-SOM-iMX7 - Freescale i.MX7 System-on-Module | Computer-on-Module
  • NXP i.MX7 @1GHz
  • Real-time Cortex-M4 MCU
  • Up to 2GB DDR3, 32GB eMMC
  • LVDS, MIPI-DSI, parallel RGB
  • PCIe, 2x GbE, 5x USB, 2x SDIO
  • 7x UART, 2x CAN, 124x GPIO
  • WiFi 802.11a/b/g/n and BT 4.1
  • 42 x 68 x 5 mm

Product
MCM-iMX93
UCM-iMX93L
UCM-iMX93
CL-SOM-iMX8Plus
UCM-iMX8M-Plus
MCM-iMX8M-Mini
UCM-iMX8M-Mini
Form FactorSoC FamilyIntroducedLongevityConnection TypeSize (mm)
SMD solder-downNXP i.MX932024until 2038140-pad soldered QFN30 x 30 x 3
UCM pin2pinNXP i.MX932023until 20382x 100-pin mezzanine28 x 30 x 4
UCM pin2pinNXP i.MX932023until 20382x 100-pin mezzanine28 x 38 x 4
SODIMMNXP i.MX8M Plus2021until 2036204-pin edge36 x 68 x 5
UCM pin2pinNXP i.MX8M Plus2021until 20362x 100-pin mezzanine28 x 38 x 5
SMD solder-downNXP i.MX8M Mini2020until 2035140-pad soldered QFN30 x 30 x 3
UCM pin2pinNXP i.MX8M Mini2019until 20352x 100-pin mezzanine28 x 38 x 4
Product
MCM-iMX93
UCM-iMX93L
UCM-iMX93
CL-SOM-iMX8Plus
UCM-iMX8M-Plus
MCM-iMX8M-Mini
UCM-iMX8M-Mini
System-on-ChipCPU CoresFrequencyReal-Time
Co-processor
GPUAI/ML
Processing Unit
NXP i.MX932x Cortex-A551.7GHzCortex-M33-up to 0.5 TOPS
NXP i.MX932x Cortex-A551.7GHzCortex-M33-up to 0.5 TOPS
NXP i.MX932x Cortex-A551.7GHzCortex-M33-up to 0.5 TOPS
NXP i.MX8M Plus4x Cortex-A531.8GHzCortex-M7GC7000UL GPUup to 2.3 TOPS
NXP i.MX8M Plus4x Cortex-A531.8GHzCortex-M7GC7000UL GPUup to 2.3 TOPS
NXP i.MX8M Mini4x Cortex-A531.8GHzCortex-M4GC NanoUltra GPU-
NXP i.MX8M Mini4x Cortex-A531.8GHzCortex-M4GC NanoUltra GPU-
Product
MCM-iMX93
UCM-iMX93L
UCM-iMX93
CL-SOM-iMX8Plus
UCM-iMX8M-Plus
MCM-iMX8M-Mini
UCM-iMX8M-Mini
RAM typeRAM sizeRAM data
width
Storage typeStorage size
LPDDR4512MB – 2GB16-biteMMC8GB - 64GB
LPDDR4512MB – 2GB16-biteMMC8GB - 64GB
LPDDR4512MB – 2GB16-biteMMC8GB - 64GB
LPDDR41GB – 8GB32-biteMMC16GB - 128GB
LPDDR41GB – 8GB32-biteMMC16GB - 64GB
LPDDR41GB – 4GB32-biteMMC4GB - 64GB
LPDDR41GB – 4GB32-biteMMC4GB - 64GB
Product
MCM-iMX93
UCM-iMX93L
UCM-iMX93
CL-SOM-iMX8Plus
UCM-iMX8M-Plus
MCM-iMX8M-Mini
UCM-iMX8M-Mini
Display
Interfaces
Max
Resolution
Video
Decoding
Camera
Interfaces
Video
Encoding
LVDS, MIPI-DSI, parallel RGB1920 x 1080-MIPI-CSI, 2 lanes-
LVDS, MIPI-DSI1920 x 1080-MIPI-CSI, 2 lanes-
LVDS, MIPI-DSI1920 x 1080-MIPI-CSI, 2 lanes-
HDMI, LVDS, MIPI-DSI1920 x 10801080p602x MIPI-CSI, 4 lanes1080p60
HDMI, LVDS, MIPI-DSI1920 x 10801080p602x MIPI-CSI, 4 lanes1080p60
MIPI-DSI1920 x 10801080p60MIPI-CSI, 4 lanes1080p60
MIPI-DSI1920 x 10801080p60MIPI-CSI, 4 lanes1080p60
Product
MCM-iMX93
UCM-iMX93L
UCM-iMX93
CL-SOM-iMX8Plus
UCM-iMX8M-Plus
MCM-iMX8M-Mini
UCM-iMX8M-Mini
EthernetWiFiBTUSB 3.0USB 2.0PCIeUARTCANSDIOSPII2CGPIO
2x RGMII---2-8228680
1x GbE + 1x RGMII---2-7227665
1x GbE + 1x RGMII802.11ac5.3-2-7227679
2x GbE / RGMII802.11ac5.32-14223690
1x GbE + 1x RGMII--2-14222575
1x RGMII---214-23386
1x GbE / RGMII802.11ac4.2-214-13385
Product
MCM-iMX93
UCM-iMX93L
UCM-iMX93
CL-SOM-iMX8Plus
UCM-iMX8M-Plus
MCM-iMX8M-Mini
UCM-iMX8M-Mini
Linux KernelYoctoDebianAndroidFreeRTOS
6.1.1-
6.1.1-
6.1.1-
5.15.32-
5.15.32-
5.10.35Android 10.0
5.10.35Android 10.0
CL-SOM-iMX6 - NXP i.MX6 System-on-Module | Computer-on-Module
  • NXP i.MX6 @1GHz
  • Up to 4GB DDR3, 32GB eMMC
  • 1080p with H.264, VC1, DivX
  • 2D/3D Vivante GPU
  • HDMI, LVDS, parallel RGB
  • GbE , SATA, 5x USB, 5x UART
  • PCIe, 3x SDIO, 2x CAN, 112x GPIO
  • WiFi 802.11a/b/g/n/ac and BT 4.1
  • Parallel camera and MIPI-CSI
  • 75 x 65 x 6 mm
CL-SOM-AM57x System-on-Module | Computer-on-Module
  • TI AM5728 @1.5GHz
  • Up to 4GB DDR3
  • Up to 32GB eMMC / NAND
  • PowerVR SGX544 and 1080p VPU
  • C66x DSP and PRU-ICSS
  • HDMI, LVDS, parallel RGB
  • 2x PCIe, USB3.0, 3x USB2.0
  • 2x GbE, SATA, 2x CAN
  • 9x UART, 3x SDIO, 87x GPIO
  • WiFi 802.11a/b/g/n and BT 4.1
  • Analog and digital audio
  • 60 x 68 x 5 mm
CL-SOM-iMX6UL - Freescale i.MX6 UltraLite System-on-Module | Computer-on-Module
  • NXP i.MX6UL @528MHz
  • Up to 1GB DDR3, 32GB eMMC
  • LCD ctrl., up to 1366 x 768
  • Ethernet, 5x USB, 2x CAN
  • 8x UART, SDIO, 78x GPIO
  • WiFi 802.11a/b/g/n and BT 4.1
  • 3x SPI, 3x I2C, 10x ADC
  • 36 x 68 x 5 mm
CM-T43 - AM437x SoM | TI AM4379 / AM4376 | System-on-Module | Computer-on-Module
  • TI AM4379 @1GHz
  • Up to 1GB DDR3, 32GB eMMC
  • PowerVR SGX530 GPU
  • LCD ctrl., up to 1400x1050
  • 2x GbE, 3x USB, 2x CAN
  • 6x UART, 3x SDIO, 133x GPIO
  • WiFi 802.11ac and BT 4.0
  • 36 x 68 x 5 mm
CM-FX6 computer-on-module (CoM) | system-on-module (SoM)
  • NXP i.MX6 @1.2GHz
  • Up to 4GB DDR3, 32GB SSD
  • 1080p with H.264, VC1, DivX
  • HDMI, LVDS, parallel RGB
  • PCI Express Gen 2.0
  • GbE, 5x USB, 5x UART
  • 3x SDIO, 2x CAN, 112x GPIO
  • WiFi 802.11b/g/n and Bluetooth
  • Analog and digital audio
  • 75 x 65 x 6 mm
CM-T335 computer-on-module (CoM) | system-on-module (SoM)
  • TI AM3354 @600MHz
  • 2D/3D graphics acceleration
  • Up to 512MB DDR3, 1GB NAND
  • LCD ctrl., up to 1366x768
  • GbE, 4x USB, 5x UART
  • CAN, GPIO, SDIO/MMC
  • WiFi and Bluetooth
  • 68 x 30 x 5 mm
CM-T3730 computer-on-module (CoM) | system-on-module (SoM)
  • TI DM3730 @1000MHz
  • H.264, MPEG4 & WMV9 codecs
  • 2D/3D hardware acceleration
  • Up-to 256MB DDR, 8GB storage
  • TFT & STN LCD, PAL/NTSC TV
  • 3x USB, 3x UART
  • GPIO, SDIO/MMC
  • WiFi & Bluetooth
  • 100Mb Ethernet
  • 66 x 44 x 7 mm
CM-T3517 computer-on-module (CoM) | system-on-module (SoM)
  • TI AM3517 @600MHz
  • 2D/3D hardware acceleration
  • Up-to 256MB DDR2, 8GB flash
  • TFT LCD, PAL/NTSC TV
  • GPIO, SDIO/MMC
  • 5x USB, 4x COM, CAN bus
  • WiFi & BT interface
  • Audio speaker & mic
  • 100Mb Ethernet
  • 66 x 44 x 7 mm
CM-T3530
  • TI OMAP3530 @720MHz
  • H.264, MPEG4 & WMV9 codecs
  • 2D/3D hardware acceleration
  • Up-to 256MB mDDR, 512MB NAND
  • TFT LCD, PAL/NTSC TV
  • 3x USB, 3x COM
  • GPIO, SDIO/MMC
  • WiFi interface
  • 100Mb Ethernet
  • 66 x 44 x 7 mm
CM-X300
  • Marvell PXA300 @624MHz
  • Up-to 128MB DDR, 512MB NAND
  • Audio speaker & mic
  • Battery management
  • AC97, GPIO, SDIO/MMC
  • 3x USB, 3x COM
  • TFT & STN LCD
  • WiFi and Bluetooth
  • 100Mb Ethernet
  • 66 x 44 x 7 mm
CM-iGLX
  • Geode LX800 @500MHz
  • Up-to 512MB DDR, 512MB flash
  • SXGA for CRT & LCD
  • Hard disk
  • PCI, GPIO, LPC, AC97
  • 2x COM, Audio I/O
  • 100Mb Ethernet
  • Touchscreen
  • 4x USB
  • 68 x 58 x 8 mm