新浪科技 股票

1970年古董电脑内存太贵!前微软工程师自制:AI画电路FPGA当主控

市场资讯 11.01 21:20

(来源:快科技)

快科技11月1日消息,前微软工程师Dave Plummer因不满PDP-11古董电脑内存天价,借助ChatGPT和EasyEDA在线电路模拟器,从零设计了一块自制RAM板。

PDP-11诞生于1970年,后期型号最多支持4MB内存,原装内存价格极其高昂,Plummer基于PDP-11部分型号使用的Q-Bus总线设计了一块独立内存卡,在装有M8190 CPU的背板上完成测试。

电路核心是一颗Lattice MachXO2 FPGA(型号2000HC)作为内存控制器,连接四颗ISSI 1MB内存芯片,加上U2S I/O芯片、一组DIP开关、通信端口和若干电容组成完整电路。M8190板设计采用22bit位宽,顶部256KB保留给I/O和ROM。

由于Plummer此前从未给FPGA刷写过固件,前几次尝试失败后才成功。

随后他掉进一个经典的PDP-11陷阱,该机内存只能按两字节访问,地址最低位作为通道选择器区分高低字节,读取时CPU会自行挑选正确字节。

但内存控制器仍需返回两个字节,写入时必须读取通道选择位再选中正确字节,否则整字写入会破坏数据。

Plummer最初未意识到这一点,评论区有人调侃他"造了4MB内存结果只有2MB",后续评论指出问题后推测他已在FPGA代码中修复。

另有网友建议用树莓派直连PDP总线以软件方式实现内存来绕开硬件难题,Plummer回复称上周已用现代QBone DEC接口板做过类似方案。

加载中...