对解压缩数组的分配必须是聚合表达式:SystemVerilog

时间:2018-09-03 20:53:36

标签: system-verilog hdl

reg [7:0] num [0:15]={8'd64,8'd121,8'd36,8'd48,8'd25,8'd18,8'd2,8'd120,8'd0,8'd24,8'd8,8'd3,8'd35,8'd33,8'd4,8'd14};

我的代码的这一行给出以下错误:解压缩数组的赋值必须是聚合表达式。如何克服这个问题?

1 个答案:

答案 0 :(得分:0)

您需要在'前添加{

reg [7:0] num [0:15]='{8'd64,8'd121,8'd36,8'd48,8'd25,8'd18,8'd2,8'd120,8'd0,8'd24,8'd8,8'd3,8'd35,8'd33,8'd4,8'd14};