07 - Initiation À La Logique Séquentielle
07 - Initiation À La Logique Séquentielle
07 - Initiation À La Logique Séquentielle
PEGARD Claude
FORTINI Yoann
Technologie des
composants
E1
E2
Logique
E1
E2
combinatoire
Mmorisation
Ce sont principalement les signaux d'horloge sur les bascules, compteurs, registres, qui
utilisent ces fronts.
Le signal d'horloge dans les tables de vrits
Dans une table de vrit, pour indiquer que le changement se fait sur un front on utilise :
-
Identification
Sur les symboles des composants lectroniques, on identifie une entre valide sur un front
de la faon suivante :
/Q
Q(n-1)
/Q(n-1)
0(nor) ou
1(nand)
0(nor) ou
1(nand)
R
Q
H
S
/Q
Entre dynamique
(active sur front montant)
1. A votre avis, en vous inspirant de la bascule RS, comment peut-tre ralise cette
bascule (restez simples, R et S sont valids ssi H=1) ?
2. Dans le cas dune bascule RSH sur front montant, remplissez la table de vrit cidessous :
R
X
0
0
1
1
S
X
0
1
0
1
/Q
0 ou 1
Exercice 3 : Bascule JK
La bascule JK est une bascule synchrone deux entres de donnes J et K
La bascule JK prsente :
Deux entres J et K
Une entre dhorloge H
Deux sorties complmentaires Q et /Q
J
0
0
1
1
K
0
1
0
1
/Q
2. Dans le cas dune bascule JK active sur front montant, tracez les chronogrammes de
Q et /Q, dans le cas o J et K changent dtats successifs dans lordre de la table cidessus, et chaque front montant (au dpart : J=K=0, et Q=1).
On dira, ici, que la bascule JK fonctionne en mode synchrone, ou mode T.
3. Dans le cas dune bascule JK active sur front montant, tracez les chronogrammes de
Q et /Q, (au dpart : J=K=0, et Q=1). Les volutions de J et K vont sont donnes par
le chronogramme ci-dessous :
Vous laurez compris, on dira ici que la JK fonctionne en asynchrone, puisque les valeurs
dentre ne sont pas lies lhorloge. (seules la mise jour de Q et /Q y est contrainte)
Exercice 4 : Bascule D
La bascule D (Delay) reproduit en sortie limpulsion dentre aprs un certain temps.
Elle est obtenue partir dune bascule JK en envoyant, chaque impulsion, le signal J et
son inverse sur K.
La premire version, simple, reproduit le signal de D chaque front montant.
La seconde version, plus complexe, se verrouille la sortie sur front descendant, et reproduit
le signal sur front montant.
2. Tracez le chronogramme de Q pour cette seconde version (au dpart, Q=0) :
Exercice 5 : Bascule T
La bascule T sinverse chaque impulsion dhorloge, cest un diviseur par 2.
Elle est obtenue en envoyant le mme tat J et K chaque impulsion.
Exercice 6
Lexercice suivant concernera le premier cas complexe concret dutilisation des bascules. Ce
montage est constitu uniquement de bascules JK sur front montant et dune porte logique
ET.
1. Il vous est ici demand de complter la table de fonctionnement de ce montage, sur
au moins 8 fronts montants. Deux lignes ont t remplies pour vous aider. (note : les
colonnes A, B et C ne sont pas obligatoires : elles ne sont l que pour vous aider
lanalyse squentielles des informations.
Q3 Q2 Q1
Exercice 7
Lexercice suivant concernera le premier cas complexe concret dutilisation des bascules. Ce
montage est constitu uniquement de bascules JK sur front montant et dune porte logique
ET.
10
Exercice 2
1.
2.
S
X
0
0
1
1
Architecture des Ordinateurs
R
X
0
1
0
1
H
0 ou 1
/Q
Inchangs
Inchangs
0
0
?
11
Exercice 3
2.
J
0
0
1
1
K
0
1
0
1
Q
/Q
Inchangs
0
1
1
0
Inverss
Exercice 5
Exercice 6
Compteur synchrone (le clock est envoy simultanment sur les 3 sorties) sur 3 bits (modulo
8).
Exercice 7
1.
2. Compteur asynchrone (le clock nest envoy qu la premire, et les autres ragissent
sur front montant) sur 3 bits (modulo 8).
3. On dcompte (de 7 0, en cycle)
12