ARRAY |
Tableau |
---|---|
VHDL |
Syntaxe
type type_name is array (range) of element_type |
type type_name is array (type range <>) of element_type |
Paramètres
Nom | Description |
---|---|
type_name | Ce paramètre permet d'indiquer le nom du tableau. |
range | Ce paramètre permet d'indiquer l'intervalle du tableau. |
element_type | Ce paramètre permet d'indiquer le type de données des cellules du tableau. |
Description
Ce mot réservé permet de déclarer un tableau avec un type de données spécifié. Un tableau est un objet contenant une collection d'éléments étant tous du même type.
Remarques
- Un tableau peut être soit avec une contrainte, soit sans contrainte. Un tableau avec contrainte est défini avec un index définissant le nombre d'éléments du tableau. Tandis qu'un tableau sans contrainte, indique le nombre d'éléments du tableau dans la déclaration d'objet du tableau, ou la définition d'index pour le tableau peut être spécifié dans une déclaration de sous-type. Les tableaux peuvent être unidimensionnels (avec un index unique) ou multidimensionnels (avec des index multiples).
- Une définition d'un tableau comprend respectivement les éléments suivants : le mot réservé array, suivi d'une définition des éléments du tableau et le mot réservé of suivi du sous-type des éléments du tableau.
Voir également
Langage de programmation - VHDL - Références de mots réservés (mots clefs) - RANGE
Langage de programmation - VHDL - Références de mots réservés (mots clefs) - TYPE
Dernière mise à jour : Mercredi, le 30 mai 2018