Signaloid C0-microSD est un SoM FPGA iCE40UP5K au format carte microSD (financement participatif)

Signaloid iCE40UP5K FPGA SoM in use

Signaloid, société de matériel informatique et de cloud computing basée à Cambridge, a commencé un financement participatif pour le C0-microSD – un minuscule système sur module (SoM) FPGA iCE40UP5K programmable dans un format de carte microSD. Il est préchargé avec un softcore RISC-V et les utilisateurs peuvent également charger des conceptions FPGA personnalisées sur la carte.

SoM FPGA Signaloid iCE40UP5K en cours d'utilisation

Une partie de l’attrait unique du Signaloid C0-microSD réside dans son facteur de forme de carte SD, qui lui permet de s’insérer dans des emplacements SD ou microSD complets inutilisés. Cela permet la mise en œuvre d’une accélération matérielle basée sur FPGA dans des systèmes dépourvus d’interfaces d’extension traditionnelles telles que les emplacements PCIe M.2. Il peut également être interfacé en tant que périphérique de bloc SD standard et utilisé pour apporter un traitement de données accéléré par le matériel aux systèmes d’automatisation industrielle, de fabrication et de robotique existants.

Le SoM FPGA iCE40UP5K a deux cas d’utilisation principaux : un module FPGA enfichable à chaud ou un module coprocesseur RISC-V enfichable à chaud. L’interface SD vous permet de charger des flux binaires et des applications FPGA personnalisés sur le module à partir d’un ordinateur hôte.

Brochage horizontal du Signaloid C0-microSD

Nous avons couvert plusieurs minuscules SoM FPGA – le MYC-J7A100T de MYIR Tech, le SoM NiCE5340, l’iW-RainboW-G58M d’iWAve – mais le C0-microSD est le premier que nous ayons vu dans un format de carte microSD.

Spécifications du Signaloïde C0-microSD :

  • FPGA – FPGA Lattice UltraPlus iCE40UP5K avec
    • 5,3 000 LUT
    • SPRAM 1 Mbit, DPRAM 120 Kbit
    • Oscillateur interne 48 MHz
    • Préchargé avec le softcore Signaloid C0 RISC-V
  • Mémoire – 128 Mo (16 Mo) de stockage non volatile (Renesas AT25QL128A SPI Flash)
  • USB – Via un adaptateur USB vers MicroSD
  • Connectivité – Interface SD, SD-over-SPI
  • Expansion
    • 6x broches d’E/S programmables sur l’interface SD
    • 5x broches programmables sur les tampons de test
  • Divers – Deux LED intégrées (une rouge et une verte) pour l’indication d’état
  • Facteur de forme – carte microSD

Signaloid fournit une carte support compatible Raspberry Pi CM4, Signaloid SD-Dev, qui expose plusieurs périphériques pour tester et travailler avec le module dans une configuration autonome.

Spécifications de la carte porteuse Signaloid SD-Dev :

  • SoM pris en charge – Raspberry Pi CM4 ou CM4 Lite
  • Sortie vidéo – 1x Micro HDMI
  • USB
    • 2x ports USB Type-C en aval
    • 1x port USB Type-C en amont
  • Expansion
    • Connecteurs JST pour périphériques SPI et I²C
    • 1x emplacement SD pleine taille et 1x emplacement microSD (ouvert sur le dessus) pour Signaloid C0-microSD ou cartes SD ordinaires
    • 1x emplacement microSD (stockage du système d’exploitation pour Raspberry Pi CM4)
  • Alimentation – 1x USB Type-C (alimentation uniquement)
  • Modes périphériques et autonomes
  • Dimensions – 57 x 57 mm

Brochage de la carte porteuse Signaloid SD-Dev

Le C0-microSD est compatible avec les chaînes d’outils open source pour le FPGA iCE40, telles que Icestorm, Yosys, NextPnR et Icestudio, ainsi qu’AmaranthHDL et le framework LiteX. Le site Web de documentation en ligne propose des guides détaillés pour l’utilisation de l’appareil. Les schémas matériels, les exemples de code et les utilitaires logiciels du module sont disponibles sur GitHub.

Signaloid répertorie certaines applications possibles pour le SoM, notamment l’exécution d’arithmétique déterministe sur les distributions de probabilité à partir d’appareils de périphérie du réseau existants, l’apport d’une accélération matérielle FPGA basse consommation aux systèmes embarqués locaux (par exemple, les automates d’usine) et l’augmentation des capacités des amateurs ou des fabricants. projets dans du matériel compatible Arduino. Le SoM FPGA iCE40UP5K peut également être utilisé comme petit microcontrôleur basse consommation utilisant le framework LiteX pour les applications embarquées.

YouTube video

La campagne Crowd Supply pour le SoM FPGA Signaloid C0-microSD a déjà atteint son objectif de financement de 2 500 $ après quelques jours. Le module seul coûte 45 $, mais vous pouvez acheter le module et la carte support Raspberry Pi CM4 pour 180 $. La livraison est gratuite aux États-Unis mais coûte 12 $ dans le reste du monde. Les commandes devraient être expédiées d’ici le 9 mai 2025.

Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

YouTube video