array.v 385 Bytes
Newer Older
1 2 3 4
module top;
    reg [5:0] a;
    wire [5:0] b;
    always @(*) a = b;
5 6 7 8 9 10 11

    reg x;
    wire [5:0] c;
    wire [5:0] d;
    wire [5:0] e;
    initial x = 0;
    assign c = x ? d : e;
12 13

    generate
14
        if (1) begin : A
15 16 17 18 19 20
            wire [1:0] c [0:2];
            wire [5:0] d;
        end
    endgenerate
    assign A.d = 0;
    initial $display("%b %b", A.c[0], A.d[1:0]);
21
endmodule