Forlinx FET-MX95xx-C SoM and OK-MX95xx-C Development Board Feature NXP i.MX 95 SoC with 10GbE Networking, PCIe, CAN FD, and RS485 Support
Forlinx has recently introduced the Forlinx FET-MX95xx-C system-on-module (SoM) and OK-MX95xx-C development board built around the NXP i.MX 95 SoC, features up to six Cortex-A55 application cores, a Cortex-M7 real-time core, and a Cortex-M33 safety core. It is equipped with 8GB LPDDR4x RAM, and 64GB eMMC storage, and offers robust networking options, including dual GbE and a 10GbE SFP+ cage. Designed for automotive, industrial, and commercial IoT applications, it supports interfaces like CAN Bus, RS485, PCIe, USB, and MIPI DSI/CSI for displays and cameras.
The OK-MX95xx-C development board provides extensive I/O access, including additional networking, storage, and audio interfaces, as well as debugging and expansion options which include an NPU offering 2 TOPS AI acceleration, extensive security measures (e.g., EdgeLock, TrustZone), and support for Linux, it is ideal for high-performance, secure embedded systems.
Forlinx FET-MX95xx-C SoM Specifications
- SoC: NXP i.MX9596
- CPU: 6x Cortex-A55 @ 1.8 GHz + 1x Cortex-M7 @ 800 MHz + 1x Cortex-M33 @ 333 MHz
- NPU: 2 TOPS
- GPU: Mali-G310 supporting OpenGL ES 3.2, Vulkan 1.2, and OpenCL 3.0
- VPU:
- Decoding: H.264/H.265 up to 4K@30fps
- Encoding: H.264/H.265 up to 4K@30fps
- Memory & Storage:
- RAM: 8GB LPDDR4X
- Storage: 64GB eMMC
- Connectivity:
- Ethernet:
- 2x 1 Gbps (RGMII/RMII with TSN support)
- 1x 10 Gbps (XFI, SGMII, USXGMII with TSN support)
- USB:
- 1x USB 3.0 (Host/Device)
- 1x USB 2.0 (Host/Device)
- CAN-FD: Up to 5 channels (ISO11898-1 compliant)
- Ethernet:
- I/O Interfaces:
- PCIe: 2x PCI Express Gen3
- UART: Up to 8 (up to 5 Mbps)
- SPI: Up to 8 (Master/Slave optional)
- XSPI: 1x for Serial NOR/NAND flash
- I2C: Up to 7
- GPIO: Up to 111 pins
- ADC: 1x 12-bit, 8-lane, 1 MS/s ADC
- PWM: Up to 6 channels
- Display Interfaces:
- MIPI-DSI: 1x 4-lane, up to 2.5 Gbps; supports 4K@30Hz or 3840×1440@60Hz
- LVDS: 1x (up to 1080P@60Hz)
- MIPI CSI-2: Up to 2x (MIPI DSI v1.2 and D-PHY v1.2 compatible)
- Audio Interfaces:
- SAI: Up to 5
- SPDIF: 1x
- PDM: 1x (8-lane microphone support)
- Security
- NXP EdgeLock 2GO key management services
- Cryptographic Acceleration and Assurance Module
- Resource Domain Controller
- Arm TrustZone
- High Assurance Boot support
Encryption Engine with AES-128, AES-256, 3DES, RC4, RSA4096, TRNG, SHA-1, SHA-2, SHA-256, MD-5 - RSA-1024, 2048, 3072, 4096, and secure key storage
- Side-channel attack resistance
- Expansion & Debug:
- JTAG: 1x (4-pin)
- SD Card: 1x SD 3.0
- SDIO: 1x SDIO 3.0
- Power Supply: DC 12V
- Operating Temperature: -40°C to +85°C
- Dimensions: 50mm x 68mm
- Connector: 4x 80-pin board-to-board connectors (0.5mm pitch, 2.0mm stack height)
At the time of writing the company mentions that the SoM will only support Linux, but support for other operating systems is not present. The company also mentions that with support for industrial temperature ranges the device is designed for applications including automotive, industrial, and commercial IoT markets.
The Forlinx OK-MX95xx-C Development Board uses all the I/O and peripherals of the FET-MX95xx-C SoM and gives easier access so that it can be accessed easily.
Forlinx OK-MX95xx-C Development Board Specifications
- Supported SoM: Forlinx FET-MX95xx-C as described above
- Storage:
- 1x TF slot (SD3.0, 4-bit)
- 1x QSPI Flash (XSPI, 4-bit)
- Display Interfaces:
- LVDS: Dual 8-bit, up to 1080p@60Hz
- MIPI DSI: 4 lanes, up to 2.5Gbps per lane, supports 4K@30Hz or 3840×1440@60Hz
- Networking:
- 1x 10G SFP cage (XFI)
- 2x Gigabit Ethernet (10/100/1000Mbps, RJ45 connectors)
- USB Ports:
- USB Type-C (DEBUG): UART1/2/3 converted for A53/M33/M7 core debugging
- USB Type-C (USB1): Supports OTG
- USB 2.0 Host (via hub, up to 480 Mbps)
- Expansion:
- 2x PCIe Gen 3.0 slots (x1, supports RC and EP modes)
- 1x Mini PCIe slot for 4G networking (supports EC20/EC25 modules)
- Camera Interface:
- 1x MIPI CSI: Supports OV13850 sensor
- Wireless Connectivity:
- On-board AW-CM358SM module:
- Wi-Fi: 2.4GHz/5GHz dual-band
- Bluetooth: 5.0 with audio support
- Interfaces: 1x SDIO (Wi-Fi), 1x UART (Bluetooth), 1x I2S (audio)
- On-board AW-CM358SM module:
- Audio Interfaces:
- 1x 4-stage headphone jack (supports HP and MIC)
- 1x On-board electret MIC
- 1x Dual-channel speaker interface
- 1x eARC interface (via pin headers)
- I/O and Debug Interfaces:
- 1x SPI (via pin headers)
- 5x CAN FD (with isolated circuits, supports CAN 2.0B, up to 5 Mbps)
- 2x RS485 (with isolated circuits, auto transceiving control)
- 1x JTAG for debugging
- 1x UART (via debug Type-C)
- Additional Features:
- 1x Active buzzer
- 1x RTC with CR2032 battery support
- 7x Keys (Reset, Sleep mode, Power switch, and 4 user-defined)
- 4x User-defined LEDs
- 1x SARADC: 8 channels, 1.8V, onboard sliding rheostat
- 1x Tamper detection interface (via pin headers)
- 1x Fan connector for SoM cooling
- Power Supply: 12V DC via power barrel jack
- Dimensions: Not provided
As is typical for Forlinx, no public documentation is available for its modules and development boards. Instead, the company provides resources exclusively to customers, including hardware-related materials such as datasheets, user guides, carrier board schematics, carrier board PCB files, and SoM pin mux configurations. On the firmware side, customers receive OS images, testing demos, source code, user manuals, and the required compiling environment.
The FET-MX95xx-C is not the first SoM based on the NXP i.MX 95 we’ve covered, but we also wrote about Toradex Aquila iMX95, and other SoM’s feel free to check them out if you are interested in those SoM.
At the time of writing the company does not provide any pricing information and you need to contact the company through the product page for a quote.