convert unpacked parameter dimensions (closes #18)

This commit is contained in:
Zachary Snow
2019-08-29 20:52:06 -04:00
parent 1d216a2e0e
commit 1472ea0cfe
3 changed files with 44 additions and 7 deletions
+12
View File
@@ -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
+12
View File
@@ -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