本人初学,请教一下弱智问题:验证模型全局有一个大的内存,定义了一个大的数组模拟
各个类中的某些方法会读写这个大内存。目前用ref在方法内不能操作外边的大内存数据,请问这是什么问题 。这种情况要怎么做?
bit [7:0] mem [bit[31:0]]
class a;
bit [7:0] mem [bit[31:0]];
integer i;
function new(ref bit [7:0] mem [bit[31:0]]);
this.mem=mem;
endfunction
function mem_ini();
for(i=0;i<256;i++)
mem[i]=i;
endfunction
endclass