Révisions Logique séquentielle samedi 25 mars 2017
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) :
Fonctions mémoires Bascule RS à porte NAND
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
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
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
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
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
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
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
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
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
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
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
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
Fonctions mémoires Bascule RS Symbole général : R Q S /Q S Q R /Q
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
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
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
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
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
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
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
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
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
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 H 1 1 1 Si H=1, la bascule recopie les entrées S et R sur les sorties Q et /Q R 1 1 S Symbole général 1 1 1 H 1 1 Si H=0, la bascule garde en mémoire le dernier état des sorties Q et /Q Q 1 1 1 /Q
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
Fonctions mémoires Bascule RS-H Maître esclave & & & & & & & & 1 S Q
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
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
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
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
Fonctions mémoires Bascule RSH - Application 3 & E1 Qa S Q H Qa*=Qa(n+1) 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
Fonctions mémoires Bascule RSH - Application 3 Bascule JK & E1 J Q Qa S Q H H Qa*=Qa(n+1) R /Q /Q Qb E2 K & E1 J E2 K Qa* Q* /Q* Qb* Qa Q Qb Q 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 J J Q Toggle 1 1 Qa Q Qb Q K /Q K Symbole général H