组合型数组即packed array,非组合型数组即unpacked array。数组维度声明在数组变量名左侧的为组合型数组,例如, byte[3:0][1:0]array1 为组合型4*2二维数组。数组维度声明在数组变量名右侧的为非组合型数组,例如 byte array2[5:0][7:0] 为非组合型6*8二维数组。混合型数组 byte[3:0][1:0]array3[5:0][7:0] 为6*8*4*2的四维混合数组。
关键词:
packed 组合型,unpacked 非组合型
避坑指南:
数组维度从高到低是先看数组名右侧(从左到右),再看数组名左侧(从左到右)。
阅读手记: