Milk-V Offers a Trio of RISC-V Raspberry Pi Alternatives

Milk-V Pioneer
(Image credit: Milk-V)

Milk-V, a Chinese startup, seems to building a new RISC-V powered line of computers starting with a trio of boards. The $9 Milk-V Duo looks like a Raspberry Pi Pico. There's also Raspberry Pi shaped quad-core board and the current cream of the crop: a micro ATX system called the Milk-V Pioneer.

Milk-V Pioneer

(Image credit: Milk-V)

The top-of-the-line Pioneer comes in a micro ATX form factor and is the most "PC" looking board in the lineup. The larger size of the Pioneer allows for more power than other boards and provides great expansion possibilities.

Swipe to scroll horizontally
Milk-V Pioneer Specifications
SoCSophon SG2042
Row 1 - Cell 0 64 T-Head XuanTie C920 64-bit CPU at 2 GHz
RAM4 x Slots
Row 3 - Cell 0 Upto 128GB DDR4 3200 MHz
USB8 x USB 3.2, USB Header
Storage3 x PCIe x16 Slot(PCIe 3.0 x8)
Row 6 - Cell 0 5 x SATA
Row 7 - Cell 0 Micro SD
Expansion2 x PCIe x16
Power24P ATX power connector

(Image credit: Milk-V)

If you don't want to spec your own Pioneer, then the Pioneer Box is a ready-to-use RISC-V PC that provides between 32 and 128GB of RAM, a 1TB NVMe SSD, an Intel X520-DA2 network card, and two 10Gbps SFP ports. GPU duties fall to the AMD R5 230 — not a GPU on our list of best GPUs, but it'll get the job done. Power is provided by an MSI A350 350W PSU.

Operating system support appears to be largely Linux based, with Fedora, Debian, Ubuntu, Arch, and Deepin being touted.

For now there is no price for this board — all we have is a Crowd Supply page stating that the project is launching soon. Remember that crowdfunding a project is not a guarantee of receiving a finished product. Backing a crowdfunded project is akin to an investment: you believe in the project and want it to succeed, but you are not purchasing a retail product.

Milk-V Quad Core

(Image credit: Milk-V)

Right now, this board has no official name, nor do we have any official specs. All that we can discern from the single tweet is that it is powered by a JH7110 RISC-V and it appears to have a similar layout to the Raspberry Pi 3B+. Two USB 2.0 ports, two USB 3.0 ports, an Ethernet (Gigabit?) port, as well as one HDMI port, a USB powerport, CSI and DSI, and a 40 pin GPIO. There also seems to be a PoE header between the GPIO and USB ports. Hidden in the center of the board seems to be an M.2 slot, for storage or connectivity. 

Swipe to scroll horizontally
StarFive JH7110 Specifications
SoCStarFive JH7110
Row 1 - Cell 0 RISC-V U74 Quad-core 64-bit RV64GC ISA SoC
Row 2 - Cell 0 2MB L2 cache and S7 core, operating frequency up to 1.5GHz
RAM4/8GB LPDDR4

Milk-V Duo

(Image credit: Milk-V)

The Milk-V Duo is a $9 RISC-V computer which bears a striking resemblance to our favorite microcontroller, the Raspberry Pi Pico. Where the Duo beats the Pico is that we have a Linux OS and 1GHz RISC-V CPU.

Swipe to scroll horizontally
Milk-V Duo Specifications
SoCSOPHGO CV1800B
Row 1 - Cell 0 Dual-Core RISC-V CPU up to 1GHz
RAM64MB RAM
NetworkingProvides 10/100Mbps Ethernet via optional add-on board
StorageMicro SD card
Power / DataUSB C
CameraCSI camera socket

With a 40 pin GPIO that looks like a drop-in replacement for the Raspberry Pi Pico, the Duo could turbo-charge your microcontroller projects with a full Linux or RTOS based operating system. GPIO compatibility will depend on the logic level of the board. From what we can see in the schematics this is a 3v3 logic level, so it should work with some of the best add-ons for the Pico. 

The glaring omission from the Duo is onboard connectivity. We've taken the Raspberry Pi Pico W's Wi-Fi and Bluetooth for granted so to have these missing on the Duo is an issue. You can purchase an additional Ethernet board which connects to the Duo via five pins on the short end of the board. That'll do for many projects, but it is another wire to build into a project.

The $9 Milk-V Duo is not yet available for purchase, so for now you'll need to keep your eyes on the official page to learn when it will be released.

Les Pounder

Les Pounder is an associate editor at Tom's Hardware. He is a creative technologist and for seven years has created projects to educate and inspire minds both young and old. He has worked with the Raspberry Pi Foundation to write and deliver their teacher training program "Picademy".

  • Findecanor
    The SiFive U74 core in the RPi-format SBC is RV64GC with the most useful parts of Bitmanip: Zba and Zbb

    From a little bit of googling, I found out that the Milk-V Duo's SoC has the T-Head XuanTie C906 core.
    Both the C920 and C906 are RV64GC, and also implement the 0.7.1 draft of the Vector extension (!) extended with 16-bit FP support.
    No Bitmanip, but instead T-head's own "thead" extension which has a lot of overlap with Zba and Zbb.

    BTW. Because there are several 64-bit RISC-V microcontrollers with relatively little memory on the way, there's a special Linux profile in development that uses 32-bit addressing to save memory.
    Reply
  • bit_user
    It's not clear from the article, but the top-spec micro-ATX board appears to have 64 cores. Should be interesting, though I'm not expecting it to reach Ampere Altra performance levels. Possibly a good development platform for RISC-V porting & optimization efforts, though.
    Reply