Un ancien ingénieur de Microsoft crée une RAM sur FPGA
Un ancien employé de Microsoft, Dave Plummer, a mené un projet inhabituel : il a conçu seul un module de mémoire vive reposant sur un circuit logique programmable de type FPGA. L’expérience a été relayée par le média spécialisé Tom’s Hardware.

Plummer est connu pour être l’auteur du Gestionnaire des tâches et du jeu Pinball pour le système d’exploitation Windows. Il est également passionné de matériel d’époque, en particulier de l’ordinateur PDP-11, sorti en 1970.
Le projet est né de la forte hausse du prix des mémoires compatibles avec ce vieux système. Mécontent de ces tarifs, l’ingénieur a imaginé sa propre solution afin de se passer de composants coûteux.
Pour la conception, Plummer a utilisé le réseau neuronal ChatGPT ainsi que le simulateur de circuits en ligne EasyEDA. Grâce à eux, il a réalisé une carte sur mesure dotée d’une interface Q-Bus, destinée à être branchée au PDP-11.
La carte accueille quatre puces mémoire ISSI de 1 Mo chacune, une puce d’entrée-sortie U2S, un bloc de commutateurs DIP, des ports de communication et plusieurs condensateurs. Le rôle de contrôleur mémoire est assuré par un FPGA Lattice MachXO2.
La carte n’a pas fonctionné du premier coup. Les particularités d’architecture du PDP-11 ont empêché le contrôleur d’exploiter toute la capacité installée : sur 4 Mo, seuls 2 Mo étaient actifs. Selon l’ingénieur, le problème peut être résolu par une mise à jour du micrologiciel du FPGA.