FPGA Boards
Machine Learning

Signaloid C0-microSD

A compact yet powerful FPGA development board in a microSD form factor

This project is launching soon.

Coming Soon
You'll be notified about news and stock updates for this project.

Signaloid C0-microSD is an FPGA development board based on the popular iCE40 FPGA from Lattice Semiconductor in a microSD form factor.

You can use it to prototype your designs on a breadboard using a microSD breakout board or integrate it into your new PCB designs by adding a dedicated microSD slot, using the available pins as GPIO. You can even plug the Signaloid C0-microSD into an existing platform that supports microSD cards (like the Bee Data Logger or the Adafruit Adalogger) and use it as a co-processor.

A Versatile New FPGA Platform

When plugged into a host computer, the Signaloid C0-microSD appears as an empty and unformatted SD storage device. However, you can easily load your custom FPGA design bitstreams to the Signaloid C0-microSD via the SD interface from the host computer.

If you don’t wish to load a custom core design, the Signaloid C0-microSD comes preloaded with a version of Signaloid’s C0 RISC-V processor core, which you can use to run applications. In this mode, host computers can use the SD protocol to exchange data with applications running on the Signaloid C0-microSD, either by creating custom applications that run on the host platform and that access the SD storage device, or using Unix tools such as dd.

Applications running on the Signaloid’s C0 processor core in the Signaloid C0-microSD can take advantage of a subset of Signaloid’s uncertainty-tracking technology to quantify how uncertainties in data affect their outputs.

This Crowd Supply campaign will also feature the Signaloid SD-Dev, an optional compact carrier board and development system for testing and characterizing the Signaloid C0-microSD. You can use it to connect your Signaloid C0-microSD to your computer as a peripheral or add on a Raspberry Pi CM4 to produce a compact SBC with hot-swappable FPGA modules in a standalone configuration.

Features & Specifications



Open Source

PDFs of the schematic and the layout layers, as well as source code examples, will be released in a public GitHub repository before the campaign starts.

The Signaloid C0-microSD is compatible with existing open-source toolchains that can target the iCE40 FPGA, such as Icestorm, Yosys, NextPnR, and Icestudio. We also plan on supporting AmarathHDL, and LiteX.

Interested in This Project?

You can sign up at the top of this page to be notified when the campaign launches and to receive other updates. We only send out relevant content, and you can unsubscribe at any time.

In the Press

Hackster News

"Fast and painless uncertainty quantification for your C/C++ applications through an easy-to-use cloud interface."

About the Team


Cambridge, UK  ·   signaloid  ·   signaloidcorp

We provide a computing platform that allows our customers to make safer and faster data-driven decisions by seeing how uncertainties in data affect the outputs of their legacy software and AI models. Our platform is orders of magnitude faster than alternatives like Monte Carlo methods and could be the missing piece of the puzzle to enable widespread and safe deployment of data-driven systems.

Signaloid Team

See Also

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects