Section courante

A propos

Section administrative du site

OF

De
VHDL

Syntaxe

architecture architecture_name of entity_name is
architecture_declarations
begin
   concurrent_statements
end [ architecture_name ];
architecture architecture_name of entity_name is
architecture_declarations
begin
   concurrent_statements
end architecture [ architecture_name ];
type type_name is array (range) of element_type
type type_name is array (type range <>) of element_type
configuration configuration_name of entity_name is
   configurationdeclarations
   for architecture_name
      for instance_label:component_name
         use entity library_name.entity_name(arch_name);
      end for;
   otherforclauses
   end for;
end [configuration] [configuration_name];
configuration configuration_name of entity_name is
   configurationdeclarations
   for architecture_name
      for instance_label:component_name
         use configuration library_name.config_name;
      end for;

   otherforclauses
   end for;
end [configuration] [configuration_name];
type type_name is file of type;

Paramètres

Nom Description
architecture_name Ce paramètre permet d'indiquer le nom de l'architecture.
entity_name Ce paramètre permet d'indiquer le nom de l'entité.
architecture_declarations Ce paramètre permet d'indiquer le déclarations associé à l'architecture.
concurrent_statements Ce paramètre permet d'indiquer les instructions associés à cette architecture.
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.
configuration_name Ce paramètre permet d'indiquer le nom de la configuration.
entity_name Ce paramètre permet d'indiquer le nom de l'entité.
configurationdeclarations Ce paramètre permet d'indiquer la liste des déclarations de configuration.
architecture_name Ce paramètre permet d'indiquer le nom de l'architecture.
instance_label Ce paramètre permet d'indiquer le nom de l'étiquette de l'instance.
component_name Ce paramètre permet d'indiquer le nom de la composante.
arch_name Ce paramètre permet d'indiquer le nom de l'architecture à utiliser.
library_name Ce paramètre permet d'indiquer le nom de la bibliothèque.
config_name Ce paramètre permet d'indiquer le nom de la configuration.
type_name Ce paramètre permet d'indiquer le nom du type de données.
type Ce paramètre permet d'indiquer le type de données du fichier.

Description

Ce mot réservé permet d'indiquer une liaison d'architecture, de tableau, de configuration ou de fichier.



Dernière mise à jour : Mercredi, le 30 mai 2018