module parity_testbench_v_tf(); // DATE: 11:48:13 11/07/2003 // MODULE: parity // DESIGN: parity // FILENAME: testbench.v // PROJECT: parity // VERSION: // Inputs reg [31:0] a; // Outputs wire p; // Bidirs // Instantiate the UUT parity uut ( .a(a), .p(p) ); // Initialize Inputs `ifdef auto_init initial begin a = 0; end `endif initial begin $monitor("a = %b, parity=%b\n",a,p); #10 a = 0; #10 a = 1; #10 a = 2'b10; #10 a = 2'b11; #10 a = 3'b100; #10 a = 3'b101; #10 a = 3'b110; #10 a = 3'b111; #10 a = 32; #10 a = 33; #10 a = 34; #10 a = 255; #10 a = 256; #10 a = 257; #10 a = 1023; #10 a = 1024; #10 a = 1025; #10 a = 16'b1010101010101010; #10 a = 17'b11010101010101010; #10 a = 17'b10010101010101010; #10 a = 32'b10101010101010101010101010101010; #10 a = 32'b11101010101010101010101010101010; #10 a = 32'b10101010101010101010101010101011; $finish; end endmodule