/* * This is a simple test of a generate loop. */ module main; parameter SIZE = 4; wire [SIZE:0] cin; reg [SIZE-1:0] a, b; wire [SIZE-1:0] q; // This generates a ripple adder by using a generate loop to // instantiate an array of half-adders. genvar i; assign cin[0] = 0; for (i=0 ; i