Professional Documents
Culture Documents
Amina RADGUI
Plan
Introduction aux Circuits Logiques Circuits Combinatoires Additionneur Dcodeur Dmultiplexeur
Circuits Squentiels
Bascules : RS, RSH, JK, D Registres
Mmoires
Compteurs
Circuits Logiques
Les circuits logiques sont des dispositifs qui excutent des oprations sur des variables logiques, transportent et traitent des signaux logiques Deux tats dquilibre = Deux niveaux de tension ou courant
a1 a2 a3
Circuit
f1 f2 f3
fk
an
Circuits Elmentaires
Circuits Logiques
Paramtres dun circuit Logique 1. La fonction logique ralise 2. Le coefficient de liaison en entre 3. Le coefficient de liaison en sortie
4. La rapidit de fonctionnement
5. Le temps de transition 6. La frquence maximale
Circuits Logiques
Le coefficient de liaison en entre : Le nombre maximal dentres logiques de llment (dpend de la technologie) Le coefficient de liaison en sortie : Le nombre maximal de branchement de la sortie La rapidit de fonctionnement: Le temps de rponse moyen
t rep. moy. = ( t10ret + t01ret ) / 2
Le temps de transition
t = max { t10ret , t01ret }
Um 0,5 Um
La frquence maximale
fmax = 1 / 2t
0,5 Um
10 tretard
01 tretard 6
Additionneur Complet
Majorit Comparateur
Multiplexeur Dmultiplexeur
Demi-Additionneur
Entres : deux variables boolennes a et b Sorties : la somme s et la retenue r
Demi-Additionneur
Table de vrit : Expression Logique :
Circuit Logique :
10
11
s a b rin
rout a.b (a b ).rin
Circuit Logique :
12
Additionneur 4 bits
Propagation de la retenue
Rn
Rn+4
S3
S2
S1
S0
13
Additionneur 4 bits
La retenue anticipe Les cas : 1 pas de retenue Ri = 0
Ai Bi Ri-1
Si 0 1
Ri 0 0
N de cas
0 0
0 0
0 1
0
0 1
1
1 0 0 1 1
0
1 0 1 0 1
1
0 1 0 0 1
0
1 0 1 1
1 1 1
3
1
Ri = 1
R i G i R i 1.Pi
14
Additionneur 4 bits
La retenue anticipe
A3
B3
A2
B2
A1
B1
A0
B0
Rn
R3
R2
R1
R0
G3
P3
G2
P2
G1
P1
G0
P0
Les expressions
R0=G0 + RnP0
R1=G1 + R0P1
R2= G2 + R1P2
Rn+4 = R3 = G3 + P3G2 + P3P2G1 + P3P2P1G0 + P3P2P1P0Rn Exemples de circuits :SN74LS83A, SN74AS181A, SN74AS182
15
Additionneur 4 bits
Le SN74LS83A
16
Le Dcodeur
Un dcodeur permet de dcoder un mot binaire Il comprend n entres et 2n sorties. la ime sortie de dcodeur vaut 1 si les n entres forment lentier i
Applications : Dcodage dune adresse : (adresse-cellule mmoire), Dcodage dune instruction : (code oprande : commande dun circuit)
17
Le multiplexeur
Un multiplexeur comporte 2n entres, 1 sortie et n lignes de slection (entres). la sortie du multiplexeur vaut la valeur de la ime entre si lentier i est cod sur les lignes de slection,
18
UAL 1 bit
19
UAL 4 bits
20
21
Bascule RS
Dans un fonctionnement normal de la bascule RS, Q1 et Q2 sont complmentaires.
22
Bascule RS
Exemple :
23
Horloge
Les circuits prcdents sont dit asynchrone : leur sorties voluent ds que les entres changent. Il ny a pas de contrle sur les instants o les entres et les sorties changent. Ceci est bien sur problmatique si les diffrentes valeurs dentre ne sont pas toutes disponibles en mme temps. On opre alors une synchronisation qui seffectue laide dun signal impulsionnel de frquence fixe appel signal dhorloge. Pour les circuits synchrones, les sorties voluent selon les entres mais seulement au signal de lhorloge.
En ralit:
24
Bascule RS synchrone
Quand H = 0 alors R = S= 0 : alors le circuit restitue sur Q la valeur mmorise Quand H = 1 alors R = R et S = S : alors le circuit se comporte comme une bascule RS (asynchrone).
25
Bascule RS synchrone
26
26
Bascule D
27
Bascule JK
28
Ralisations
Registres Mmoires Compteurs .
29
Registres 4 bits
30
Registres Dcalage
31
Mmoires
Mmoire 1 bit: - C : entr de contrle - WR: Write - CS : Chip Select - Pilote de bus la sortie : lorsque CS = 0, la ligne Q n'est pas connecte la sortie OUT. Mmoire 4*1bit:
32
Mmoire 4*4
33
Mmoire
Mmoire 64Kx16 en rassemblant deux puces mmoire 64Kx8
34
Compteurs
Compteur asynchrone 2 bits
35
36
Compteurs synchrone
37
Conclusion du chapitre
Circuits Combinatoires : Ralisation des units de calcul dans les processeurs, oprations de dcodages (adresses , instructions ) En ralit : le temps de passage de 0 1 dans les circuits combinatoires nest pas immdiat (temps de parcours du courant lectrique) ou instantan (temps de rponse dune porte)
Circuits Squentiels : Ralisation des units de stockage et de calcul contenu dans les mmoires et les processeurs
38