Files
nand2tetris_verilog/mux4way_tb.v
2024-06-13 15:29:23 -07:00

27 lines
482 B
Verilog

`include "mux4way.v"
module Mux4Way_test;
reg a, b, c, d;
reg [1:0] sel;
wire out;
integer i;
initial begin
$dumpfile("mux4way_tb.vcd");
$dumpvars;
for (i=0; i<64; i=i+1)
begin
sel=(i&48)>>4;
d=(i&8)>>3;
c=(i&4)>>2;
b=(i&2)>>1;
a=i&1;
#1;
end
$finish();
end
Mux4Way u1(.a(a), .b(b), .c(c), .d(d), .sel(sel), .out(out));
endmodule