IF |
Si |
---|---|
VHDL |
Syntaxe
if condition then sequential_statements_true end if; |
if condition then sequential_statements_true else sequential_statements_false end if; |
if condition then sequential_statements_true elsif condition then sequential_statements else sequential_statements_false end if; |
Paramètres
Nom | Description |
---|---|
condition | Ce paramètre permet d'indiquer une condition à vérifier. |
sequential_statements_true | Ce paramètre permet d'indiquer une liste d'instructions séquentiel a exécuter si la condition vrai. |
sequential_statements | Ce paramètre permet d'indiquer une liste d'instructions séquentiel a exécuter si la deuxième condition est vrai. |
sequential_statements_false | Ce paramètre permet d'indiquer une liste d'instructions séquentiel a exécuter si toutes les conditions sont fausses. |
Description
Ce mot réservé permet de définir une condition logique. L'expression de condition d'une instruction if doit être une expression logique booléenne (ce qui signifie qu'elle doit être évaluée à une valeur True ou False).
Remarque
- Les instructions if sont séquentielles et ne peuvent être utilisées que dans des processus, des procédures ou des fonctions.
Dernière mise à jour : Mercredi, le 30 mai 2018