文件名称:Processor-Design
文件大小:753KB
文件格式:ZIP
更新时间:2024-04-01 08:26:35
Java
处理器设计 在项目开始时,我们预计将设计和实现支持以下指令集的处理器:(AND,ADD,LD,ST,ANDI,ADDI,CMP,JUMP,JE,JA,JB,JBE,JAE)。 处理器将具有16位地址宽度和16位数据宽度。 处理器将分为以下五个部分。 寄存器文件将保存寄存器值并发出写入任何寄存器的信号。 处理器中将有8个寄存器。 指令存储器将是只读存储器,并且指令将存储在此组件中。 如果当前指令不是JUMP指令之一(JUMP,JE,JA等); 下一条指令将从该存储器中获取并连续执行。 数据存储器将是可存储数据的读写存储器。 程序将能够从数据存储器中读取数据,并将数据存储到该存储器中。 数据存储器的地址宽度为10位,数据宽度为16位。 控制单元将向所有数据路径组件产生适当的信号。 例如,如果指令为ST,则控制单元应产生memWrite信号,该信号将允许数据存储组件将其数据输入上的数据值写入其地
【文件预览】:
Processor-Design-main
----Circuit_Design.circ(136KB)
----Processor Design Project Report.pdf(772KB)
----Processor Design Project.pdf(68KB)
----dld_output.hex(145B)
----Project.java(6KB)
----README.md(2KB)
----input.txt(251B)