对解包数组的赋值必须是聚合表达式
assignments to unpacked array must be aggregate expressions
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};
我的代码的这一行出现以下错误:
assignments to unpacked array must be aggregate expressions.
如何克服这个问题?
您需要在前导 {
:
前添加一个 '
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};
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};
我的代码的这一行出现以下错误:
assignments to unpacked array must be aggregate expressions.
如何克服这个问题?
您需要在前导 {
:
'
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};