查看我在 System Verilog 中维护的一些代码,我看到一些信号定义如下:
node [range_hi:range_lo]x;
以及其他定义如下:
node y[range_hi:range_lo];
我知道这x
被定义为打包,而y
被定义为未打包。但是,我不知道这意味着什么。
System Verilog 中的压缩向量和非压缩向量有什么区别?
编辑:响应@Empi 的回答,为什么在 SV 中编写的硬件设计师应该关心数组的内部表示?是否有任何时候我不应该或不能使用打包信号?