2020-02-09 19:42:45 +01:00
|
|
|
module top;
|
2020-08-09 04:43:47 +02:00
|
|
|
genvar g;
|
2020-02-10 03:57:09 +01:00
|
|
|
localparam SOME_VAL = 3;
|
|
|
|
|
generate
|
2021-06-17 21:21:16 +02:00
|
|
|
if (1) begin : i
|
2020-08-09 04:43:47 +02:00
|
|
|
wire x = 0;
|
|
|
|
|
initial $display("Interface %d %d", x, SOME_VAL);
|
|
|
|
|
for (g = 10; g < 15; g = g + 1) begin
|
|
|
|
|
initial $display(g);
|
|
|
|
|
end
|
2020-02-10 03:57:09 +01:00
|
|
|
end
|
2020-08-09 04:43:47 +02:00
|
|
|
endgenerate
|
|
|
|
|
generate
|
2021-06-17 21:21:16 +02:00
|
|
|
if (1) begin : m
|
2020-08-09 04:43:47 +02:00
|
|
|
initial $display("Module %d", i.x);
|
|
|
|
|
for (g = 0; g < 5; g = g + 1) begin
|
|
|
|
|
initial $display(g);
|
|
|
|
|
end
|
2020-02-10 03:57:09 +01:00
|
|
|
end
|
|
|
|
|
endgenerate
|
2020-02-09 19:42:45 +01:00
|
|
|
endmodule
|