iverilog/ivtest/ivltests/pr2039632.v

23 lines
613 B
Verilog

module top;
// Check conditional generate.
generate if (foo != "bar") initial $display("In conditional");
endgenerate
// Check loop generate
generate for (lp = foo; lp < 1; lp = lp + 1) initial $display("Loop %f", lp);
endgenerate
generate for (lp = 0; lp < foo; lp = lp + 1) initial $display("Loop %f", lp);
endgenerate
generate for (lp = 5; lp < 6; lp = lp + foo) initial $display("Loop %f", lp);
endgenerate
// Check case generate.
generate case (foo)
1: initial $display("One case");
default: initial $display("Default case");
endcase
endgenerate
endmodule