数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 91|回复: 0

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

[复制链接]
发表于 昨天 22:06 | 显示全部楼层 |阅读模式
                     快科技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接口板做过类似方案。
            


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|数码之家-技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2026-11-2 04:51 , Processed in 0.093600 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz!

© MyDigit.Net Since 2006

快速回复 返回顶部 返回列表