没有合适的资源?快使用搜索试试~ 我知道了~
杭电计组实验9-实现R-I型指令的CPU设计实验.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉

温馨提示
杭电计组实验9-实现R-I型指令的CPU设计实验.pdf杭电计组实验9-实现R-I型指令的CPU设计实验.pdf杭电计组实验9-实现R-I型指令的CPU设计实验.pdf杭电计组实验9-实现R-I型指令的CPU设计实验.pdf杭电计组实验9-实现R-I型指令的CPU设计实验.pdf杭电计组实验9-实现R-I型指令的CPU设计实验.pdf杭电计组实验9-实现R-I型指令的CPU设计实验.pdf杭电计组实验9-实现R-I型指令的CPU设计实验.pdf
资源推荐
资源详情
资源评论













实验报告
2018 年 6 月 1 日 成绩:
姓名
专业
任课老
师
实验序
号
实验时
间
阳光男 学号 16041321
课程名称
张翔老师
班级
16052317
计算机科学与技术
张翔老师
9
2018/6/2
指导老
师
实验名
称
实验地
点
《计算机组成原理与系统结构
试验》
机位号
无
《实验九 实现 R-I 型指令的 CPU 设计实验》
1 教 221
实验设
备号
个人电脑
一、实验程序源代码
顶层 RI 型指令 CPU 模块测试文件:
module test;
// Instantiate the Unit Under Test (UUT)
TOP_RI_CPU uut (
.rst(rst),
.clk(clk),
.ZF(ZF),
.OF(OF),
.F(F),
// Outputs
wire ZF;
wire OF;
wire [31:0] F;
wire [31:0] M_R_Data;
// Inputs
reg rst;
reg clk;

);
.M_R_Data(M_R_Data)
initial begin
// Initialize Inputs
rst = 0;
clk = 0;
// Wait 100 ns for global reset to finish
#100;
clk=1;
// Add stimulus here
forever
begin
#50;
clk=~clk;
end
end
endmodule
顶层 LED 验证模块:
module TOP_LED(clk_100MHz,oclk,rst,SW,LED);
input clk_100MHz;
input oclk,rst;
input [3:0]SW;
output reg[7:0]LED;
wire rclk;
wire ZF,OF;
wire [31:0]F;
wire [31:0]M_R_Data;
xiaodou doudong(clk_100MHz,oclk,rclk);
TOP_RI_CPU(clk_100MHz,rst,rclk,ZF,OF,F,M_R_Data);

always@(*)
begin
case(SW)
3'b0000:LED=F[7:0];
3'b0001:LED=F[15:8];
3'b0010:LED=F[23:16];
3'b0011:LED=F[31:24];
3'b0100:LED=M_R_Data[7:0];
3'b0101:LED=M_R_Data[15:8];
3'b0110:LED=M_R_Data[23:16];
3'b0111:LED=M_R_Data[31:24];
3'b1111:begin LED[7:2]=0;LED[1]=OF;LED[0]=ZF;end
default:LED=0;
endcase
end
endmodule
顶层 RI 型指令 CPU 模块
module TOP_RI_CPU(input rst,input clk,output ZF,output OF,output [31:0]F,output
[31:0]M_R_Data);
wire Write_Reg;
wire [31:0]Inst_code;
wire [4:0]rs;
wire [4:0]rt;
wire [4:0]rd;
wire [31:0]rs_data;
wire [31:0]rt_data;
wire [31:0]rd_data;
wire [31:0]imm_data;
wire [15:0]imm;
wire rd_rt_s;
wire imm_s;
wire Mem_Write;
wire alu_mem_s;
剩余12页未读,继续阅读
资源评论

- Ganfields2023-01-06资源内容总结地很全面,值得借鉴,对我来说很有用,解决了我的燃眉之急。

春哥111
- 粉丝: 1w+
- 资源: 5万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
