Signaloid C0-microSD : La révolution FPGA au format microSD

  • Le Signaloid C0-microSD est un FPGA SoM qui s'adapte sur une carte microSD.
  • Permet d'utiliser du matériel accéléré sur des systèmes sans connecteurs d'extension traditionnels.
  • Compatible avec les outils open source tels que Icestorm et Yosys.
  • Une carte de développement appelée Signaloid SD-Dev est proposée pour étendre ses capacités.

Signaloïde C0 microSD

Signaloid a franchi une étape révolutionnaire dans le monde des FPGA avec la création de son nouveau module Signaloïde C0-microSD, un système sur module (SoM) basé sur la technologie iCE40UP5KFPGA qui se distingue par sa petite taille et son format de carte microSD innovant. Ce module ouvre non seulement de nouvelles portes en termes de portabilité, mais constitue également une solution unique pour les systèmes dépourvus d'interfaces d'extension traditionnelles telles que les emplacements PCIe ou M.2, permettant une accélération matérielle dans ces environnements.

Le format microSD du Signaloid C0-microSD vous permet de profiter de n'importe quel emplacement microSD ou SD inoccupé, ce qui facilite l'intégration de cet appareil petit mais puissant dans une grande variété de systèmes, de plateformes industrielles jusqu'à projets de loisirs avec Arduino ou Raspberry Pi. En plus de son facteur de forme innovant, le C0-microSD est préinstallé avec un Noyau RISC-V, ce qui le rend encore plus polyvalent pour diverses applications.

Un FPGA dans votre poche

El Signaloïde C0-microSD C'est l'une des premières implémentations d'un FPGA que l'on peut trouver intégré dans un format de carte microSD. Contrairement à d'autres petites solutions, ce module ne sacrifie ni puissance ni flexibilité. Avec 5.3 XNUMX LUT et mémoire intégrée, dont 1 Mbit de SPRAM et DPRAM 120 Kbits, est capable d'effectuer des calculs complexes, ce qui en fait un outil utile à la fois ingénieurs comme pour amateurs.

Spécifications microSD Signaloid C0

Un autre point fort du C0-microSD est sa capacité à être programmé via l'interface de la carte SD. Lorsqu'il est inséré dans un ordinateur hôte, il se comporte comme un périphérique de stockage monté, permettant de charger de nouvelles configurations FPGA sans avoir recours à un programmeur externe, ce qui facilite grandement le processus pour les développeurs.

Spécifications techniques

La Signaloïde C0-microSD comprend un ensemble de fonctionnalités techniques très attractives pour les passionnés d’ingénierie électronique :

  • FPGA : Lattice UltraPlus iCE40UP5K avec 5.3 XNUMX LUT.
  • Mémoire : 128 Mo de stockage non volatile (Flash SPI Renesas AT25QL128A).
  • Interface : Compatible avec SD et SD-over-SPI.
  • Extension : 6 broches d'E/S programmables sur l'interface SD et 5 broches programmables sur les plots de test.
  • LED : Deux LED intégrées (une rouge et une verte) pour indiquer l'état de l'appareil.

La prise en charge des outils open source C'est également un autre aspect pertinent du Signaloid C0-microSD. Vous pouvez le programmer à l'aide d'Icestorm, Yosys, NextPnR, Icestudio et AmaranthHDL, des outils populaires dans le monde des FPGA Lattice. Cela élargit encore les possibilités d'utilisation, car cela ne vous limite pas à un seul environnement fermé.

Signaloid SD-Dev : La plateforme de développement

Pour ceux qui souhaitent utiliser le Signaloïde C0-microSD Dans un environnement plus large et avec plus d'options de connectivité, l'entreprise propose une carte d'opérateur appelée Signaloïde SD-Dev. Cette assiette est compatible avec Raspberry Pi CM4 et offre plusieurs interfaces utiles, telles que des ports micro HDMI, USB Type-C, des emplacements pour cartes SD et microSD, vous permettant de travailler confortablement avec le FPGA dans des configurations plus complexes.

Avec des dimensions de seulement 57 x 57 mm, le SD-Dev est également portable et permet de travailler aussi bien en mode périphérique qu'en autonomie. Il s'agit d'un accessoire idéal pour ceux qui cherchent à tirer le meilleur parti des capacités du C0-microSD dans les plateformes de développement et de prototypage.

Applications pratiques et accessibilité

La conception compacte et efficace du Signaloïde C0-microSD en fait une option idéale pour systèmes embarqués basse consommation, comme ceux que l’on trouve dans l’automatisation industrielle ou la robotique. De plus, sa compatibilité avec Plateforme Raspberry Pi et une prise en charge étendue des outils de développement le rendent attrayant pour projets de loisirs et de création. Ceux qui travaillent déjà avec des appareils Arduino compatibles peuvent également profiter de ce FPGA pour ajouter une plus grande puissance de calcul et une plus grande flexibilité à leurs créations.

Concernant la disponibilité du produit, il est actuellement en phase de financement à travers une campagne sur Crowd Supply. Le prix du module uniquement $45 le rend abordable pour un large éventail d'utilisateurs, tandis que le pack avec la carte porteuse SD-Dev est vendu pour $180. De plus, la distribution est gratuite aux États-Unis, tandis que pour le reste du monde, elle entraîne un coût supplémentaire de $12. Les premières expéditions devraient commencer en mai 2025.

Pour ceux intéressés à acquérir ce module révolutionnaire, il est important de noter que son la campagne de financement a déjà dépassé son objectif 2500 XNUMX $ initiaux en quelques jours seulement. Cela démontre l'énorme intérêt et le potentiel de ce FPGA au format microSD pour divers secteurs, de l'industrie au développement DIY.

Avec le soutien de déterminations arithmétiques dans les distributions de probabilité et la capacité d'intégrer l'accélération matérielle dans les appareils plus anciens, le Signaloïde C0-microSD C'est sans aucun doute un outil que de nombreux développeurs et entreprises voudront avoir à leur disposition pour leurs prochains projets.