Ex ingegnere Microsoft crea una memoria RAM basata su FPGA
Un ex dipendente di Microsoft, Dave Plummer, ha realizzato un progetto insolito: ha sviluppato in autonomia un modulo di memoria RAM basato su un circuito logico programmabile FPGA. L’esperimento è stato segnalato dalla rivista specializzata Tom’s Hardware.

Plummer è noto come autore di Gestione attività e del gioco Pinball per il sistema operativo Windows. È inoltre un appassionato di tecnologia d’epoca, in particolare del computer PDP-11, uscito nel 1970.
All’origine del progetto c’è il forte aumento del prezzo delle memorie compatibili con questo vecchio sistema. L’insoddisfazione per i costi ha spinto l’ingegnere a ideare una soluzione propria, che permettesse di evitare componenti troppo cari.
Per la progettazione Plummer ha utilizzato la rete neurale ChatGPT e il simulatore online di circuiti elettronici EasyEDA. Con il loro aiuto ha preparato una scheda personalizzata con interfaccia Q-Bus, pensata per il collegamento al PDP-11.
Sulla scheda sono stati montati quattro chip di memoria ISSI da 1 MB ciascuno, un chip di ingresso e uscita U2S, un blocco di interruttori DIP, porte di comunicazione e alcuni condensatori. Il ruolo di controller della memoria è affidato a un FPGA Lattice MachXO2.
La scheda non ha funzionato al primo tentativo. Le caratteristiche architetturali del PDP-11 hanno impedito al controller di sfruttare l’intera capacità installata: su 4 MB ne risultavano attivi solo 2 MB. Secondo l’ingegnere, il problema si può risolvere aggiornando il firmware dell’FPGA.