Bonjour,
La voie
type MonType is array(natural range <>) of std_logic_vector(natural range <>)
n'est pas possible (limitation VHDL )
Par contre, il existe une autre solution, un tout petit peu moins simple mais valable :
type SlvMatrix is array(natural range <>,natural range<>) of std_logic;
Il faut alors savoir que cette matrice "perd" la notion de "tableau de std_logic_vector" et n'est qu'un ensemble à deux dimensions de std_logic . Sachant ce point de détail, vous pouvez très bien coder une fonction qui vous retourne tous les éléments d'une même ligne, ce qui reviendrait à dire votre std_logic_vector
Cdlt,
Partager