module adder_tb; | |
reg [17:0] in1, in2; | |
reg mode; | |
wire [18:0] out; | |
adder u1( | |
in1,in2,mode,out | |
); | |
initial | |
begin | |
mode=0; | |
in1 = 10; in2 = 16; | |
#20; in1 = 50; in2 = 34; | |
#20; in1 = 110; in2 = 45; | |
#20; in1 = 2000; in2 = 4535; | |
end | |
initial | |
begin | |
$dumpfile("add.vcd"); | |
$dumpvars(0, adder_tb); | |
$monitor("time = %2d, in1 = %d, in2 = %d, out = %d", $time, in1, in2, out); | |
end | |
endmodule |