All News | Boards | Chips | Devices | Software | LinuxDevices.com Archive | About | Contact | Subscribe
Follow LinuxGizmos:
Twitter Facebook Pinterest RSS feed
*   get email updates   *

CompuLab i.MX952 Linux-capable module showcases 2.5GbE, Wi-Fi 6 and PCIe Gen 3

Sep 17, 2026 — by Giorgio Mendoza 12 views

CompuLab has introduced the UCM-iMX952, a 28 x 40mm System-on-Module based on NXP’s i.MX952 processor. The module supports up to 16GB of LPDDR5 or LPDDR4X memory and 128GB of eMMC storage, along with PCIe Gen 3, 2.5GbE, Wi-Fi 6, Bluetooth 5.4, and multiple display and camera interfaces.

The NXP i.MX952 is available on the module in dual- or quad-core Arm Cortex-A55 configurations, with clock speeds up to 1.7GHz. The processor also integrates an Arm Mali-G310 GPU supporting OpenGL ES 3.2, Vulkan 1.2, and OpenCL 3.0, along with a 4K video processing unit and an eIQ Neutron NPU for machine-learning acceleration.

— ADVERTISEMENT —


Real-time and low-power processing is handled by Arm Cortex-M7 and Cortex-M33 cores, operating at up to 800MHz and 333MHz, respectively.

Memory configurations range from 4GB to 16GB using LPDDR5 or LPDDR4X connected through a 32-bit interface. Onboard eMMC storage is available in capacities from 16GB to 128GB and is used for the bootloader, operating system, and general-purpose data.


NXP i.MX 952 block diagram
(click image to enlarge)

Display connectivity includes two four-lane LVDS interfaces that can alternatively operate as a single eight-lane interface, supporting resolutions up to 1080p60. The four-lane MIPI-DSI interface supports up to 4K30 or 3840 x 1440 at 60Hz, with a maximum data rate of 2.5Gbps per lane.

For camera applications, the module provides MIPI-CSI connectivity configurable as either one four-lane interface or two two-lane interfaces. Digital audio support includes up to five SAI interfaces for protocols such as I2S, AC97, TDM, and codec/DSP connections.

Networking options include 2.5GbE through an SGMII interface and an optional 10/100/1000Mbps Ethernet PHY. The 2.5GbE interface shares its signals with PCIe Gen 3 x1, while a separate RGMII interface is available for connecting an external Ethernet PHY.


UCM-iMX952 block diagram
(click image to enlarge)

Optional wireless connectivity is provided through an Ezurio SONA NX611 module based on the NXP IW611 chipset. It supports IEEE 802.11ax Wi-Fi and Bluetooth 5.4 and connects to the processor through SDIO. Two MHF4 connectors are provided for 2.4GHz Wi-Fi/Bluetooth and auxiliary 2.4/5GHz Wi-Fi antennas.

Other interfaces include two USB 2.0 ports, up to eight UARTs, three CAN-FD interfaces, eight SPI buses, six I2C interfaces, two SD/SDIO interfaces, six PWM signals, eight ADC channels, and up to 94 GPIOs. Many of these signals are multiplexed across the module’s carrier-board connectors.


UCM-iMX952 SoM
(click image to enlarge)

For camera applications, the module provides MIPI-CSI connectivity configurable as either one four-lane interface or two two-lane interfaces. Digital audio support includes up to five SAI interfaces for protocols such as I2S, AC97, TDM, and codec/DSP connections.

Networking options include 2.5GbE through an SGMII interface and an optional 10/100/1000Mbps Ethernet PHY. The 2.5GbE interface shares its signals with PCIe Gen 3 x1, while a separate RGMII interface is available for connecting an external Ethernet PHY.


UCM-iMX952 evaluation kit block diagram
(click image to enlarge)

CompuLab also provides the SB-UCM-iMX95 carrier board for evaluation and development. Display connectivity includes an LVDS interface supporting up to 1366 x 768 at 60Hz and a MIPI-DSI interface supporting up to 1920 x 1080. Headers are also provided for capacitive touchscreens.

Camera support consists of two two-lane MIPI-CSI interfaces exposed through an edge connector. Raspberry Pi camera modules can be connected using CompuLab’s optional EB-EVCAMRPI adapter. Analog audio is provided through a WM8962 codec with separate 3.5mm line-in and line-out jacks.


UCM-iMX952 evaluation kit
(click image to enlarge)

The carrier board provides two Gigabit Ethernet ports and a mini-PCIe socket for cellular modems, accompanied by an onboard micro-SIM socket. Expansion options also include an M.2 Key-M socket for NVMe storage, a microSD slot, and two USB 2.0 Type-A ports.

Additional interfaces are exposed through 100-mil headers, including two UARTs, CAN/CAN-FD, SPI, I2C, and up to 16 GPIOs. Debug and programming features include a micro-USB serial console, JTAG header, two programmable user LEDs, and a separate micro-USB connection supporting NXP’s SDP/UUU programming protocol.

For software, CompuLab lists Debian Linux, Yocto Project, and RTOS support, along with Board Support Packages, Linux kernel support, U-Boot, and ready-to-run images. The company also lists support for Docker, Microsoft Azure IoT, Node-RED, and Mender-based OTA updates.

Specifications listed for the UCM-iMX952 include:

  • Processor:
    • NXP i.MX952, dual- or quad-core Arm Cortex-A55 at up to 1.7GHz
    • Arm Cortex-M7 up to 800MHz and Cortex-M33 up to 333MHz
  • Graphics and AI:
    • Arm Mali-G310 GPU with OpenGL ES 3.2, Vulkan 1.2, and OpenCL 3.0
    • 4K VPU and eIQ Neutron NPU
  • Memory and storage:
    • 4GB to 16GB LPDDR5/LPDDR4X
    • 16GB to 128GB eMMC
  • Display:
    • 2x 4-lane LVDS or 1x 8-lane LVDS, up to 1080p60
    • 4-lane MIPI-DSI, up to 4K30 or 3840 x 1440 at 60Hz
  • Camera and audio:
    • MIPI-CSI, configurable as 1x 4-lane or 2x 2-lane
    • Up to 5x I2S/SAI
  • Networking:
    • 2.5GbE SGMII, optional Gigabit Ethernet PHY, and secondary RGMII
    • Optional Wi-Fi 6 and Bluetooth 5.4 BLE
  • Expansion and I/O:
    • PCIe Gen 3 x1 and 2x USB 2.0
    • Up to 8x UART, 3x CAN-FD, 8x SPI, and 6x I2C
    • Up to 2x SD/SDIO, 6x PWM, 8x ADC, and up to 94x GPIO
  • System and debug:
    • RTC and JTAG
  • Connectors:
    • 2x 100-pin, 0.4mm pitch
    • Optional 40-pin, 0.4mm pitch
  • Power:
    • 3.45V to 5.5V input
    • 1.8V / 3.3V digital I/O
  • Dimensions:
    • 28 x 40 x 5mm, 9g
  • Operating temperature:
    • Commercial: 0°C to 70°C
    • Extended: -20°C to 70°C
    • Industrial: -40°C to 85°C

Further Information

The UCM-iMX952 Evaluation Kit is listed as coming soon with pricing starting at $645. The kit includes a UCM-iMX952 module, SB-UCM-iMX95 carrier board, 12V power supply, adapters, and cables.

Optional accessories include a 7-inch LVDS display, 5-inch MIPI-DSI display, and Quectel EC25G LTE cellular modem.

(advertise here)


PLEASE COMMENT BELOW

Please comment here...