工程设计题(1
2分)用logisim
平台构建一个简化的MIPS寄存器组,内部包含4个16位寄存器,其中0号寄存器输出恒零,MIPS寄存器组的引脚、相关器件引脚描述如下图所示。
将图中的关键器件连接起来完成这个MIPS寄存器组电路(注:图中给出的器件可以不用,也可以自己根据需要适当添加门电路);
如果需要节约MIPS寄存器组实现的成本,可以采取什么措施?
程序计数器PC、指令存储器IMEM、寄存器文件REGFILE、数据存储器DMEM、符号扩展器EXT、32位运算器ALU,各主要功能部件数据输入输出已经用隧道标注。请完成异或指令
xor和条件分支指令
beq对应的单周期CPU数据通路表,(注:数据通路表中主要利用隧道标签给出主要功能部件的输入来源---填其他功能部件的输出引脚,如果位宽不匹配请注明具体位,如当前指令中不需要连接,可不填)
xor指令功能:
rd=rs^rt
beq指令功能:
if (
rs==rd) PC = PC + 4 +
BranchAdd
r                                        
                                    
附件列表