Skip to main content

Signaloid Compute Modules

The Signaloid UxHw® hardware family brings Signaloid’s distribution-extended compute hardware (UxHw) technology to local and on-premises deployments. Applications can run over the integrated Signaloid System-on-Chip processor where data can be probability distributions. The processor performs arithmetic on these distributions as it executes the programs, and detects correlations as they occur.

The compute modules plug into microSD or SD card slots, enabling deployment of UxHw without requiring a redesign of the host circuit board. Every module is a UxHw coprocessor that the host can access through the shared MMIO interfacing model. Each module has its own memory map, capabilities, and performance.

note

This section documents UxHw running locally on a hardware-module Signaloid SoC. UxHw can also run in the cloud using the Developer Platform and the Compute Engine API.

C0 compute modules family overview

Each compute module caters to different form factor, host interface, and performance requirements.

Isometric render of the top side of the C0-microSD, showing the FPGA, the SPI flash, and the supporting passive components on a black circuit boardIsometric render of the top side of the C0-microSD+, showing the FPGA, the SPI flash, and the supporting passive components on a black circuit boardIsometric render of the top side of the C0-SD, showing the FPGA, the SPI flash, the HyperRAM, and the supporting passive components on a black circuit board
ModuleC0-microSDC0-microSD+

C0-SD

Form factormicroSDmicroSD UHS-IISD UHS-II
Host interface SD 4-wire
SD-over-SPI
SD 4-wire
SD-over-SPI
SD 4-wire
SD-over-SPI
ISARV32IRV32IMFCRV32IMFC
Core speed12 MHz90 MHz90 MHz
Onboard memory128 KiB on-chip SRAM320 KiB on-chip SRAM448 KiB on-chip SRAM
128 MiB PSRAM
Onboard storage16 MiB SPI flash16 MiB SPI flash64 MiB QSPI flash
Operational modesBootloader
Signaloid SoC
Custom bitstream
Signaloid SoCSignaloid SoC
StatusShippingEngineering samplesEngineering samples

Next steps

  • Read about C0-microSD, the shipping microSD module with a Signaloid SoC mode custom bitstream support.
  • Read about C0-microSD+, the current flagship microSD UHS-II module.
  • Learn about the SD-Dev Carrier Board, the Raspberry Pi Compute Module-compatible carrier board, for managing, debugging, flashing, speeding up development, probing, and power-cycling Signaloid compute modules during development.
  • Learn how a module performs distribution arithmetic in hardware.
  • Check the open-source Example and Demo applications, tagged by module.
  • Check the Cookbook for short recipes for common application features.
  • Tools and Utilities for supporting libraries, Ux data analysis tools, and integrations.
  • Glossary for the terms relevant to the Signaloid compute modules.