组合型数组之间赋值时可以将不同维度、不同元素数量的数组直接赋值(注意,位宽默认补全或者截取);非组合型数组之间赋值有严格要求,须维度相同,且各维度元素数量须相等,满足该条件的两个数组可直接进行赋值,但如果不满足该条件,则只能对数组中的元素逐一赋值。
关键词:
packed 组合型,unpacked 非组合型,赋值
避坑指南:
组合型数组可直接赋值;非组合型数组直接赋值要求繁多,逐一赋值不易出错。
参考代码: sv_array_packed_unpacked.sv
仿真结果:
阅读手记: