Search
Close this search box.

Milk-V Mars CM (Compute Module): Is It Any Good?

Milk-V Mars Compute Module

The Milk-V Mars CM, a compact RISC-V-based boar, has generated significant interest due to its compatibility with the Raspberry Pi Compute Module 4 (CM4) form factor. While it’s not yet a one-to-one replacement for the CM4, its potential as a compute module for products like the DTV Electronics CmRat deserves exploration, especially given the supply challenges for CM4 boards.

This article assesses the Mars CM for its suitability with our flagship product: the CmRat, comparing it to other well known alternatives such as the Radxa CM3, CM5, and CM5 Lite.

👉 Grab your CmRat Carrier Board in barebone configuration from the DTV Electronics Shop and pair it with the compute module of your choice! Click here to order now.

The Milk-V Mars CM Overview

The Milk-V Mars CM Overview

Specs and Features

Milk-V Mars CM CPU
  • Processor: StarFive JH7110, RISC-V quad-core @ 1.5GHz
  • Memory: 4GB RAM, with options for 16GB eMMC storage
  • Connectivity: Gigabit Ethernet, WiFi (reported but inconsistent), Bluetooth
  • Interfaces: PCIe Gen 2 (functional but limited throughput), GPIO compatibility with CM4
  • Size/Form Factor: Matches CM4, enabling drop-in use in CM4 carrier boards

This board boasts features like PCIe support, essential for adding high-speed peripherals such as SSDs. However, issues such as WiFi instability and the need for manual OS configuration limit its practicality for mainstream use.

How It Stacks Up

Radxa CM3, CM5, and CM5 Lite

The Radxa family of compute modules are Arm-based and offer a range of configurations for different needs. Here’s a quick breakdown:

Feature Milk-V Mars CM Radxa CM3 Radxa CM5 Radxa CM5 Lite
Processor RISC-V JH7110 (4-core) RK3566 (4-core Arm Cortex) RK3588 (8-core Arm Cortex) RK3588 (Lite variant)
RAM Options 4GB 2-8GB 4-16GB 2-8GB
Storage 16GB eMMC 16-128GB eMMC 32GB-128GB eMMC None
PCIe Support Gen 2 (Limited Speed) Gen 2 Gen 3 Gen 3
WiFi/Bluetooth Inconsistent Yes Yes No
Power Efficiency Low Moderate High High
Price $54 (base) $40-$90 $120-$150 $90-$120

Key Observations

Performance

The Mars CM’s RISC-V architecture is exciting but significantly slower compared to the Radxa CM5’s RK3588. Geekbench scores highlight this disparity, with the Mars CM achieving around 74 (single-core) versus 400+ for the CM5.

While RISC-V has potential, the Mars CM’s JH7110 chip lacks the optimizations and efficiency of established Arm processors.

Ecosystem and Compatibility

Milk-V Mars CM Features

Radxa modules enjoy wider software and hardware support due to Arm’s mature ecosystem.

The Mars CM, while form-factor compatible, struggles with early-stage OS support, which complicates deployment for production.

Cost and Value

For budget-sensitive projects, the Mars CM’s $54 price tag is attractive, especially given its PCIe support and onboard storage. However, its limitations may lead to higher long-term costs in troubleshooting and adaptation.

Special Features

The Mars CM’s RISC-V foundation appeals to innovators exploring open architectures. However, for general-purpose applications or performance-critical tasks, Radxa’s CM5 and CM5 Lite offer better performance and flexibility.

Potential for DTV Electronics CmRat

The CmRat, as a flagship product, likely demands reliability, performance, and ease of integration. Here’s how the Mars CM and its competitors align with these needs:

  • Mars CM: A potential fit for niche, experimental use cases where RISC-V exploration is a goal. However, its performance limitations and immature ecosystem make it less suitable for mainstream or demanding applications.
  • Radxa CM3: A balanced choice for moderate performance and lower cost, especially for general applications.
  • Radxa CM5/CM5 Lite: Ideal for high-performance scenarios. These modules shine in AI, multimedia, or high-bandwidth tasks due to their powerful RK3588 chips and advanced PCIe support.

Bottom Line

Milk-V MARS-CM

The Milk-V Mars CM is an intriguing alternative for RISC-V enthusiasts and projects focusing on openness and experimental architecture. However, for a commercial product like the CmRat, the Radxa CM5 or its Lite version offers a more dependable, high-performance solution.

As RISC-V matures, modules like the Mars CM may close the gap, but for now, Arm-based competitors dominate in practicality and efficiency. The choice ultimately hinges on whether you value pioneering architecture over proven performance.


👉 Grab your CmRat Carrier Board in barebone configuration from the DTV Electronics Shop and pair it with the compute module of your choice! Click here to order now.

Leave a Reply

Your email address will not be published. Required fields are marked *

Close

GET 10% OFF

Enter your name and e-mail address to receive 10% off your first order.

We respect your privacy.