实验报告
目录
1. 整体概述
2.模块定义
2.1 alu
2.3 Ctrl
2.4 ext
2.8.6 MemtoRegMux
2.8.7 dmMux
2.11 IR
3.测试程序原理及结果
3.1测试源代码
3.2测试原理
3.3测试结果(若看不清放大word比例即可)
4.问答
1. 整体概述
该多周期处理器采用verilog开发,支持以下多条指令:{addu,subu,ori,lw,sw,beq,lui,addi,addiu,slt,j,jal,jr,lb,lh,lbu,lhu,sb,sh,slti},处理器为多周期设计。
目录结构如图所示:

其中mips.v为顶层结构,tb_mips.v为测试文件,code.txt为IM中要读入的内容。
2.模块定义
2.1 alu
(1)基本描述
alu是该多周期处理器的运算逻辑单元,主要功能是完成需要处理的运算,并将运算结果传输给需要的部件。









