sv2v/test/core/unpacked_localparam.sv

16 lines
446 B
Systemverilog

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
typedef byte T [3];
localparam T X = '{ 5, 3, 2 };
initial $display("%0d %0d %0d", X[0], X[1], X[2]);
endmodule