标签: arrays function system-verilog
我可以定义一个返回未知大小的矢量/数组的函数吗?
返回值可以是:
位[15:0],位[10:0],位[2:0] ....
我希望能够定义如下内容:
function bit [] foo (int size, int mem, string mem_name); endfunction: foo
答案 0 :(得分:0)
如果为其定义类型,则可以使用动态数组/队列。除此之外,您可以使用 ref 并将数组作为参数传递。