SystemVerilog基本数组操作for与foreach
在数组操作中使用for和foreach循环利用for和foreach对一维数组进行操作:initial beigin bit[31:0] src[5],dst[5]; for(int i=0;i<$size(src);i++) src[i]=[i]; foreach(dst[j]) dst[j]=src[j]*2;end在foreach循环中只需要指定数组名并在其后方括号中给出索引变量,SV会自动遍历数组中的元素。索引变量将会自动声明,并只在循环内收敛。利用foreach初始