Archived
1
0

Update and16_tb.v

This commit is contained in:
Erick
2022-03-07 02:16:45 +01:00
parent e8be158685
commit 1dd49c3f40
+11 -4
View File
@@ -1,11 +1,18 @@
'include "predefined/and16.v"
module and_tb();
reg [15:0]ta, [15:0]tb;
module and16_tb();
reg [15:0]ta;
reg [15:0]tb;
wire [15:0]y;
and16 dut(y, ta, tb);
initial begin
$monitor("IN: %b, %b ",ta, tb, "OUT: ",y);
ta = 15'b000000000000000; tb = 15'b000000000000000;
$monitor("IN: %b, %b ", ta, tb, "OUT: ", y);
#5 ta = 15'b011010010110010; tb = 15'b000000000000000;
$monitor("IN: %b, %b ", ta, tb, "OUT: ", y);
#5 ta = 15'b000000000000000; tb = 15'b100010110101110;
$monitor("IN: %b, %b ", ta, tb, "OUT: ", y);
#5 ta = 15'b111111111111111; tb = 15'b111111111111111;
$monitor("IN: %b, %b ", ta, tb, "OUT: ", y);
end
endmodule