Bonjour à tous,

J'avais une question sur les tableaux en vhdl. Je voulais savoir comment on peut "prendre" le numéro d'un tableau comme valeur en vhdl.

Par exemple, si nous avons un tableau :


Supposons que dans chaque colonne de notre tableau nous avons mis un vecteur std_logique(11 vers 0) que j'ai nommé A0, A1, A2 etc... et que chaque colonne représente un vecteur std_logique(3 vers 0) --> de 0 à F (15) qui représente un 'groupe'.

Mon but est de parcourir le tableau et de dire si, pour chaque colonne, le numéro du groupe actuel est supérieur ou inférieur au groupe du vecteur std_logique(11 vers 0) alloué.

Ici par exemple, si nous sommes dans le groupe 0 (première colonne), donc A0 est dans le groupe, donc Inf est égal à 0 et Sup est égal à 0 ; pour A4 même chose, il est dans le groupe 7 (0111) > Groupe 0 (0000) donc Sup est égal à 1 et Inf est égal à 0 ; ...

Merci pour votre aide et j'espère que j'ai été clair.