【发布时间】:2022-01-07 07:04:59
【问题描述】:
假设两个(编辑:未打包的)int 数组以不同的索引顺序(向下与向上)但大小相同,例如
int a [10:1];
int b [1:10];
会在这些之间分配,
assign b = a;
- 是非法的,或者
- 导致“相同索引”分配 (b[1]=a[1] ... b[10]=a[10]),或
- 导致“镜像索引”分配 (b[1]=a[10] ... b[10]=a[1])?
我无法在语言参考手册中找到信息,两个商业工具的行为不同。
【问题讨论】:
标签: arrays system-verilog