2 votes

Tableau d'éléments paramétrés en VHDL

En VHDL, il est possible de créer un tableau de type plage paramétrable de la manière suivante :

type t_array_type is array (natural range <>) of std_logic_vector(7 downto 0)

Maintenant, est-il possible de créer un tableau d'éléments paramétrables ? C'est-à-dire d'avoir un type de tableau où, lors de l'instanciation d'un signal, il est possible de définir une plage d'éléments paramétrables. std_logic_vector ? L'objectif est de ne pas avoir à déclarer des types de tableaux distincts pour chaque type de tableau. std_logic_vector gamme.

2voto

kaolpr Points 44

Ok, je l'ai trouvé. Déclarer le type comme :

type t_array_type is array (natural range <>) of std_logic_vector;

et ensuite l'instancier comme :

signal t_array_type(23 downto 0)(7 downto 0);

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X