- 芯片验证调试手册:验证疑难点工作锦囊
- 刘斌
- 216字
- 2023-12-06 18:25:59
2.1.2 组合型数组和非组合型数组如何做赋值?
组合型数组之间赋值时可以将不同维度、不同元素数量的数组直接赋值(注意,位宽默认补全或者截取);非组合型数组之间赋值有严格要求,须维度相同,且各维度元素数量须相等,满足该条件的两个数组可直接进行赋值,但如果不满足该条件,则只能对数组中的元素逐一赋值。
关键词:
packed 组合型,unpacked 非组合型,赋值
避坑指南:
组合型数组可直接赋值;非组合型数组直接赋值要求繁多,逐一赋值不易出错。
参考代码:sv_array_packed_unpacked.sv

仿真结果:

阅读手记: