[英]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.