繁体   English   中英

分配和截断压缩数组

[英]Assign and Truncate Packed Arrays

最近,我一直在对FFT模块进行编码,并且您可能会认为它需要很多电线。 为了简化代码,我尝试使用压缩数组。 但是我在截断和分配时遇到了问题。 假设我有一个48位向量A,分为6个8位子字段:

logic [5:0][7:0] A;

现在,考虑我还有另一个向量B,它是24位长,分为6个4位子字段:

logic [5:0][3:0] B;

现在的问题是,如何将A中每个子字段的4个MSB分配给B中相应的子字段(最好不使用for循环)?

不幸的是,SystemVerilog中没有特殊语法可在单个分配中执行这种有损分配。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM