Section courante

A propos

Section administrative du site

CONFIGURATION

Configuration
VHDL

Syntaxe

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];
Déclaration de la configuration
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];
Déclaration de la configuration
for instance_label:component_name
   use entity library_name.entity_name(arch_name);
for instance_label:component_name
   use configuration library_name.config_name;
Spécification de la configuration

Paramètres

Nom Description
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.

Description

Ce mot réservé permet de créer une configuration pour une entité. Une déclaration de configuration pour une entité spécifié lie un corps d'architecture à l'entité et peut lier des composantes de corps d'architecture au sein de cette entité à d'autres entités. Dans une déclaration de configuration spécifié pour une entité, un seul corps d'architecture peut être lié à cette entité. Cependant, une entité peut avoir plusieurs configurations.

Voir également

Langage de programmation - VHDL - Références de mots réservés (mots clefs) - COMPONENT
Langage de programmation - VHDL - Références de mots réservés (mots clefs) - ENTITY
Langage de programmation - VHDL - Références de mots réservés (mots clefs) - ARCHITECTURE

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