Présentation logique_sequentielle

10
La Logique séquentielle Contrairement à la logique combinatoire elle permet de mémoriser des états binaires. Principe : Logique com binatoire Étatbinaire à m ém oriser Étatbinaire m ém orisé Logique séquentielle Pour déterminer l'état présent en sortie,il faut savoir: L'état sur l'entrée L'état passé de la sortie

Transcript of Présentation logique_sequentielle

Page 1: Présentation logique_sequentielle

La Logique séquentielle• Contrairement à la logique combinatoire elle

permet de mémoriser des états binaires.● Principe :

Logique combinatoire

État binaire à mémoriser État binaire mémorisé

Logique séquentielle

● Pour déterminer l'état présent en sortie,il faut savoir: L'état sur l'entrée L'état passé de la sortie

Page 2: Présentation logique_sequentielle

Deux types de logique séquentielle• Asynchrone :

Le système mémorise à tout moment l'état présent sur son entrée :

Mémoire binaire asynchroneÉtat binaire à mémoriser

État binaire mémorisé

● Applications : Mémoriser un état binaire isolé (bouton poussoir) Utilisé dans les vieux automates câblés.

Page 3: Présentation logique_sequentielle

Deux types de logique séquentielle• Synchrone :

Le système mémorise l'état présent sur son entrée si et seulement si une horloge fournit un signal de synchronisation :

● Applications : Ordinateurs, consoles de jeux Montres électroniques.

Mémoire binaire synchroneÉtat binaire à mémoriser

État binaire mémorisé

Horloge

Page 4: Présentation logique_sequentielle

Notation des états

• Comment noter un état « E » dans le passé, le présent ou le futur?

Temps

PrésentPassé Futur

E(n-1) : état de E à l'instant

précédent

E(n) : état de E à l'instant

présent

E(n+1) : état de E à l'instant suivant

Page 5: Présentation logique_sequentielle

Mémoire élémentaire : bascule (I)• Bascule assynchrone : bascule RS

Symbole Européen Explications

• Entrées :

➢ .........................................................................

➢ .........................................................................

• Sorties :

➢ .........................................................................

➢ .........................................................................

Table de vérité Modes de fonctionnement

R S Q(n) /Q(n)

R

S

Q

/Q

R : remise à zéro (Reset)

S : mise à un (Set)

Q : sortie principale

/Q : sortie complémentée

0 0 Q(n-1)

10 1 0

1 0 0 1

1 1 ?? ??

/Q(n-1) État mémoire

Mise à 1 (mémorisation)

Mise à 0 (mémorisation)

INTERDIT !

Page 6: Présentation logique_sequentielle

Mémoire élémentaire : bascule (I)• Bascule RS : un exemple

t

t

t

R

S

Q

t

/Q

Déterminer les états sur R et S

Déterminez l'état des sorties

Page 7: Présentation logique_sequentielle

Mémoire élémentaire : bascule (II)• Bascule synchrone : bascule D

Symbole Européen Explications

• Entrées :

➢ .........................................................................

➢ .........................................................................

• Sorties :

➢ .........................................................................

➢ .........................................................................

Table de vérité Modes de fonctionnement

CLK D Q(n) /Q(n)

D

CLK

Q

/Q

D : état à mémoriser (Data)CLK : horloge de synchronisation

Q : sortie principale/Q : sortie complémentée

0 X Q(n-1)

X1 Q(n-1) /Q(n-1)

0 0 1

1 1 0

/Q(n-1) État mémoire

État mémoire

Mémorisation d'un état 0

Mémorisation d'un état 1

Page 8: Présentation logique_sequentielle

Mémoire élémentaire : bascule (II)• Bascule D : un exemple

t

t

t

CLK

D

Q

t

/Q

Déterminez tous les fronts

actifs de l'horlogeDéterminer les états

sur D pour tous les fronts

Déterminez l'état des sorties

Page 9: Présentation logique_sequentielle

Mémoire élémentaire : bascule (III)• Bascule synchrone : bascule JK

Symbole Européen Explications

• Entrées :

➢ .........................................................................

➢ .........................................................................

➢ .........................................................................

• Sorties :

➢ .........................................................................

➢ .........................................................................

Table de vérité Modes de fonctionnement

CLK J K Q(n) /Q(n)

J

CLK

Q

/QK

Q : sortie principale/Q : sortie complémentée

J : entrée n°1K : entrée n°2CLK : horloge de synchronisation

X X Q(n-1)X

Q(n-1) /Q(n-1)

0 1 0

1 0 1

/Q(n-1)

0 0

1 1 Q(n-1)/Q(n-1)

1

0

État mémoire

État mémoire

État mémoire complémenté

Mémorisation de l'état 0

Mémorisation de l'état 1

Page 10: Présentation logique_sequentielle

Mémoire élémentaire : bascule (III)• Bascule JK : un exemple

t

t

t

t

t

CLK

J

K

Q

/Q

Déterminez tous les fronts

actifs de l'horloge

Déterminer les états sur J et K pour tous les

fronts

Déterminez l'état des sorties