COMPONENT |
Composante |
---|---|
VHDL |
Syntaxe
component component_name [ is ] generic (generic_list); port (port_list); end component component_name; |
Déclaration de la composante |
label : [ component ] component_name generic map ( generic_association_list ) port map ( port_association_list ); label : entity entity_name [(architecture_identifier)] generic map ( generic_association_list ) port map ( port_association_list ); label : configuration configuration_name generic map ( generic_association_list ) port map ( port_association_list ); |
Instantiation de la composante |
Paramètres
Nom | Description |
---|---|
component_name | Ce paramètre permet d'indiquer le nom de la composante. |
generic_association_list | Ce paramètre permet d'indiquer la liste d'association générique. |
port_association_list | Ce paramètre permet d'indiquer la liste d'association de port. |
entity_name | Ce paramètre permet d'indiquer le nom de l'entité. |
architecture_identifier | Ce paramètre permet d'indiquer l'identificateur de l'architecture. |
configuration_name | Ce paramètre permet d'indiquer le nom de la configuration. |
generic_list | Ce paramètre permet d'indiquer la liste générique de la composante. |
port_list | Ce paramètre permet d'indiquer la liste de port de la composante. |
Description
Ce mot réservé permet de définir l'interface d'une entité de conception de bas niveau. La composante peut alors être incluse dans une instruction d'instanciation de composante étant elle-même incluse dans un corps d'architecture, permettant ainsi à une entité d'être utilisée comme faisant partie d'une autre entité. La déclaration de composante doit être placée dans la section de déclaration du corps d'architecture ou dans un module visible pour l'architecture.
Voir également
Langage de programmation - VHDL - Références de mots réservés (mots clefs) - GENERIC
Langage de programmation - VHDL - Références de mots réservés (mots clefs) - GENERIC MAP
Langage de programmation - VHDL - Références de mots réservés (mots clefs) - PORT
Langage de programmation - VHDL - Références de mots réservés (mots clefs) - PORT MAP
Langage de programmation - VHDL - Références de mots réservés (mots clefs) - CONFIGURATION
Langage de programmation - VHDL - Références de mots réservés (mots clefs) - ENTITY