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