微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > systemverilog动态数组参数传递

systemverilog动态数组参数传递

时间:10-02 整理:3721RD 点击:
请教大神个问题:
【路人】Apple 2017/9/6 11:27:18
logic[`AXI_DATA_WIDTH-1:0]        rdata_array[];
rdata_array=new[arlength];
read_data(clk, araddr_s, rdata, rlast, rvalid, rready, rdata_array);
ref        logic[`AXI_DATA_WIDTH-1:0]        rdata_array[];
【路人】Apple 2017/9/6 11:28:03
我这样定义了一个动态数组 用task中ref来引用 但是总是报错误
【路人】Apple 2017/9/6 11:28:17
ERROR: [VRFC 10-395] cannot assign an unpacked type to a packed type [F:/posture_rec/posture_recognition/posture_recognition.srcs/sim_1/new/axi_
bus.sv:163
]
11:28:42
【路人】Apple 2017/9/6 11:28:42
有没有做过system verilog的大神啊

cannot assign an unpacked type to a packed type
reg a[2];
reg [1:0] b;
b = a;










改行才是出路。IC没前途。

上一篇:ip核乘法器的疑问
下一篇:形式验证

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top