PDP-11 古董電腦記憶體太貴,前微軟工程師藉助 AI 自製 RAM 板,以 FPGA 作主控
1970年古董电脑内存太贵!前微软工程师自制:AI画电路FPGA当主控
前微軟工程師 Dave Plummer 藉助 ChatGPT 和 EasyEDA,為 PDP-11 設計自製 RAM 板,並在裝有 M8190 CPU 的背板上測試。
快科技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接口板做过类似方案。

【本文结束】如需转载请务必注明出处:快科技
责任编辑:黑白
新浪科技公众号
“掌”握科技鲜闻 (微信搜索techsina或扫描左侧二维码关注)
科学大家

新浪科技
新浪科技为你带来最新鲜的科技资讯

苹果汇
苹果汇为你带来最新鲜的苹果产品新闻

新浪众测
新酷产品第一时间免费试玩

新浪探索
提供最新的科学家新闻,精彩的震撼图片
來源:新浪科技 · finance.sina.com.cn