🚧 This documentation site is a work in progress — content is incomplete and may change.
Skip to main content

SiMa.ai Hardware Documentation

Use this site for hardware setup, firmware workflows, and low-level interfaces for SiMa.ai MLSoC Modalix products. Software, ML, and pipeline tooling are documented separately.

About the MLSoC Modalix​

The MLSoC Modalix is SiMa.ai's second-generation machine-learning system-on-chip. It combines an Arm Cortex-A65 application complex, a high-throughput Machine Learning Accelerator (MLA), an Image Signal Processor (ISP) for camera ingest, and a Computer Vision Unit (CVU) for classical vision workloads — all on a single die.

This integration lets you run multimodal, generative, and vision AI pipelines at the edge without combining separate accelerators, host CPUs, and camera bridges. The Modalix SoM packages MLSoC Modalix for carrier-board and product integration, and every DevKit documented here uses the same silicon.

Modalix block diagram showing PCIe Gen5, 10G Ethernet, MIPI CSI2, Arm A65, ISP, CVU, video codecs, MLA, LPDDR5, NoC, and system blocks

DevKit Portfolio​

SiMa.ai offers MLSoC Modalix-based development kits and PCIe products for edge AI applications. Select a product below, or compare features in the table.

Feature Comparison​

FeatureModalix DevKitModalix PCIe CardModalix Early Access DevKit
Documentation & OS
Product Briefview—view
Preloaded Operating SystemeLxr LinuxeLxr LinuxeLxr Linux
Compute
ARM Cores8x Arm Cortex-A65 @ 1.4 GHz8x Arm Cortex-A65 @ 1.4 GHz8x Arm Cortex-A65 @ 1.4 GHz
ISP (Image Signal Processor)Arm C-71 @ 1.2 GHzArm C-71 @ 1.2 GHzArm C-71 @ 1.2 GHz
CVU (Computer Vision Unit)Synopsys EV74 @ 750 16-bit GOPSSynopsys EV74 @ 750 16-bit GOPSSynopsys EV74 @ 750 16-bit GOPS
Memory & Storage
RAM Size32 GB LPDDR532 GB LPDDR564 GB LPDDR5
Storage16 GB eMMC, 500 GB NVMe16 GB eMMC10 GB eMMC
SD Card Slot✖✔✔
Networking
Ethernet1x 1GbE1x 1GbE1x 1GbE (end0), 1x 10GbE (end1), 2x 10GbE SFP+ (end2/3)
Camera Inputs
MIPI CSI2x 2-lane MIPI CSI✖4x 4-lane MIPI CSI
GMSL2 over FAKRA✖2x GMSL2 over FAKRA✖
I/O & Display
GPIO / Headers40-pin GPIO header✖40-pin GPIO header
USB4 USB 3.0 ports✖✖
HDMI1 HDMI 1.4 port✖✖
Graphics ControllerSilicon Motion SM768✖✖
Video Codecs
H.264/H.265 Encoder4kp604kp604kp60
MJPEG Encoder4kp304kp304kp30
H.264/H.265 Decoder4kp604kp604kp60
AV1 and MJPEG Decoder4kp604kp604kp60
Form Factor
Host-attached PCIe card✖✔✖
Order Your DevKit

Deployment Architectures​

MLSoC Modalix supports two common development architectures: standalone mode and PCIe mode. Choose the architecture that matches how your hardware is connected and where your application runs.

In standalone mode, a Modalix DevKit or a custom Modalix SoM-based system runs as a self-contained device. Use this mode when the device receives data directly from sensors, cameras, storage, or network interfaces.

Key Use Cases

  • Edge AI applications: Run inference without relying on a central server or cloud infrastructure.
  • Compact deployments: Reduce the need for additional host hardware.
  • Power-constrained systems: Support remote monitoring systems powered by batteries or solar panels.

Advantages

  • Self-contained: Runs without a host machine.
  • Power efficient: Supports power-sensitive environments.
  • Compact: Fits space-constrained deployments.

Typical Data Flow

  1. The DevKit receives data directly from network interfaces or sensors.
  2. The DevKit loads a NEAT application that defines the on-device inference pipeline.
  3. MLSoC Modalix performs inferencing and processes the data locally.
  4. Results are sent to other devices or systems via network connections for further action or visualization.
Set up standalone mode

Get Started​

Pick the path that matches your setup. Each guide covers serial-console access, network bring-up, and firmware management for that mode.