PROCEDURE |
Procédure |
---|---|
VHDL |
Syntaxe
procedure procedure_name ( formal_parameter_list ) is procedure_declarations begin sequential_statements end procedure procedure_name; |
Paramètres
Nom | Description |
---|---|
procedure_name | Ce paramètre permet d'indiquer le nom de la procédure. |
formal_parameter_list | Ce paramètre permet d'indiquer la liste de paramètre formel. |
procedure_declarations | Ce paramètre permet d'indiquer les déclarations associés à la procédure. |
sequential_statements | Ce paramètre permet d'indiquer une liste d'instructions séquentiel. |
Description
Ce mot réservé permet d'indiquer un groupe d'instructions séquentielles a exécuter lors de l'appel de la procédure. Une spécification procedure inclut respectivement : le mot réservé procedure, le nom de la procédure et une liste des paramètres de la procédure (qui peuvent être des constantes, des signaux ou des variables, dont chacun des modes peut être in, out ou inout).
Remarque
- Une procédure n'a pas de valeur de retour, mais peut renvoyer n'importe quel nombre de valeurs (ou aucune valeur) via sa liste de paramètres. Les paramètres d'une procédure doivent être associés à un mode (par exemple, in, out, inout). Les valeurs sont renvoyées en utilisant mode out ou mode inout.
Dernière mise à jour : Mercredi, le 30 mai 2018