Logisim完成单周期处理器开发(共18页).docx
《Logisim完成单周期处理器开发(共18页).docx》由会员分享,可在线阅读,更多相关《Logisim完成单周期处理器开发(共18页).docx(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上Logisim完成单周期处理器开发实验报告目录一、总体数据通路结构设计图二、数据通路中的模块设计图1、IFU2、GPR3、ALU4、EXT5、DM6、Controller三、控制器设计四、机器指令描述五、测试程序六、运行结果七、问答八、收获体会附:Logisim模块目录一、 总体数据通路结构设计图 二、数据通路中的模块设计图1、IFU模块接口信号名方向描述ZeroIALU计算结果1:计算结果为00:计算结果非0ClkI时钟信号ResetI复位信号1:复位0:无效Insout31:0O32位MIPS指令功能定义序号功能名称描述1复位当复位信号有效时,PC被设置为0x2取
2、指令根据PC从IM中取出指令3计算下一条指令地址若不是beq指令,则PC-PC+1,若是beq指令,且zero为1,则PC-PC+sign_ext2、GPR信号名方向描述Wd31:0I写入数据的输入RegwriteI读写控制信号1:写操作0:读操作ClkI时钟信号ResetI复位信号1:复位0:无效A14:0I读存取器地址1A24:0I读存取器地址2A34:0I写寄存器地址Rd131:0O32位数据输出1Rd231:0O32位数据输出23、ALU模块接口信号名方向描述A31:0I32位输入数据1B31:0I32位输入数据22F1:0I控制信号01:或运算10:减法11加法C31:0O32位数据
3、输出功能定义序号功能名称描述1或A|B2减A-B3加A+B4、EXT模块接口信号名方向描述Imm1615:0I16位数据输入Extop1:0I控制信号00:高位补001:低位补010:符号扩展Ext32O32位数据输出功能定义序号功能名称描述1高位补0高16位补02低位补0低16位补03符号扩展符号位扩展5、DM模块接口信号名方向描述D31:0I写入数据的输入MemwriteI读写控制信号1:写操作ClkI时钟信号ResetI复位信号1:复位0:无效A4:0I操作寄存器地址Out31:0032位数据输出功能定义序号功能名称描述1复位当复位信号有效时,所有数据被设置为02读根据输入的寄存器地址读
4、出数据3写根据输入的地址把输入的数据写入6、Controller模块接口信号名方向描述Op5:0I六位opFunc5:0I六位functionRegdst0写地址控制Alusrc0cpu第二操作数选择控制Mentoreg0Dm读控制Regwrite0GPR读写控制Memwrite0DM写控制,写入GPR数据选择Npc_sel0Beq指令标志Extop0控制ext扩展方式Aluop1:00控制cpu进行相应运算三、控制器设计单周期真值表FuncN/AOpaddsuborilwswbeqluiRegDst1100XX0ALUSrc0011101MentoReg0001XXXRegWrite1111
5、002MemWrite0000100Npc_sel0000010ExtopXX000X1ALUctrAddsubtractoraddaddsubtractX四、机器指令描述助记符opcodefunction功能addurd-rs+rtsuburd-rs-rtorirt - rs | (zero-extend)immediatelwrt - memoryrs + (sign-extend)immediateswmemoryrs + (sign-extend)immediate - rtbeqif (rs = rt) PC - PC+4 + (sign-extend)immediate2luirt
6、 - immediate*65536jPC - (PC+4)31.28,address,0,0五、测试程序lui$t0,0x0004 #lui 测试程序要实现:立即数 0x0004 加载至 t0 寄存器的高位 lui$t1,0x0008 #lui 测试程序要实现:立即数 0x0008 加载至 t1 寄存器的高位 ori$t3,$zero,0x #ori 测试程序要实现: zero 寄存器中的内容与立即数 0x 进行或运算,储存在 t3 寄存器中 sw$t0,4($t3) #sw 测试程序要实现:把 t0 寄存器中值(1Word),存储到 t3 的值再加上偏移量 4, 所指向的 RAM 中 sw
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Logisim 完成 周期 处理器 开发 18
限制150内