合并型数组(packed):
合并型数组可以实现连续的存储,赋值时不需要用 '{ }。
//合并型数组
bit [3] [7:0] b_pack
// 表示3行 x 8列的数组,[3]是高维度(高维度),[7:0]是低维度(第一维)
数组中,数据排列为{b_pack[2],b_pack[1],b_pack[0]},其中每个b_pack为8个bit;
bit是二值逻辑,每位bit只占据1位。故24位(8bit * 3)只占据一个word(一般一个word为32bit)的存储空间;
非合并型数组(unpacked)
存储的数据都是相互独立(不连续)的,赋值时需要用 '{ }。
//非合并型数组——形式1
bit[<

3763

被折叠的 条评论
为什么被折叠?



