mirror of
https://github.com/zachjs/sv2v.git
synced 2026-08-31 01:34:16 +02:00
convert unpacked parameter dimensions (closes #18)
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
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
|
||||
endmodule
|
||||
@@ -0,0 +1,12 @@
|
||||
module top;
|
||||
localparam [31:0] init_val = {8'd0, 8'd8, 8'd10, 8'd200};
|
||||
initial begin : foo
|
||||
integer i, j;
|
||||
for (i = 0; i < 4; i += 1) begin
|
||||
$display(init_val[8*i+:8]);
|
||||
for (j = 0; j < 8; j += 1) begin
|
||||
$display(init_val[8*i+j]);
|
||||
end
|
||||
end
|
||||
end
|
||||
endmodule
|
||||
Reference in New Issue
Block a user