Ex-Microsoft-Ingenieur entwickelt eigenen RAM auf FPGA-Basis
Der frühere Microsoft-Mitarbeiter Dave Plummer hat ein ungewöhnliches Projekt umgesetzt: Er entwickelte selbstständig ein Arbeitsspeichermodul auf Basis eines programmierbaren Logikbausteins vom Typ FPGA. Über das Experiment berichtete das Fachmedium Tom’s Hardware.

Plummer ist als Autor des Task-Managers und des Spiels Pinball für das Betriebssystem Windows bekannt. Außerdem begeistert er sich für Vintage-Technik, insbesondere für den 1970 erschienenen Computer PDP-11.
Auslöser des Projekts war der deutliche Preisanstieg bei Arbeitsspeicher, der für dieses alte System geeignet ist. Der Ärger über die hohen Kosten brachte den Ingenieur dazu, eine eigene Lösung zu entwerfen, die teure Komponenten überflüssig machen sollte.
Für die Entwicklung nutzte Plummer das neuronale Netz ChatGPT sowie den Online-Schaltungssimulator EasyEDA. Damit erstellte er eine individuelle Platine mit Q-Bus-Schnittstelle, die für den Anschluss an den PDP-11 gedacht ist.
Auf der Platine befinden sich vier ISSI-Speicherchips mit jeweils 1 MB, ein Ein- und Ausgabebaustein U2S, ein Block mit DIP-Schaltern, Kommunikationsanschlüsse und mehrere Kondensatoren. Die Aufgabe des Speichercontrollers übernimmt ein FPGA vom Typ Lattice MachXO2.
Die Platine lief nicht auf Anhieb. Die Architektur des PDP-11 verhinderte, dass der Controller die gesamte verbaute Kapazität nutzen konnte: Von 4 MB waren nur 2 MB aktiv. Nach Einschätzung des Ingenieurs lässt sich das Problem durch ein Update der FPGA-Firmware beheben.