合并型阵列(packed )合并型阵列可以实现连续的存储,赋值时不需要用 '{ }。
//合并型阵列bit [3] [7:0] b_pack //表示3行8列的阵列,[3]为迷路的龙猫(迷路的龙猫,[7:0]为低维)一维)阵列,数据阵列为)
bit是二值逻辑,每个bit只占1位。 因此,24位(8bit * 3)仅占用一个word (通常一个word为32bit )存储区域;
非连接型数组(unpacked )中存储的数据全部为相互独立(不连续)、赋值时需要用 '{ }。
//非连接型数组——格式1bit[7:0] b_unpack [3] //[3]是迷路的龙猫//bit,占后8位空间//非连接型数组3354格式2inta1[73354]的3个wow
logic [ 7:0 ] b _ unpack [3]/8x3=24位logic///b_pack总共占多少个word? 对于logic [3] [7:0] b_pack,由于logic是四进制逻辑,每个logic需要两位表示,因此24位logic )需要48位表示,即两个word。