La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Logique séquentielle.

Présentations similaires


Présentation au sujet: "Logique séquentielle."— Transcription de la présentation:

1 Logique séquentielle

2 Logique séquentielle Définition
En logique combinatoire, le niveau de la sortie dépend directement du niveau logique des entrées : S = f(e1,e2,…,en) En logique séquentielle, le niveau de la sortie est certes lié aux niveaux des entrées, mais il dépend aussi des états antérieurs (mémoire) :

3 3.Système synchrone( Notion de l’horloge)
Une horloge est une variable logique qui passe successivement de 0 à 1 et de 1 à 0 d’une façon périodique. Cette variable est utilisée souvent comme une entrée des circuits séquentiels  le circuit est dit synchrone. L’horloge est notée par h ou ck ( clock). h 1 E0 E1 H Circuit séquentiel synchrone S1 S2

4 L’horloge La fréquence est en hertz Niveau Haut: 1 1 Niveau Bas : 0
Niveau Bas : 0 Front descendant Front montant La période T La période T est en seconde Fréquence F La fréquence est en hertz

5 h E h E h E Synchronisation sur niveau Haut
Synchronisation sur front montant h E Synchronisation sur front descendant h E

6 4. Les systèmes Asynchrones
Lorsque un circuit séquentiel n’a pas d’horloge comme variable d’entrée ou si le circuit fonctionne indépendamment de cette horloge alors ce circuit est asynchrone. E0 E1 E2 Circuit séquentiel asynchrone S1 S2

7 5.Les bascules ( flip-flops)
Les bascules sont les circuits de bases de la logique séquentiel . Une bascule peut posséder une horloge (synchrone ) ou non (asynchrone) . Chaque bascule possède des entrées et deux sorties et Une bascule possède la fonction de mémoration et de basculement. Une bascule E0 E1 …… E2 Il existe plusieurs types de bascules :T ,RS, RST ,D ,JK

8 Fonctions mémoires Bascule RS à porte NAND

9 Fonctions mémoires Bascule RS à porte NAND & & 1 /S /R /S Q /Q Q 1 1 1
/R /S Q /Q & Q 1 1 1 1 1 1 & 1 /Q /R 1 1 1

10 Fonctions mémoires Bascule RS à porte NAND & & 1 /S /R /S Q /Q Q 1 1 1
/R /S Q /Q & Q 1 1 1 1 1 1 1 & 1 1 /Q /R 1 1 1

11 Fonctions mémoires Bascule RS à porte NAND & & 1 /S 1 /R /S Q /Q Q 1 1
/S 1 /R /S Q /Q & Q 1 1 1 1 1 1 1 1 1 & 1 1 /Q /R 1 1 1

12 Fonctions mémoires Bascule RS à porte NAND & & 1 /S 1 /R /S Q /Q Q 1 1
1 /S 1 /R /S Q /Q & Q 1 1 1 1 1 1 1 1 & 1 /Q /R 1 1 1 1

13 Fonctions mémoires Bascule RS à porte NAND & & 1 /S 1 /R /S Q /Q Q 1 1
1 /R /S Q /Q & Q 1 1 1 1 1 1 1 1 1 & 1 1 /Q /R 1 1 1 1 1

14 Fonctions mémoires Bascule RS à porte NAND & & 1 /S 1 /R /S Q /Q Q 1 1
/S 1 /R /S Q /Q & Q 1 1 1 1 1 1 1 1 1 & 1 /Q /R 1 1 1 1 1 1 1

15 Fonctions mémoires Bascule RS à porte NOR >1 >1 1 R R S Q /Q Q 1
R S Q /Q Q 1 1 1 1 >1 1 /Q S 1 1 1

16 Fonctions mémoires Bascule RS à porte NOR >1 >1 1 R R S Q /Q Q 1
1 R >1 R S Q /Q Q 1 1 1 1 1 >1 1 /Q S 1 1 1

17 Fonctions mémoires Bascule RS à porte NOR >1 >1 R 1 R S Q /Q Q 1
R >1 1 R S Q /Q Q 1 1 1 1 1 1 1 >1 1 1 /Q S 1 1 1

18 Fonctions mémoires Bascule RS à porte NOR >1 >1 R 1 R S Q /Q Q 1
R >1 1 R S Q /Q Q 1 1 1 1 1 1 >1 1 /Q S 1 1 1 1

19 Fonctions mémoires Bascule RS à porte NOR >1 >1 1 R 1 R S Q /Q Q
R >1 1 R S Q /Q Q 1 1 1 1 1 1 1 >1 1 /Q S 1 1 1 1 1

20 Fonctions mémoires Bascule RS à porte NOR >1 >1 1 R R S Q /Q Q 1
R S Q /Q Q 1 1 1 1 1 1 >1 1 1 /Q S 1 1 1 1 1

21 Fonctions mémoires Bascule RS Symbole général : R Q S /Q S Q R /Q

22 Fonctions mémoires Bascule RS-H à porte NAND & & & & R S H Q /Q 1 1 1
1 1 /S S 1 & 1 & Q 1 1 1 H 1 1 & 1 & 1 1 /Q R /R R S H Q /Q

23 Fonctions mémoires Bascule RS-H à porte NAND & & & & R S H Q /Q 1 1 1
1 1 /S S 1 & 1 1 & Q 1 1 1 H 1 1 & 1 & 1 1 1 /Q R /R R S H Q /Q

24 Fonctions mémoires Bascule RS-H à porte NAND & & & & R S H Q /Q 1 1 1
1 1 /S S 1 & 1 1 & Q 1 1 1 H 1 1 & 1 & 1 1 1 /Q R /R R S H Q /Q

25 Fonctions mémoires Bascule RS-H à porte NAND & & & & R S H Q /Q 1 1 1
1 1 /S 1 S 1 & 1 1 & Q 1 1 1 H 1 1 1 & 1 & 1 1 /Q R /R R S H Q /Q

26 Fonctions mémoires Bascule RS-H à porte NAND & & & & R S H Q /Q 1 1 1
1 1 /S 1 S 1 & 1 1 1 & Q 1 1 1 1 H 1 1 1 1 1 & 1 & 1 1 /Q R /R R S H Q /Q

27 Fonctions mémoires Bascule RS-H à porte NAND & & & & R S H Q /Q 1 1 1
1 1 /S 1 S 1 & 1 1 1 & Q 1 1 1 H 1 1 1 1 1 & & 1 1 1 /Q R /R R S H Q /Q

28 Fonctions mémoires Bascule RS-H à porte NAND & & & & A compléter R S H
Q /Q 1 1 1 /S 1 S 1 & 1 1 1 & Q 1 1 H 1 1 1 1 1 & & 1 1 1 /Q R /R R 1 S 1 1 A compléter H 1 Q 1 1 /Q

29 Fonctions mémoires Bascule RS-H à porte NAND & & & & A compléter R S H
Q /Q 1 1 1 /S 1 S 1 & 1 1 1 & Q 1 1 H 1 1 1 1 1 & & 1 1 1 /Q R /R R 1 S 1 1 A compléter H 1 Q 1 1 /Q

30 Fonctions mémoires Bascule RS-H à porte NAND & & & &
Q /Q 1 1 1 S 1 & 1 & Q 1 1 H 1 1 1 1 & & 1 1 /Q R 1 R 1 1 S Réfléchissons un peu 1 1 1 H 1 1 Q 1 1 1 /Q

31 Fonctions mémoires Bascule RS-H à porte NAND S S Q R R /Q H
1 1 1 1 S 1 S Q 1 1 1 R R /Q 1 1 1 Si H=1, la bascule recopie les entrées S et R sur les sorties Q et /Q H 1 1 1 R Si H=0, la bascule garde en mémoire le dernier état des sorties Q et /Q et ce lorsque R et S ne sont pas égales 1 1 S Symbole général 1 1 1 H 1 1 Q 1 1 1 /Q

