【发布时间】:2018-09-03 20:53:36
【问题描述】:
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};
我的代码的这一行给出了以下错误:
解压数组的赋值必须是聚合表达式。
如何克服这个问题?
【问题讨论】:
标签: 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};
我的代码的这一行给出了以下错误:
解压数组的赋值必须是聚合表达式。
如何克服这个问题?
【问题讨论】:
标签: 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};
【讨论】: