Signaloid C0-microSD

A programmable FPGA SoM in the tiny microSD form factor

Available for pre-order

View Purchasing Options
Nov 14, 2024

Project update 4 of 7

Funding Goal Reached, LiteX Support, and Updated Documentation

by Signaloid Team

Dear subscribers,

Since our last update, we have hit our funding goal! In fact, we did so within just a few hours of launch. Now, less than a week into the campaign, we have already raised over three times our initial target. In this update, we’re excited to provide additional updates on ecosystem support for the C0-microSD hardware, including LiteX support.

The LiteX Framework

LiteX is a Python-based framework for building and managing FPGA-based systems-on-chip (SoCs). It simplifies FPGA development by providing modular components, such as CPU cores, memory controllers, and interconnects, that can be easily combined to create custom SoCs. With support for various open-source IP cores, LiteX streamlines the process of designing, simulating, and deploying FPGA projects.

Designing LiteX SoCs for the Signaloid C0-microSD

We implemented and contributed upstream support for the Signaloid C0-microSD, and our contributions have now been merged into the official LiteX-Boards GitHub repository. We have also released a complete example demonstrating how to create an SoC targeting the Signaloid C0-microSD using LiteX, featuring UART support. You can clone the repository, follow the instructions to build the SoC, and load the hardware design onto the Signaloid C0-microSD as a custom user bitstream. For those interested in more advanced applications, we have also published an advanced example of a LiteX SoC. This example incorporates the iCE40 I²C hard IP to communicate with a pulse oximeter sensor and display data on an I²C OLED screen.

Finally, we have updated the Signaloid C0-microSD documentation to include setup instructions for LiteX, ensuring a smooth start for developers.

Next Steps

We are actively developing additional sample applications to showcase how the Signaloid C0-microSD interacts with embedded platforms. We’re also finalizing our production and testing process and our product packaging. We’ll keep you informed through the coming updates. In the meantime, we invite you to visit our campaign page and order your Signaloid C0-microSD today!

Best regards,
The Signaloid team


Sign up to receive future updates for Signaloid C0-microSD.

Signaloid C0-microSD is part of PCBWay Assembly Hub

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