Singularity Board
L'evoluzione della Merlino Board, portata molto oltre. Una scheda embedded ad architettura FPGA, con main processor, un potente processore dedicato alla grafica 3D e soft-core processor sintetizzati nell'FPGA: un vero SoPC, system-on-a-programmable-chip. Una sola piattaforma, due anime: gaming e general embedded. Un progetto del fondatore di Dialogicom, Salvo De Luca.
Perché "Singularity".
Il nome è un omaggio alla singolarità tecnologica: quel punto di discontinuità nell'evoluzione, oltre il quale l'accelerazione del progresso supera la nostra stessa capacità di prevederlo. Un esempio? La diffusione dell'energia elettrica: riuscireste a immaginare un mondo senza? Quello fu un punto di non ritorno.
L'ambizione, allora, era costruire una board che fosse un punto di discontinuità per l'embedded: un hardware che si potesse riscrivere via software, senza mai toccare la linea di produzione.
Un chip che si riprogramma.
La flessibilità ineguagliabile della Singularity Board nasce dall'architettura FPGA. Oltre al main processor e al processore grafico 3D, dentro l'FPGA vengono sintetizzati dei soft-core processor: è il principio del SoPC, system-on-a-programmable-chip.
Questo permette di superare i limiti delle architetture tradizionali: si può arrivare a implementare, sul core del processore, un set d'istruzioni Assembler personalizzato, risparmiando cicli di clock e ottenendo un netto incremento di prestazioni. Più soft-core possono essere sintetizzati e connessi tra loro, ciascuno dedicato ai compiti più gravosi. E se domani servisse di più, si possono aggiungere persino dei DSP, anch'essi sintetizzati nel SoPC, lasciando l'hardware di produzione assolutamente inalterato.
Tutto a bordo.
- VideoDoppia uscita VGA 1024×768, analogica e DVI. Processore dedicato alla grafica 3D.
- Rete & datiRJ45 per LAN TCP/IP, porta seriale RS232, CAN bus, USB host e client, slot per memoria SD.
- GamingTre porte CC-Talk, connettore JAMMA (nella configurazione gaming), doppia smart card indipendente.
- Audio & video inAmplificatore audio stereo 20+20 W, ingresso audio stereo, doppio ingresso video per telecamere.
- CuoreFPGA con main processor, processore grafico 3D e soft-core sintetizzati (SoPC).
Gaming e general embedded, stessa scheda.
In configurazione gaming, la Singularity Board montava il connettore JAMMA e le interfacce tipiche degli apparecchi da intrattenimento, ereditando la filosofia della Merlino: gestire la complessità e lasciare allo sviluppatore il gioco. In configurazione general embedded, la stessa piattaforma diventava la base per qualunque prodotto dedicato, sfruttando la potenza grafica e la riprogrammabilità dell'FPGA.
La stessa filosofia della Merlino, portata oltre: un'architettura che si riscrive via software, senza toccare l'hardware.
Hardware che ragiona come software.
FPGA, SoPC, firmware, sistemi a norma: se il tuo progetto vive sul confine tra hardware e software, è il nostro terreno.