RVSCC/test/Test_ImmExtend.sv
2023-01-01 22:28:56 +00:00

24 lines
436 B
Systemverilog

`timescale 1ns / 1ps
module Test_ImmExtend();
logic[1:0] imm_src;
logic[31:0] instr;
logic[31:0] imm_ext;
Extend imm_extend(
.imm_src(imm_src),
.instr(instr[31:7]),
.imm_ext(imm_ext)
);
initial begin
instr='h00a00893;
#20
imm_src='d0;
#20
imm_src='d1;
#20
imm_src='d2;
end
endmodule