1
最近我一直在编码一个FFT模块,并且您可能认为它需要很多连线。为了简化代码,我试图使用打包数组。但是我在截断和分配时遇到了问题。假设我有一个48位的向量A,分为6 8位的子字段:分配和截断打包阵列
logic [5:0][7:0] A;
现在,考虑我有另一种载体B,其为24位长,分为6个4比特子-fields:
logic [5:0][3:0] B;
现在的问题是,如何分配的4个MSB的每个子场的所述的给通信子场在B(优选不使用for循环)?
谢谢dave_59。 因此,为了这样做,我使用的for循环: always_comb开始 的for(int i = 0; I <= 1; I = I + 1) \t B [I] [3:0] = A [ I] [7:4]; 结束 –