Is RISC-V the Future of Single-Board Computing?


estimated read time: 4 minutes

The Raspberry Pi Model 4 has been almost impossible to obtain for the past few years, thanks to the pandemic and the resulting silicon shortage—exacerbated by the crypto bubble. This has left many users frustrated and searching for alternatives.

In this context, the emergence of RISC-V as a potential replacement for the Raspberry Pi has become increasingly significant. Whilst the Pi's established ecosystem and versatility make it a popular choice, supply constraints have encouraged users to explore other options.

One advantage of RISC-V is that it's an open-source architecture. Companies and individuals can create custom chips without incurring significant licensing costs. This could prove particularly useful for smaller companies competing in a market dominated by three major processor manufacturers: ARM, Intel, and AMD.

Moreover, RISC-V's modular design and scalability make it an attractive option for developers who need greater flexibility and control over their hardware. The RISC-V ecosystem is still developing, but software and hardware options are already emerging, with more likely to follow.

So whilst the Raspberry Pi remains a popular choice for many users, the supply shortage has opened the door to alternatives like RISC-V. As the ecosystem continues to mature, it's worth keeping an eye on this architecture.


RISC-V Single-Board Computers

Whilst exploring this topic, I came across several boards worth mentioning. As you'll see, this is very much early-adopter territory—suitable only for those willing to troubleshoot driver issues and performance problems. That said, for those who remember the original Pi, it wasn't much better either.

MangoPi MQ Pro

MangoPi MQ Pro

This micro development board is designed to run Tina-Linux or Debian. Despite its compact size, it offers all the essential functions. Equipped with the D1 (RISC-V core) as the main controller, the board provides various peripheral ports: GPIO, I2C, SPI, SDIO, audio (record and playback), video (touch, HDMI, DVP, DSI, and LVDS), USB Host, and OTG. It also includes built-in 512MB or 1GB DDR and onboard Wi-Fi/Bluetooth, with full Linux and Python support.

Models

Specifications

StarFive VisionFive 2

StarFive VisionFive 2

Models

VisionFive Kickstarter page

VisionFive 1 Specifications

VisionFive 2 Specifications


Conclusion

The global chip shortage and the emergence of RISC-V as a potential competitor in the single-board space offer hope for frustrated Raspberry Pi enthusiasts. Whilst the Pi's established ecosystem and versatility continue to make it a popular choice, supply constraints have opened the door to alternatives.

RISC-V's open-source architecture, modular design, and scalability make it an attractive option for developers seeking greater flexibility and control. The ability for companies and individuals to create custom chips without significant licensing costs could prove particularly valuable for smaller players in the market.

As the RISC-V ecosystem continues to mature, it's certainly one to watch.

Related Articles