Vous êtes sur la page 1sur 9

UNIVERSITÉ DES SCIENCES ET DE LA TECHNOLOGIE HOUARI BOUMEDIENE

FACULTÉ D'ELECTRONIQUE ET D'INFORMATIQUE – FEI/LSEI, Alger, Algérie

Opérateurs relationnels :

Ils permettent de modifier l’état d’un signal ou de


signaux suivant le résultat d’un test
ou d’une condition.

Opérateurs relationnels
UNIVERSITÉ DES SCIENCES ET DE LA TECHNOLOGIE HOUARI BOUMEDIENE
FACULTÉ D'ELECTRONIQUE ET D'INFORMATIQUE – FEI/LSEI, Alger, Algérie

- 1 when … else …

SIGNAL <= expression when condition


[else expression when condition]
[else expression];

Opérateurs relationnels
UNIVERSITÉ DES SCIENCES ET DE LA TECHNOLOGIE HOUARI BOUMEDIENE
FACULTÉ D'ELECTRONIQUE ET D'INFORMATIQUE – FEI/LSEI, Alger, Algérie

Exemple N°1 :
-- S prend la valeur de A quand B=’1’ sinon S1 prend la --
valeur ‘0’

Opérateurs relationnels
UNIVERSITÉ DES SCIENCES ET DE LA TECHNOLOGIE HOUARI BOUMEDIENE
FACULTÉ D'ELECTRONIQUE ET D'INFORMATIQUE – FEI/LSEI, Alger, Algérie

- 2 with …. Select ….

with SIGNAL_DE_SELECTION select


SIGNAL <= expression when valeur_de_selection,
[expression when valeur_de_selection,]
[expression when others];

Opérateurs relationnels
UNIVERSITÉ DES SCIENCES ET DE LA TECHNOLOGIE HOUARI BOUMEDIENE
FACULTÉ D'ELECTRONIQUE ET D'INFORMATIQUE – FEI/LSEI, Alger, Algérie

Les instructions du mode


séquentiel.

Opérateurs relationnels
UNIVERSITÉ DES SCIENCES ET DE LA TECHNOLOGIE HOUARI BOUMEDIENE
FACULTÉ D'ELECTRONIQUE ET D'INFORMATIQUE – FEI/LSEI, Alger, Algérie

LE PROCESS
[Nom_du_process :] process(Liste_de_sensibilité_nom_des_signaux)
Begin
-- instructions du process
end process [Nom_du_process] ;

Opérateurs relationnels
UNIVERSITÉ DES SCIENCES ET DE LA TECHNOLOGIE HOUARI BOUMEDIENE
FACULTÉ D'ELECTRONIQUE ET D'INFORMATIQUE – FEI/LSEI, Alger, Algérie

Les deux principales structures utilisées dans un process :


1- L’assignation conditionnelle :
if condition then
instructions
[elsif condition then instructions]
[else instructions]
end if ;
2- L’assignation sélective :

case signal_de_slection is
when valeur_de_sélection => instructions
[when others => instructions]
end case;

Opérateurs relationnels
UNIVERSITÉ DES SCIENCES ET DE LA TECHNOLOGIE HOUARI BOUMEDIENE
FACULTÉ D'ELECTRONIQUE ET D'INFORMATIQUE – FEI/LSEI, Alger, Algérie

Opérateurs relationnels