电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

北工大-Logisim完成单周期处理器开发

北工大-Logisim完成单周期处理器开发_第1页
1/18
北工大-Logisim完成单周期处理器开发_第2页
2/18
北工大-Logisim完成单周期处理器开发_第3页
3/18
Logisim 完成单周期处理器开发实验报告学号__________17110113__________姓名___________王禹心___________指导教师___________朱文军___________提交日期__________2019.5.28_________成绩评价表报告内容□丰富正确□基本正确□有一些问题□问题很大报告与 Project 功能一致性□完全一致□基本一致□基本不一致教师签字:________________________报告结构□完全符合要求□基本符合要求□有比较多的缺陷□完全不符合要求报告图表□符合规范□基本符合规范□有一些错误□完全不正确报告最终成绩总体评价目录一、总体数据通路结构设计图二、数据通路中的模块设计图1、IFU2、GPR3、ALU4、EXT5、DM6、Controller三、控制器设计四、机器指令描述五、测试程序六、运行结果七、问答八、收获体会附:Logisim 模块目录一、总体数据通路结构设计图二、数据通路中的模块设计图1、IFU模块接口信号名Zero方向I描述ALU 计算结果1:计算结果为 00:计算结果非 0时钟信号ClkIResetI复位信号1:复位0:无效32 位 MIPS 指令Insout[31:0]O功能定义序号1功能名称复位描述当复位信号有效时,PC 被设置为0x00000000根据 PC 从 IM 中取出指令若不是 beq 指令,则 PC<-PC+1,若是beq 指令,且 zero为 1,则PC<-PC+sign_ext23取指令计算下一条指令地址2、GPR信号名Wd[31:0]Regwrite方向II描述写入数据的输入读写控制信号1:写操作0:读操作ClkResetII时钟信号复位信号1:复位0:无效读存取器地址 1读存取器地址 2写寄存器地址32 位数据输出 132 位数据输出 2A1[4:0]A2[4:0]A3[4:0]Rd1[31:0]Rd2[31:0]IIIOO3、ALU模块接口信号名A[31:0]B[31:0]2F[1:0]方向III描述32 位输入数据 132 位输入数据 2控制信号01:或运算10:减法11 加法32 位数据输出C[31:0]O功能定义序号123功能名称或减加描述A|BA-BA+B4、EXT模块接口信号名Imm16[15:0]Extop[1:0]方向II描述16 位数据输入控制信号00:高位补 001:低位补 010:符号扩展32 位数据输出Ext32O功能定义序号123功能名称高位补 0低位补 0符号扩展描述高 16 位补 0低 16 位补 0符号位扩展5、DM模块接口信号名D[31:0]MemwriteClkReset方向IIII描述写入数据的输入读写控制信号1:写操作时钟信号复位信号1:复位0:无效操作寄存器地址32 位数据输出A[4:0]Out[31:0]I0功能定义序号123功能名称复位读写描述当复位信号有效时,所有数据被设置为 0根据输入的寄存器地址读出数据根据输入的地址把输...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

北工大-Logisim完成单周期处理器开发

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部