System on Module | Computer on Module

System on Module (SOM) is a fully-featured, miniature board computer designed for integration into custom industrial applications. Compulab SOM computer modules help product developers to accelerate time to market, optimize development costs and reduce supply chain challenges.

Compulab System on Module Benefits

  • 15-Years Availability
  • In-House Manufacturing
  • Direct Engineer Support
  • Linux and Yocto BSPs
  • Comprehensive Documentation
  • SMT-level Configure-to-Order

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
SoC FamilyForm FactorConnection TypeSize (mm)IntroducedLongevity
NXP i.MX93SMD solder-down140-pad soldered QFN30 x 30 x 32024until 2038
NXP i.MX93UCM pin2pin2x 100-pin mezzanine28 x 30 x 42023until 2038
NXP i.MX93UCM pin2pin2x 100-pin mezzanine28 x 38 x 42023until 2038
NXP i.MX8M PlusSODIMM204-pin edge36 x 68 x 52021until 2036
NXP i.MX8M PlusUCM pin2pin2x 100-pin mezzanine28 x 38 x 52021until 2036
NXP i.MX8M MiniSMD solder-down140-pad soldered QFN30 x 30 x 32020until 2035
NXP i.MX8M MiniUCM pin2pin2x 100-pin mezzanine28 x 38 x 42019until 2035
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