concatenation of arrays in system verilog
system-verilog
Solution
Unpacked arrays require a `'{}` format. See IEEE Std 1800-2012 § 5.11 (or search for `'{` in the LRM for many examples).
Therefore update your assignment to:
int n[1:2][1:3] = '{2{'{3{1}}}};
Problem
I wrote a code for concatenation as below: ``` module p2; int n[1:2][1:3] = {2{{3{1}}}}; initial begin $display("val:%d",n[2][1]); end endmodule ``` It is showing errors. Please explain?