Me pregunto si es posible o no crear matrices bidimensionales que tengan diferentes tamaños internos. Por ejemplo puedo crear
type type1 is array(0 to N-1) of std_logic;
type type2 is array(0 to M-1) of type1;
signal mysig : type2;
con N
y M
que son genéricos o constantes definidos en un paquete. En este caso, tendría un vector de elementos M, donde cada uno es un vector de elementos N.
Ahora, suponga que para mí N
no está fijo, pero pasó a la entidad como una matriz de enteros, de modo que para cada M
tengo un tamaño de vector diferente. ¿Existe una forma inteligente de codificar esta situación utilizando matrices?
Gracias de antemano.