我在如何为以下 Verilog 代码创建测试模块时遇到问题:
module Multiplier_4bit(output [8:0] y, input [3:0] i1, input [3:0] i2);
assign y=i1*i2;
endmodule
我想到了以下测试模块:
module M4_Tester
reg [3:0] i1;
reg [3:0] i2;
wire [9:0] y;
initial begin
i1=5;
i2=3;
$finish();
Multiplier_4bit device1(
.out(y),
.in0(i1),
.in1(i2)
);
endmodule
如果我错了,请纠正我并对英语不好感到抱歉,因为我不是母语人士。提前致谢。