Logique séquentielle.

Slides:



Advertisements
Présentations similaires
Révisions Logique séquentielle
Advertisements

La Logique séquentielle
Machines séquentielles
Introduction à la logique (suite)
« 1.7. Fonction mémoire et différents types de logiques »
Architecture des processeurs généralistes haute performance
LYCEE MAGHREB ARABE TECHNIQUE
Jamais relier une entrée du côté négatif
Cours 2 Microprocesseurs
Les circuits de mémoire
Logique séquentielle Plan Système combinatoire Système séquentiel
Les éléments de mémorisation
Multiplexeur Définition : On appelle multiplexeur tout système combinatoire réalisant la fonction universelle de n variables qui correspondent aux n lignes.
Les circuits séquentiels
Algèbre de Boole Définitions :
Exemple On veut commander le chauffage et la ventilation dune salle de TD à partir de la température extérieure de la manière suivante : - Si la température.
Architecture des Ordinateurs
Génération de signaux A. Objectifs de la séquence:
Les Compteurs A. Objectifs de la séquence:
Sequence Memorisation Unitaire
Enseignants: Fakhreddine GHAFFARI Olivier ROMAIN Année Universitaire 2012/2013 Fakhreddine.
3.1 Portes logiques et algèbre de Boole
Cours Systèmes logiques
MACHINE DE MOORE SYNCHRONE SIMPLIFIÉE Professeur à l'UHP / ESIAL
Logique Combinatoire Fonction OUI Fonction NON Fonction ET Fonction OU
Cours #6 Conception d’unités de contrôle
Révisions Logique combinatoire
NOTE : Pour faire évoluer le diaporama, si le clic de souris ne fait rien utilisez les touches du clavier : Pg up Pg down.
3.2 Circuits logiques de base Circuits intégrés logiques (1/2)
Cours #4 Éléments à mémoire et circuits séquentiels synchrones de base
PLAN Introduction Demultiplexeur Multiplexeur Décodeur Codeur.
Bascule RSH  Bascule JK
3.3 Circuits logiques à mémoire Bascules (latches)
Fonction logique OUI a S 1 a S 1 a S S = a La sortie est toujours
Plan Formalismes • Algèbre de Boole • Tables de vérité
Communication Juillet 2014.
Équations Logiques État Physique État Électrique État Logique L
Logique combinatoire & Logique séquentielle
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Analyse de machines.
Chapitre 3 :Algèbre de Boole
Logique combinatoire M. Delebecque. Logique combinatoire M. Delebecque.
05/03/06 11:50 Yannick Herve, Wilfried Uhring, Jihad Zallat 1 Électronique Numérique Chapitre 7 Compteurs Diviseur de fréquence, compteurs modulo 2 n et.
Compteurs asynchrones
Fonctions logiques séquentielles bascules compteurs registres
Les réseaux logiques programmables
05/03/06 11:49 Yannick Herve, Wilfried Uhring, Jihad Zallat 1 Électronique Numérique Chapitre 5 Fonction mémoire, comptage Brique de base stable, Caractérisation.
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Le problème du déphasage.
07/02/06 00:22 Yannick Herve, Wilfried Uhring, Jihad Zallat 1 Électronique Numérique Chapitre 4 Système séquentiel Analyse et synthèse, système asynchrone,
INF3500 : Conception et implémentation de systèmes numériques Pierre Langlois Banc d’essai pour un.
Chapitre 5 : Les circuits séquentiels
Chapitre 5 Test de circuits séquentiels
Logique séquentielle. Logique séquentielle Logique séquentielle Définition En logique combinatoire, le niveau de la sortie dépend directement du niveau.
Fonctions logiques séquentielles à éléments bistables
LIRMM, MONTPELLIER, FRANCE FTFC 2003 Définition d’une métrique d’insertion de buffers X. Michel, A. Verle N. Azémard, P. Maurine, D. Auvergne Paris, France.
05/03/06 11:49 Yannick Herve, Wilfried Uhring, Jihad Zallat 1 Électronique Numérique Chapitre 6 Composants séquentiels Bilan de l’offre commerciale, Le.
Agata Savary, IUT de Blois, Département GTR, 1e année,
DETAIL de La synchronisation de l’ affichage et de l’auto chargement de la Mémoire Le rechargement utilise le fait que DOR passe à 0 pendant la rotation.
Systèmes Logiques Chapitre 5: Les registres et les compteurs
A. Lebrun. Principe de base Dans la logique combinatoire, les sorties dépendent des différentes entrées et peuvent être calculées par l’algèbre de Boole.
Les bascules et registres
A.Lebrun. Principe des compteurs Les compteurs servent à mesurer le nombre d’impulsion qui arrivent sur l’entrée de comptage Les compteurs sont constitués.
L’électronique des ordinateurs Laurent JEANPIERRE IUT de CAEN – Campus 3.
Logique séquentielle.
Etude du comptage..
1. Logique combinatoire vs Logique séquentielle
Fonction logique Il existe deux grands types de fonctions logiques :
Plan du cours Introduction : création de circuits
La Logique séquentielle ● Contrairement à la logique combinatoire elle permet de mémoriser des états binaires. ● Principe : ● Pour déterminer l'état présent.
Électronique Numérique
Transcription de la présentation:

Logique séquentielle

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.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

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

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

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

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

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 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

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 « 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 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

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 & 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

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

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 "

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

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