Signaloid Ltd., a startup specializing in uncertainty processing, has released a unique FPGA development board in the format of a microSD card. Called the Signaloid C0-microSD, the board aims to Simplify FPGA development and offer access to Signaloid’s uncertainty analysis technology.
As per specifications the C0-microSD is a compact device and will fit into any standard micro SD card socket. But as it is an FPGA board it contains an iCE40UP5K FPGA along with 128Mbit of SPI flash memory This FPGA comes preloaded with Signaloid’s proprietary RISC-V processor core, allowing users to execute RISC-V applications and upload alternative FPGA bitstreams.
Now while reading about this the sentence struct me was there “uncertainty analysis technology” – The key innovation lies in Signaloid’s approach to data representation. They extend traditional integer and real-valued data types to include probability distribution information. This means that instead of treating data as fixed values, Signaloid’s technology maintains information about the uncertainty associated with each piece of data.
By incorporating probability distribution information directly into the computation, Signaloid’s technology outperforms traditional methods like Monte Carlo analysis. This advantage persists even when running unmodified software, making it a powerful tool for a wide range of applications.
Signaloid’s FPGA Board Specification
- Lattice iCE40UP5K FPGA
- Compact and power-efficient FPGA solution
- Offers up to 5K logic cells for flexible customization
- Supports low-power operation ideal for battery-powered applications
- Integrated SPI flash memory for convenient storage of configuration data
- Enables rapid prototyping and development of various embedded systems
- Compatible with open-source toolchains for easy development integration
- 128Mbit SPI Flash: Offers storage space for FPGA bitstreams and other data.
- Preloaded Signaloid C0 RISC-V Core: Enables users to run RISC-V applications and experiment with Signaloid’s uncertainty-tracking features.
- MicroSD Interface: Simplifies programming and integration, allowing direct connection to host systems with microSD slots.
With this unique design, you can rapidly test and iterate FPGA designs using breadboards or custom PCBs with microSD slots. Additionally, you can easily add FPGA functionality to larger systems with microSD slots. Plus, leverage their Uncertainty Analysis tool to process uncertain data dynamically.
more information: https://signaloid.com