unpacked_localparam.sv 446 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11
module top;
    localparam logic [7:0] init_val [4] = {8'd0, 8'd8, 8'd10, 8'd200};
    initial begin
        integer i, j;
        for (i = 0; i < 4; i += 1) begin
            $display(init_val[i]);
            for (j = 0; j < 8; j += 1) begin
                $display(init_val[i][j]);
            end
        end
    end
12 13 14
    typedef byte T [3];
    localparam T X = '{ 5, 3, 2 };
    initial $display("%0d %0d %0d", X[0], X[1], X[2]);
15
endmodule