Files
nand2tetris_verilog/mux4way16_tb.v
2024-06-13 18:21:15 -07:00

30 lines
505 B
Verilog

`include "mux4way16.v"
module Mux4Way16_test;
reg [15:0] a, b, c, d;
reg [1:0] sel;
wire [15:0] out;
integer i, j;
initial begin
$dumpfile("mux4way16_tb.vcd");
$dumpvars;
a=16'hDEAD;
b=16'hBEEF;
c=16'h0000;
d=16'hFFFF;
sel=0;
#1;
sel=1;
#1;
sel=2;
#1;
sel=3;
#1;
$finish();
end
Mux4Way16 u1 (.a(a), .b(b), .c(c), .d(d), .sel(sel), .out(out));
endmodule