module shifter_testbench_v_tf(); // DATE: 17:23:23 12/16/2003 // MODULE: shifter // DESIGN: shifter // FILENAME: testbench.v // PROJECT: shifter // VERSION: // Inputs reg [31:0] data; reg [3:0] b; // Outputs wire [31:0] result; // Bidirs // Instantiate the UUT shifter uut ( .data(data), .b(b), .result(result) ); // Initialize Inputs `ifdef auto_init initial begin data = 0; b = 0; end `endif initial begin $monitor("data = %b, shift = %d, result = %b\n",data,b,result); #10 data = 3'b101; b = 0; #10 b = 1; #10 b = 2; #10 data = 16'b1010101010101010; b = 0; #10 b = 1; #10 b = 5; #10 b = 15; #10 $finish; end endmodule