FUNCTION |
Fonction |
---|---|
VHDL |
Syntaxe
function function_name (parameters) return type; |
function function_name (parameters) return type is declarations begin sequentialstatements end function function_name; |
Paramètres
Nom | Description |
---|---|
function_name | Ce paramètre permet d'indiquer le nom de la fonction. |
parameters | Ce paramètre permet d'indiquer les paramètres de la fonction. |
type | Ce paramètre permet d'indiquer le type de données de retour de la fonction. |
declarations | Ce paramètre permet d'indiquer les déclarations de la fonction. |
sequentialstatements | Ce paramètre permet d'indiquer la séquence d'instructions. |
Description
Ce mot réservé permet de définir un groupe d'instructions séquentiel retournant une simple valeur. Une spécification de fonction (function) inclut respectivement : le mot réservé function, le nom de la fonction, une liste de paramètres (ne pouvant contenir que des constantes et des objets de signaux, et le mot réservé return, le type de la valeur à renvoyer par la fonction. r
Dernière mise à jour : Mercredi, le 30 mai 2018