实验报告
2016
?/p>
4
?/p>
22
?/p>
成绩?/p>
姓名
学号
班级
14083612
专业
信息安全
课程名称
《计算机组成原理课程设计?/p>
任课老师
曾虹
指导老师
曾虹
机位?/p>
实验序号
实验名称
寄存器堆
实验时间
2016.4.22
实验地点
1
教南
实验设备?/p>
一、实验程序源代码
module Reg(LED,RW_SW,AB,Reg_Addr_A,Reg_Addr_B,Write_Reg,clk,rst);
input[4:0] Reg_Addr_A,Reg_Addr_B;
input Write_Reg;
input[1:0] RW_SW;
input clk;
input rst;
output[7:0] LED;
input AB;
reg[31:0]REG_File[0:31];
reg[7:0] LED;
wire[31:0] W_Data1 = 32'h00000001;
wire[31:0] W_Data2 = 32'h0000000A;
wire[31:0] W_Data3 = 32'h00000006;
wire[31:0] W_Data4 = 32'h00000003;
wire[31:0] A = REG_File[Reg_Addr_A];
wire[31:0] B = REG_File[Reg_Addr_B];
integer i;
always @ (posedge clk or posedge rst)
begin
if(AB)
case(RW_SW)