Signaloid C0-microSD: La revolució de les FPGA en format microSD

  • La Signaloid C0-microSD és una FPGA SoM que cap en una targeta microSD.
  • Permet utilitzar maquinari accelerat en sistemes tradicionals sense ranures d'expansió.
  • Compatible amb eines de codi obert com Icestorm i Yosys.
  • S'ofereix una placa de desenvolupament anomenada Signaloid SD-Dev per ampliar les seves capacitats.

Signaloid C0 microSD

Signaloid ha fet un pas revolucionari al món de les FPGA amb la creació del seu nou mòdul Signaloid C0-microSD, un sistema en mòdul (SoM) basat en la tecnologia FPGA iCE40UP5K que destaca per la seva diminut tamany i el seu innovador format de targeta microSD. Aquest mòdul no només obre noves portes en termes de portabilitat, sinó que també és una solució única per a sistemes que no tenen interfícies d'expansió tradicionals com PCIe o ranures M.2, permetent l'acceleració de maquinari en aquests entorns.

El format de microSD del Signaloid C0-microSD permet aprofitar qualsevol ranura microSD o SD que estigui desocupada, facilitant la integració d'aquest petit però potent dispositiu en una àmplia varietat de sistemes, des de plataformes industrials fins projectes d'aficionats amb Arduino o Raspberry Pi. A més del seu factor de forma innovador, el C0-microSD ve preinstal·lat amb un nucli RISC-V, el que ho fa encara més versàtil per a diverses aplicacions.

Una FPGA a la butxaca

El Signaloid C0-microSD és una de les primeres implementacions duna FPGA que podem trobar integrada en un format de targeta microSD. A diferència d'altres solucions de mida reduïda, aquest mòdul no sacrifica potència ni flexibilitat. Amb 5.3K LUTs i memòria integrada, incloent 1Mbit de SPRAM i 120Kbit de DPRAM, és capaç de realitzar càlculs complexos, cosa que el converteix en una eina útil tant per enginyers com per aficionats.

Signaloid C0 microSD specifications

Un altre dels punts forts del C0-microSD és la seva capacitat de ser programat mitjançant la interfície de targeta SD. En inserir-se en un ordinador amfitrió, es comporta com un dispositiu d'emmagatzematge muntat, permetent carregar noves configuracions FPGA sense necessitat de fer servir un programador extern, cosa que facilita enormement el procés per als desenvolupadors.

Especificacions tècniques

La Signaloid C0-microSD inclou un conjunt de característiques tècniques molt atractives per als entusiastes de l'enginyeria electrònica:

  • FPGA: Lattice UltraPlus iCE40UP5K amb 5.3K LUTs.
  • Memòria: 128Mb demmagatzematge no volàtil (Reneses AT25QL128A SPI Flash).
  • Interfície: Compatible amb SD i SD-over-SPI.
  • Expansió: 6 pins I/O programables a la interfície SD i 5 pins programables en pads de prova.
  • LEDs: Dos LED a bord (un vermell i un de verd) per indicar l'estat del dispositiu.

La compatibilitat amb eines de codi obert també és un altre aspecte rellevant del Signaloid C0-microSD. Pots programar-ho utilitzant Icestorm, Yosys, NextPnR, Icestudio i AmaranthHDL, eines populars al món de les FPGA Lattice. Això amplia encara més les possibilitats dús, ja que no et limita a un únic entorn tancat.

Signaloid SD-Dev: La plataforma de desenvolupament

Per a aquells que vulguin utilitzar el Signaloid C0-microSD en un entorn més ampli i amb més opcions de connectivitat, la companyia ofereix una targeta portadora anomenada Signaloid SD-Dev. Aquesta placa és compatible amb Raspberry Pi CM4 i ofereix diverses interfícies útils, com micro HDMI, ports USB tipus C, ranures de targetes SD i microSD, cosa que et permet treballar còmodament amb la FPGA en configuracions més complexes.

Amb unes dimensions de sol 57 x 57 mm, la SD-Dev també és portàtil i permet treballar tant en mode perifèric com de forma autònoma. Aquest és un accessori ideal per a aquells que busquin esprémer al màxim les capacitats del C0-microSD en plataformes de desenvolupament i prototipat.

Aplicacions pràctiques i accessibilitat

El disseny compacte i eficient del Signaloid C0-microSD el converteix en una opció ideal per sistemes embeguts de baixa potència, com els que es troben a l'automatització de fàbriques o la robòtica. A més, la seva compatibilitat amb la plataforma Raspberry Pi i l'ampli suport per a eines de desenvolupament ho fan atractiu per projectes d'aficionats i makers. Aquells que ja treballin amb dispositius Arduino compatibles també poden aprofitar aquesta FPGA per afegir més potència de càlcul i flexibilitat a les seves creacions.

Pel que fa a la disponibilitat del producte, actualment està en fase de finançament mitjançant una campanya a Crowd Supply. El preu del mòdul només de $45 fa que sigui assequible per a una àmplia gamma dusuaris, mentre que el paquet amb la placa portadora SD-Dev es ven per $180. A més, la distribució és gratuïta dins dels Estats Units, mentre que per a la resta del món té un cost addicional de $12. S'espera que els primers enviaments comencin el maig del 2025.

Per a aquells interessats en adquirir aquest mòdul revolucionari, és important assenyalar que el seu campanya de finançament ja ha superat el seu objectiu inicial de $2500 en tan sols uns dies. Això demostra l'enorme interès i potencial que aquesta FPGA té en format microSD per a diversos sectors, des de la indústria fins al desenvolupament DIY.

Amb suport per determinacions aritmètiques en distribucions de probabilitat i la capacitat d'integrar acceleració de maquinari a dispositius antics, el Signaloid C0-microSD és sens dubte una eina que molts desenvolupadors i empreses voldran tenir a la vostra disposició per als seus propers projectes.