前微软工程师 Dave Plummer 为老式 PDP-11 电脑设计了一块 Q-Bus 内存卡。Tom’s Hardware 报道称,他使用 ChatGPT 和 EasyEDA 辅助设计电路,并以一颗 Lattice MachXO2 FPGA 作为内存控制器,连接四颗各 1MB 的 ISSI 内存芯片。项目缘起于老式 PDP-11 内存价格高昂。

这块内存板经历了多轮调试。Plummer 首次编写 FPGA 程序时遇到问题;完成初步调试后,又发现 PDP-11 的总线按双字节访问,低位地址用于选择字节通道,读写时需要相应处理。目前公开信息尚未确认相关问题是否已通过 FPGA 代码修正。

因此,报道所称的“4MB 内存”仍需结合总线适配情况理解。ChatGPT 参与了设计过程,但项目本身仍依赖硬件调试和对 PDP-11 架构的适配。

来源:Tom’s Hardware