Veamos en primer lugar un ejemplo sencillo de “unpacked array”
1 |
bit a [3:0]; |
Si queremos varias dimensiones , podemos ver el siguiente ejemplo:
1 |
logic xdata [3:0][2:0][1:0][7:0]; |
La unidad más grande accesible es 1 bit
También se puede definir un “unpacket” mediante un tamaño en lugar de un rango
1 2 |
bit a [4]; // que seria equivalente a bit a [0:3]; |