2、比如说,一个变量为6bits就必须扩展到8bits,如果一个struct有五个元素,每个元素6bits,每个元素扩展到8bits,此时总位宽就会被扩展为40bits。而struct_level不改变每个元素的实际位宽,但是对于封装后的总位宽要以8bits为边界,比如说,上面的·总位宽就会被扩展到32bits。 注意:比较这两种类型的datapack优化方式,会发现两者的clock,latency和interval,以及资源利用率都是一致的。datapack可以降低latency和interval,提高数据的吞吐率,这是因为这里datapack对for循环进行展开。 Enum En