ARM System on Modules | Computer on Modules
CompuLab System-on-Modules are fully-featured single board computers designed for integration into custom applications through miniature high-density connectors. CompuLab modules are supported with full BSPs and ready-to-run images for Linux, Android and WinCE.
-
- 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 x 5 mm
- NXP i.MX8 QuadMax/Plus @1.6GHz
- Up to 16GB LPDDR4, 64GB eMMC, 256MB NOR
- 4K VPU, 2× GC7000XSVX GPU
- HDMI/DP, 2x MIPI-DSI / LVDS, up-to 4K
- 2x GbE, PCIe, USB3.0, SATA
- 7x UART, 3x CAN-FD, 161x GPIO
- Certified WiFi 802.11ac and BT 4.2
- 70 x 45 x 7 mm
- 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
- 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 x 5 mm
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
-
SOM-iMX7 SOM-iMX8X SOM-iMX8 UCM-iMX8M-Mini UCM-iMX8M-Plus CPU CORE SoC Vendor NXP NXP NXP NXP NXP SoC Model i.MX7 i.MX8X i.MX8M i.MX8M Mini i.MX8M Plus CPU Cores 2x Cortex-A7 4x Cortex-A35 4x Cortex-A53 4x Cortex-A53 4x Cortex-A53 CPU
Frequency1GHz 1.2GHz 1.5GHz 1.8GHz 1.8GHz Integer Performance
(DMIPS)3800 8500 13800 16560 16560 Real-Time
Co-processorCortex-M4 Cortex-M4 Cortex-M4 Cortex-M4 Cortex-M7 GPU - Vivante GC7000Lite GPU Vivante GC7000Lite GPU GC NanoUltra GPU GC7000UL GPU Video Decode - 4k H.265, 1080p H.264, VP8, MPEG4 4K H.265, VP9, H.264
1080p MPEG-4, VC-1, VP8, H.2631080p H.265, H.264, VP8, VP9 1080p H.265, H.264, VP9, VP8 Video Encode - 1080p H.264 - 1080p H.264, VP8 1080p H.265, H.264 DSP - Tensilica
HiFi 4- - Tensilica
HiFi 4MEMORY AND STORAGE RAM 256MB – 2GB
DDR31GB – 4GB
LPDDR41GB – 4GB
LPDDR41GB – 4GB
LPDDR41GB – 8GB
LPDDR4Storage 128MB - 32GB 4GB - 64GB eMMC 4GB - 64GB eMMC 4GB - 64GB eMMC 16GB - 64GB eMMC DISPLAY AND CAMERA Display
InterfaceLVDS, MIPI-DSI,
parallel RGB2x MIPI-DSI,
dual LVDSHDMI, LVDS,
MIPI-DSIMIPI-DSI HDMI, LVDS,
MIPI-DSIDisplay
ResolutionUp to
1920x1080Up to
1920x1080Up to
4096 x 2160Up to
1920x1080Up to
1920x1080Camera 24-bit parallel,
MIPI-CSIMIPI-CSI MIPI-CSI MIPI-CSI 2x MIPI-CSI NETWORK
SOM-iMX7 SOM-iMX8X SOM-iMX8 UCM-iMX8M-Mini UCM-iMX8M-Plus Ethernet 2x Gbit 2x Gbit 1x Gbit 1x Gbit 1x Gbit WiFi 802.11a/b/g/n 802.11ac 802.11ac 802.11ac - Bluetooth V4.1 V4.2 V4.2 V4.2 - I/O
USB 3.0 - - 2x dual-role - 2x dual-role USB 2.0 1x OTG
+
4x Host4x Host - 2x dual-role - PCIe 1x PCIe (x1) 1x PCIe (x1) 2x PCIe (x1) 1x PCIe (x1) 1x PCIe (x1) UART 7 4 4 4 4 CAN bus 2 3 - - 2 SPI 3 4 2 3 2 I2C 3 3 3 3 5 GPIO Up to 124 Up to 96 Up to 90 Up to 85 Up to 75 Audio Codec + - + - - Touch-screen
interface+ + + + + RTC + + + + + SOM-iMX7 SOM-iMX8X SOM-iMX8 UCM-iMX8M-Mini UCM-iMX8M-Plus ELECTRICAL AND MECHANICAL SPECIFICATIONS
Supply Voltage 3.2V – 4.5V 4.0V – 4.5V 3.35V – 4.2V 3.45V – 4.4V 3.45V – 4.4V Digital I/O Voltage 3.3V 3.3V 3.3V 3.3V 3.3V Active Power Consumption
(Watt)0.5 - 3 1.5 - 4 2.5 - 6.5 0.5 - 3 0.5 - 4 Dimensions (mm) 42 x 68 x 5 38 x 68 x 5 42 x 68 x 5 28 x 38 x 5 28 x 38 x 5 Connectors 204-pin
SO-DIMM204-pin
SO-DIMM204-pin
SO-DIMM2x 100-pin
mezzanine2x 100-pin
mezzanineO/S SUPPORT Linux Kernel 4.14.98 4.14.98 4.14.98 5.4.24 5.4.24 Yocto ✓ ✓ ✓ ✓ ✓ Debian ✓ - - ✓ ✓ Android - - Android 8.0 Android 9.0 - -
- 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
- 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
- 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
- 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
- PXA270 @520MHz
- Up-to 128MB RAM, 512MB NAND
- WiFi interface
- Hard disk, PCMCIA
- PCI, AC97, LPC, GPIO
- 4x USB, 4x COM
- TFT & STN LCD
- Audio I/O
- 100Mb Ethernet
- 66 x 44 x 7 mm
- AMD G-Series @1.65GHz
- Up to 4GB DDR3, 32GB SSD
- Radeon HD 6250 GPU
- HDMI/DP/LVDS, 1920x1200
- TPM
- 2x GbE, 9x USB, RS232
- HDA / Audio
- 6x PCI Express
- GPIO, I2C, CANbus
- 75 x 65 x 8 mm
- Qualcomm APQ8064 @1.7GHz
- Up to 2GB DDR3, 32GB eMMC
- Adreno 320 and Hexagon QDSP6
- VPU - 1080p decoding / encoding
- HDMI1.4a and LVDS
- PCIe, SATA, GbE, 3x USB
- 5x UART, 3x SDIO, 61x GPIO
- Dual-band WiFi 802.11a/b/g/n
- Bluetooth 4.0 low-energy
- 60 x 68 x 5 mm
- Intel Atom E680 @1.6GHz
- 2GB DDR2, 32GB SD flash disk
- SATA HDD interface
- SDIO slot
- RGB/LVDS/SDVO 1920x1080
- 2x GbE, 6x USB, 4x COM
- HDA / Audio
- PCI Express
- GPIO, I2C, CANbus
- 75 x 65 x 8 mm
- Intel Atom Z530 @1.6GHz
- 2GB DDR2, 4GB flash disk
- SATA HDD interface
- 2x SDIO + microSD slot
- RGB/LVDS/SDVO 1920x1080
- 2x GbE, 6x USB
- HDA / Audio
- PCI Express
- GPIO, RS232, I2C
- 75 x 65 x 8 mm
- 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
- Marvell Armada 510 @800MHz
- H.264, MPEG4 & VC-1 codecs
- Up-to 1GB DDR3, 512MB NAND
- TFT LCD, Analog RGB
- PCI and PCIe, SATA
- 2x GbE, 4x USB, 3x COM
- GPIO, SDIO/MMC
- WiFi 802.11b/g/n interface
- Audio mic & spkr
- 75 x 65 x 8 mm