芯片验证调试手册:验证疑难点工作锦囊
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.1.2 组合型数组和非组合型数组如何做赋值?

组合型数组之间赋值时可以将不同维度、不同元素数量的数组直接赋值(注意,位宽默认补全或者截取);非组合型数组之间赋值有严格要求,须维度相同,且各维度元素数量须相等,满足该条件的两个数组可直接进行赋值,但如果不满足该条件,则只能对数组中的元素逐一赋值。

关键词:

packed 组合型,unpacked 非组合型,赋值

避坑指南:

组合型数组可直接赋值;非组合型数组直接赋值要求繁多,逐一赋值不易出错。

参考代码:sv_array_packed_unpacked.sv

仿真结果:

阅读手记: