Vous êtes sur la page 1sur 29

Introduction Aux

Circuits Squentiels
IUP1/Licence2
Smail NIAR
smail.niar@univ-valenciennes.fr
1

Plan du Chapitre
1. Introduction
2. Dfinition dune bascule
3. Prsentation de quelques bascules (RS, D,
JK)
4. Applications :
1. Les registres (Verrous, buffers)
2. Les registres dcalage
3. Les compteurs modulo n

1 Dfinitions
Rappel :

Dans Circuit combinatoire: la valeur des sorties St dpendent de


la valeur des entres (Ei)
St = f(E0, E1, E2) sans mmoire

Un circuit squentiel : facult de mmorisation


La valeur des sorties linstant t dpendent de la valeur
des entres et de la valeur des sorties linstant t
St = f(E0, E1, E2, St-1)

Etats Stables
Les circuits squentiels de base sont les
bascules (flip-flops)
Une bascule a deux tats stables
(bistables)
Les bascules : capables de conserver ltat
de leur sortie mme si la combinaison des
signaux dentre ayant provoqu cet tat
de sortie disparat.

Exemple de circuit
squentiel

Horloge (Clock)
Horloge : composant passant indfiniment
et rgulirement dun niveau haut un
niveau bas (succession de 1 et de 0),
chaque transition sappelle un top.
0

2
Priode
Frquence = nombre de changement par seconde en hertz (Hz)
Frquence = 1/priode
Une horloge de 1 hertz a une priode de 1 seconde
1 megahertz..1 millisec
6
1 gigaHz..1 nanoSec

2 Bascules
Synchrones/Asynchrones
Les bascules synchrones : asservies des
impulsions dhorloge et donc insensibles aux bruits
entre deux tops
Les bascules asynchrones, non asservies une
horloge et prenant en compte leurs entres tout
moment.
Donnes
Entres

Bascule
Asynchrone
Synchrone

sorties

Horloge
7

Logique squentielle
Principe

E1

S1

E2

S2

tat initial

Mmorisation

Rappel sur le Nand


0 NAND X = 1
1 NAND X = Non X

Logique squentielle
Principe

E1

E2

S1

S2
tat initial

0
0

Mmorisation

Rappel sur le NOR


0 NAND X = 1
1 NAND X = Non X

Logique squentielle
E1

S1

E2

S2

Table de vrit
E1
0
1
1
0

E2
1
0
1
0

S1
S2
1
0
0
1
mm.

Interdit

10

Logique squentielle
E1

E2

0->1

2
0->1

01

S1

S2

Table de vrit
E1
0
1
1
0

E2
1
0
1
0

S1
S2
1
0
0
1
mm.

Interdit

11

Logique squentielle
E1

E2

S1

0
S2

Table de vrit
E1
0
1
1
0

E2
1
0
1
0

S1
S2
1
0
0
1
mm.

Interdit

12

Temps de rponse des


portes logiques
Linstant sparant linstant ou les
donnes sont appliques de linstant
ou les sorties sont positionnes nest
pas nul.
A

B
A et B

Temps de rponse

13

Schma Bascule
RS
S

E1

H 0

Q ou Q
1

E2

Table de vrit

t
S

t
H

H
1
1
0

R
0
1
X

S
1
0
X

Q
1
0
mm.

S: SET
R : RESET
14

Bascule RS
Deuxime schma

R S Qi

Qi+1

0 0

0 1

1 0

1 1

interdit

O NOR X = Non X
1 NOR X = 0

15

La bascule D
D

E1

E2

Table de vrit

t
H

H
1
1
0

D
1
0
X

Q
1
0
mm.

16

Logique squentielle
D
bascule D (D flip-flop)

Table de vrit
t

1,0

D
1
0
X

Q
1
0
mm.

17

La bascule JK

Q avant

Q aprs

Maintien
tat prc
Mise 0
Mise 1
Inversion
18

Bascule JK Matre
Esclave

Lorsque C est un, la premire bascule (master) est positionne.


Lorsque C passe zro, ltat de la bascule master est recopie
dans la bascule Slave
19

Application des bascules:


1 Ralisation dun verrou
(buffer)

20

Applications des circuits


squentiels
2 Les registres dcalage :
Dans un registres dcalage droite (resp.
gauche) :
<n-1, i+1, i, i-1, ,1, 0>
la sortie de la bascule i linstant t
correspond la sortie de la bascule i+1
(resp. i-1) linstant t-1.
1OO1

0100

0010

0001

21

Applications des circuits


squentiels : Les registres
dcalage

22

Application des bascules


Les compteurs
On dsire raliser un compteur modulo 8 : 0, 1, 2, 7, 0, 1.
T

Q0

t
Q1

t
Q2

Nous avons Trois bits : donc trois bascules 1, 2, 3


On choisit de travailler avec des bascules JK.

23

Table transition de la
bascule JK
Qavant Qaprs

24

Table de transition
Etat Actuel
Avant

Etat Suivant
aprs

Ce quil faut
appliquer aux entres

Q2

Q3

Q1

Q2

Q1

Q0

J2/K2 J1/K1

J0/K0

0X

1X

0X

0X

Trouvez les quations de J2, K2, J1, K1, J0, K0 en fonction des 25
Qi avant

Logique squentielle
Fonctions squentielles: comptage
J0=K0=1 J1=K1=Q0 J2=K2=Q0.Q1
ATTENTION : Poids fort Q2, Poids Faible Q0

Q0

1
J
Ck

T
K

Q1

T
K

Q2

T
K

Compteur synchrone

26

Prsentation dun circuit intgr


compteur 4 bits

27

Un compteur sous forme


de circuit intgr

28

29