小组成员:黎鸿儒,李岳,杨润卓,王世彩,何振方。
本小组将本学期学习的《数字电子技术》与《计算机组成原理》两门课 内容结合,使用 74 系列芯片及门电路搭建了一个能实现简单指令集的 4 位 CPU。可实现的指令集包括在寄存器,RAM 存储单元,立即操作数之间的 MOV 指令,ADD 指令,IN 指令,OUT 指令,还包括与程序跳转相关的 JMP 及 JNC 指令以及子程序的调用 CALL 指令与返回主函数指令 RET。
参考项目为TD4-4BIT-CPU by wuxx
仿真软件: Multisim 14.0
仿真文件:cpu_4bit.ms14
指令集: Instruction.pdf
电路图: cpu_4bit.pdf
详细分析: 简易4位CPU.pdf
PCB原理图:Schlib1.SchLib
PCB图:PCB1.PcbDoc
PCB图PDF版:4bit.pdf
说明:
1.电路支持两种代码写入模式,一种是由开关二极管及下拉电阻构成的ROM阵列,另一种是通过RAM写入,但此输入模式不稳定。文件中预设的输入模式是ROM阵列。
2.电路时钟信号有两种模式,一种是自动信号(两种频率),另一种是用手动信号。
3.蓝色线是数据总线,黑色线是控制信号线,紫色线是指令指针计数器,绿色线是时钟信号及复位端,红色为其他。
4.由于逻辑键值(数字信号源,开关)有重复,所以仿真文件中的全部控制信号请通过鼠标电点击来控制。