Signaloid C0-microSD: The FPGA revolution in microSD format

  • The Signaloid C0-microSD is a SoM FPGA that fits on a microSD card.
  • Enables the use of accelerated hardware on systems without traditional expansion slots.
  • Compatible with open source tools such as Icestorm and Yosys.
  • A development board called Signaloid SD-Dev is offered to extend its capabilities.

Signaloid C0 microSD

Signaloid has taken a revolutionary step in the world of FPGAs with the creation of its new module Signaloid C0-microSD, a system on module (SoM) based on the technology FPGA iCE40UP5K which stands out for its tiny size and innovative microSD card format. This module not only opens new doors in terms of portability, but is also a unique solution for systems that lack traditional expansion interfaces such as PCIe or M.2 slots, allowing hardware acceleration in these environments.

The Signaloid C0-microSD's microSD format allows it to take advantage of any unoccupied microSD or SD slot, making it easy to integrate this small but powerful device into a wide variety of systems, from industrial platforms to hobby projects with Arduino or Raspberry Pi. In addition to its innovative form factor, the C0-microSD comes pre-installed with a RISC-V core, making it even more versatile for various applications.

An FPGA in your pocket

El Signaloid C0-microSD is one of the first implementations of an FPGA that we can find integrated in a microSD card format. Unlike other small-sized solutions, this module does not sacrifice power or flexibility. With 5.3K LUTs and integrated memory, including 1Mbit of SPRAM and 120Kbit DPRAM, is capable of performing complex calculations, making it a useful tool for both Engineers as if to hobbyists.

Signaloid C0 microSD specifications

Another of the C0-microSD's strengths is its ability to be programmed via the SD card interface. When inserted into a host computer, it behaves like a mounted storage device, allowing new FPGA configurations to be loaded without the need for an external programmer, making the process much easier for developers.

Technical Specifications

La Signaloid C0-microSD It includes a set of technical features that are very attractive for electronic engineering enthusiasts:

  • FPGA: Lattice UltraPlus iCE40UP5K with 5.3K LUTs.
  • Memory: 128Mb non-volatile storage (Renesas AT25QL128A SPI Flash).
  • Interface: Supports SD and SD-over-SPI.
  • Expansion: 6 programmable I/O pins on SD interface and 5 programmable pins on test pads.
  • LEDs: Two onboard LEDs (one red and one green) to indicate the status of the device.

La Support for open source tools This is also another important aspect of the Signaloid C0-microSD. You can program it using Icestorm, Yosys, NextPnR, Icestudio and AmaranthHDL, popular tools in the Lattice FPGA world. This further expands the possibilities of use, as it does not limit you to a single closed environment.

Signaloid SD-Dev: The development platform

For those who wish to use the Signaloid C0-microSD In a broader environment and with more connectivity options, the company offers a carrier card called Signaloid SD-Dev. This plate is compatible with Raspberry Pi CM4 and offers several useful interfaces such as micro HDMI, USB Type-C ports, SD and microSD card slots, allowing you to comfortably work with the FPGA in more complex configurations.

With dimensions of only 57 x 57 mmThe SD-Dev is also portable and can work both in peripheral mode and standalone. This is an ideal accessory for those looking to take full advantage of the C0-microSD's capabilities on development and prototyping platforms.

Practical applications and accessibility

The compact and efficient design of the Signaloid C0-microSD makes it an ideal choice for low power embedded systems, such as those found in factory automation or robotics. In addition, its compatibility with the Raspberry Pi platform and the extensive support for development tools make it attractive for Hobbyist and maker projectsThose already working with compatible Arduino devices can also take advantage of this FPGA to add greater computing power and flexibility to their creations.

As for product availability, it is currently in the funding phase through a campaign on Crowd Supply. The price of the module alone is $45 makes it affordable for a wide range of users, while the bundle with the SD-Dev carrier board sells for $180. In addition, distribution is free within the United States, while for the rest of the world there is an additional cost of $12First shipments are expected to begin in May 2025.

For those interested in acquiring this revolutionary module, it is important to note that its Fundraising campaign has already surpassed its goal initial price of $2500 in just a few days. This demonstrates the enormous interest and potential that this FPGA in microSD format has for various sectors, from industry to DIY development.

With support for arithmetic determinations in probability distributions and the ability to integrate hardware acceleration into older devices, the Signaloid C0-microSD It is undoubtedly a tool that many developers and companies will want to have at their disposal for their next projects.