32 Fonctions mémoires Bascule RS-H Maître esclave & & & & & & & & 1 S Q

33 Fonctions mémoires Bascule RS-H Maître esclave & & & & & & & & 1
Q & & & & /Q R 1 H R S S A vous de jouer !!! S Q H R /Q R Q Symbole général /Q H

34 Fonctions mémoires Bascule D « verrou » D Q H /Q A compléter… D H Q /Q
1 1 1 D Q S Q R /Q H 1 1 /Q 1 Bascule RS-H 1 1 1 D A compléter… H 1 1 1 Q /Q

35 Fonctions mémoires Bascule D « verrou » D Q H /Q D H Q /Q 1 1 1 : 1 1
 : 1 D Q 1 S Q R /Q /D D H 1 /D D 1 /Q /D D 1 /D D Bascule RS-H 1 1 D /D D Ck Qn+1   n+1    1 X Qn   n 1 /D D D H 1 1 D /D /D 1 D Q D /D /Q Équation de la bascule : Qn + 1 = D

36 Fonctions mémoires Bascule D Synchrone (flip flop) & & & & & & & & 1 1
Q & & & & /Q 1 1 H D D D Q Compléter le chronogramme H /Q Q Symbole général /Q H

37 Fonctions mémoires Bascule D Synchrone - Application 1
Qa Qb Qc Qd D Q D Q D Q D Q /Q /Q /Q /Q H H Qa Qb A vous de définir le chronogramme des sorties Qa..Qd en fonction de H Qc Qd

38 Fonctions mémoires Bascule D Synchrone - Application 2
Qa Qb Qc Qd D Q D Q D Q D Q /Q /Q /Q /Q H H Définir le chronogramme des sorties Qa..Qd en fonction de H Qa Qb Qc Qd

39 Fonctions mémoires Bascule RSH - Application 3
& Qa*=Qa(n+1) E1 Qa S Q H R /Q Qb E2 & E1 E2 Qa* Qb* Qa Qb 1 1 1 1 Définir les états des sorties Qa et Qb en fonction de E1 et E2 après un cycle d’horloge Toggle 1 1 Qa Qb

40 Fonctions mémoires Bascule RSH - Application 3
& E1 Qa*=Qn+1 S Q H R /Q Qb*=/Qn+1 E2 & Définir les états des sorties Qa et Qb en fonction de E1 et E2 après un cycle d’horloge

41 Les états de J et K qui entraînent un
changement de la sortie Q  : K = 1,  J = 0  :   mise à zéro de Q K = 0,  J = 1  :   mise à un de Q K = J = 0       :   mémorisation de Q K = J = 1       :   diviseur par 2 " état bascule "

42 Fonctions mémoires Bascule RSH - Application 3 Bascule JK
Qa*=Qa(n+1) Q*=Q(n+1) & E1 J Q Qa S Q E1 J E2 K Qa* Q* Qb* /Q* H H Qa Q Qb Q R /Q /Q Qb E2 K & 1 1 1 1 Toggle 1 1 Qa Q Qb Q Définir les états des sorties Qa et Qb en fonction de E1 et E2 après un cycle d’horloge J La bascule ne peut changer d’état que pendant une impulsion sur H. Si J=K=0 l’état reste inchangé. Si J=1 K=0 l’état devient 1. Si J=0 et K=1 l’état devient 0. Si J=K=1 l’état s’inverse. J Q K /Q K Symbole général H

43 Bascule JK : Application 4
Qa Qb Qc Qd & & & & e J Q J Q J Q J Q Qr K /Q K /Q K /Q K /Q H Qa Définir le chronogramme des sorties Qa..Qd en fonction de H Qb Qc Qd Qr


Télécharger ppt "Logique séquentielle."

Présentations similaires


Annonces Google