// Instantiate the Unit Under Test (UUT) interleaver uut ( .clk(clk), .reset(reset), .x(x), .y(y) );
initial begin // Initialize Inputs clk = 0; reset = 0; x = 0;
// Wait 100 ns for global reset to finish #100; reset = 1; #100; x = 16'b1001000000000000; #100; x = 16'b1001000000000001; #100; x = 16'b1001000000000010; #100; x = 16'b1001000000000011; #100; x = 16'b1001000000000100; #100; x = 16'b1001000000000101; #100; x = 16'b1001000000000110; #100; x = 16'b1001000000000111; #100; x = 16'b1001000000001000; #100; x = 16'b1001000000001001; #100; x = 16'b1001000000001010; #100; x = 16'b1001000000001011; end