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]; 結束 –