问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

自制了一个简易的CPU,电路代码全开源

发布网友 发布时间:2024-09-05 08:04

我来回答

1个回答

热心网友 时间:2024-11-01 14:14

成功自制了一款基于74LS系列和PLD器件的8位CPU,采用哈佛架构,具备64K ROM和64K RAM,兼容8080标准时序。这个开源项目不仅提供了丰富的学习价值,还公开了设计图纸和全部代码,对于CPU基础架构有深入理解者来说,是个极好的学习资源。

CPU的设计灵感源自1972年英特尔的8008,采用单内部总线,其指令集与8008类似,包含4个flag寄存器。原始8008的CDIP-18封装挑战了设计,因此CPU改用哈佛结构,将地址线和数据线分离,扩展了寻址范围,但*了程序在RAM中的跳转能力。电路设计图详细展示了12个步骤,遗憾的是,由于格式*,PCB设计文件无法直接提供,但可在文章末尾的链接中获取。

设计中,时钟振荡器和复位电路部分特别设计了上电复位功能,并考虑到HLT指令,配置了Ready按钮便于调试。算数运算部分使用了N8260运算单元,配合其他逻辑门实现减法、异或等操作。寄存器堆包括8个通用寄存器,而PC程序计数器和指针栈则支持0-FFFF寻址,并在指令执行中进行相应的增减操作。不过,外部中断控制器功能尚不完善,仅适用于基础操作。

控制器部分由GAL16V8/ATF16V8构建,尽管使用了一些过时40多年的器件,但提供了对手工汇编友好的机器码结构。文章还给出了在LCD1602上显示“HELLO WORLD!”的示例代码,以及详细的写入数据和地址操作步骤。所有资料来源于立创开源硬件平台的《DJS-08 电子计算机》,作者BH2VGM分享了这一创新成果。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
淄博莲池医院豪华产科病房怎么样? 淄博莲池医院诊疗设备 淄博莲池医院地理位置 信息安全领域有哪些工作 12平方1000米减30公顷等于几公顷 姓黄 男孩 2012年农历八月二十九 21点36分出生 求大师看下八字五行... ...8月19日)下午2点40出生,求个好听的名字,父亲姓黄,母亲姓徐。_百度知... 请大师们帮我儿子起名,2013蛇年二月二十九农历出生,23点47分生下一个... 请帮忙起名 男孩姓黄 今年农历五月二十九出生,第二字最好带“山”字... 根据自己阅读的书制作一份手抄报 阅读的手抄报 ...那么,谁来顾及你?有没有那么一个人心疼过你? 加拿大签证 拒签 再签 多久? 加拿大签证被拒签还能再签一次吗 女职工50周岁但社保只交了五年自己继续交满十五年合算吗? 腰间盘突出吃什么营养品最好 学校研学方案 广西大都市酩酒酒业有限公司怎么样? 南宁火车站到维也纳酒店(长湖路店)怎么走 流放之路官方交易平台是哪个? 乔司监狱新犯会分到后勤监区吗 乔司监狱假释开庭前会调换监区吗 求前夫来电txt百度云 多谢 求星际特工:千星之城的百度云资源 求千星之城百度云资源1080p 豪尔赫·路易斯·博尔赫斯人物简介 博尔赫斯的小说 和谁的风格最近似? ...厂70年农村开农场6000亩.2000年办的土地证,村政府现在有权收回吗 ...以为一些原因没建设,地是我的吗?政府有权利收回吗 我想问问我已经交过土地出让金土地证已办理,政府有权收回土地证吗... 工厂停产一年,政府有没有权利收走有土地证房产证的工厂? 2344模具钢 模具上的B/H侧,BH侧是什么意思,汽车覆盖件模具 公司辞退员工补偿2024年标准是什么 养龟有什么讲究吗? 本科毕业论文深度访谈法的分析? 点烟器哪个牌子质量好?质量好的点烟器排行榜10强 电动机保护器都有什么型号 张昌绍生平概况 污水处理的工艺流程图怎么制作 怎么判断自己有外阴癌 外阴癌早期有什么症状 外阴癌晚期有什么症状 外阴癌怎么检查出来 怎么检查出外阴癌 外阴癌前期有疼的症状吗 外阴癌前期的症状 一般外阴癌潜伏期多久 医学PICC是什么意思 已经结婚了但是没给上他彩礼,现在女方不回家了。这时该怎么办?_百度知 ... 已婚男女,女方以各种理由长期在外不回家,男方要求离婚,需要什无...