Section courante

A propos

Section administrative du site

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