test_reg.v
来自「组成原理大作业--基于MIPS的运算器设计」· Verilog 代码 · 共 25 行
V
25 行
module test_reg; reg regwrite,clock; reg [4:0] read1,read2,writereg; reg [31:0] writedata; wire [31:0] data1,data2; integer i; registerfile u1(read1,read2,writereg,writedata,regwrite,data1,data2,clock); always begin #50 clock=~clock;end initial begin $monitor("test of register",$time,,, "regwrite=%b,writereg=%h,writedata=%h,read1=%h,readdata1=%h,read2=%h,readdata2=%h",regwrite,writereg,writedata,read1,data1,read2,data2); clock=0; for(i=0;i<32;i=i+1) begin #100 regwrite=1;writereg=i;writedata=i; end for(i=0;i<32;i=i+2) begin #100 regwrite=0;read1=i;read2=i+1; end #4800 $finish; endendmodule
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?