Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
1
1. Les Circuits combinatoires
E2 S2
Circuit combinatoire
.. ..
En Sm
Demi Additionneur
Additionneur complet
Comparateur
Multiplexeur
Demultiplexeur
Encodeur
Décodeur
3
2. Demi Additionneur
A S
B
DA
R
4
2.1Demi Additionneur : table de vérité
R A.B 0 1 0 1
1 0 0 1
S A.B A.B A B
1 1 1 0
5
2.2 Demi Additionneur : logigramme
6
3. L’additionneur complet
r4 r3 r2 r1 r0= 0 ri-1
a4 a3 a2 a1 ai
+ b4 b3 b2 b1 + bi
r4 s4 s3 s2 s1 ri si
7
3.1 Additionneur complet 1 bit
– Ri la retenue sortante
ai Si
Additionneur
bi complet
8 ri-1 Ri
3.2 Additionneur complet : table de vérité
ai bi ri-1 ri si
Si Ai .Bi .Ri 1 Ai .Bi .R i 1 Ai .B i .R i 1 Ai .Bi .Ri 1
0 0 0 0 0
Si Ai .( Bi .Ri 1 Bi .R i 1 ) Ai .( B i .R i 1 Bi .Ri 1 )
0 0 1 0 1
Si Ai ( Bi Ri 1 ) Ai .( Bi Ri 1 )
0 1 0 0 1
Si Ai Bi Ri 1
0 1 1 1 0
1 0 0 0 1
1 0 1 1 0 Ri Ai Bi Ri 1 Ai B i Ri 1 Ai Bi R i 1 Ai Bi Ri 1
1 1 0 1 0
Ri Ai .Bi Ri 1.( Ai .Bi Ai .B i )
1 1 1 1 1
Ri Ai Bi Ri 1.( Ai Bi )
9
3.3 Schéma d’un additionneur complet
ai
bi
ri-1 Si
Ri
10
3.4 En utilisant des Demi
Additionneurs
Ri Ai .Bi Ri 1.( Bi Ai )
Si Ai Bi Ri 1
X Ai Bi
Y Ai Bi
Ri Y Ri 1. X
Si X Ri 1
11
3.4 Additionneur 4 bits
r4 r3 r2 r1 r0= 0
a4 a3 a2 a1
+ b4 b3 b2 b1
r4 r4 s4 r3 s3 r2 s2 r1 s1
r4 s4 s3 s2 s1 Résultat final
12
3.4.1 Additionneur 4 bits ( schéma )
13
Exercice
14
4. Le Comparateur
15
4.1 Comparateur sur un bit
A B fs fe fi fs A.B
0 0 0 1 0
fi AB
0 1 0 0 1
fe AB AB A B fs fi
1 0 1 0 0
1 1 0 1 0
16
4.2 Comparateur 2 bits
A1 fi
Comparateur
fe
A2 2 bits
fs
B1
B2
17
4.2.1 Comparateur 2 bits (table de vérité)
A2 A1 B2 B1 fs fe fi
1. A=B si 0 0 0 0 0 1 0
0 0 0 1 0 0 1
A2=B2 et A1=B1
0 0 1 0 0 0 1
0 0 1 1 0 0 1
fe ( A2 B 2).( A1 B1) 0 1 0 0 1 0 0
2. A>B si 0 1 0 1 0 1 0
0 1 1 0 0 0 1
A2 > B2 ou (A2=B2 et A1>B1) 0 1 1 1 0 0 1
20
4.2.2 Comparateur 2 bits
avec des comparateurs 1 bit
a 2 b2 a1 b 1
fs fe fi
21
4.2.3 Comparateur avec des entrées de
mise en cascade
On remarque que :
– Si A2 >B2 alors A > B
– Si A2<B2 alors A < B
22
4.3 Comparateur avec des entrées en
cascade
A2 B2
A2 B2 Es Eg Ei fs fe fs
Comp Es ( >)
A2>B2 X X X 1 0 0 Eg ( =)
fs fe fi Ei ( <)
X X X 0 0 1
A2<B2
1 0 0 1 0 0
A2=B2
0 1 0 0 1 0 fs= (A2>B2)+(A2=B2).Es
fi= ( A2<B2)+ (A2=B2).Ei
0 0 1 0 0 1 fe=(A2=B2).Eg
23
4.3 Comparateur avec des entrées en
cascade
A2 B2 A1 B1
‘0’
Comp es Comp es
eg eg
fs fe fi ei fs fe fi ei ‘1’
24
Exercice
25
5. Le Multiplexeur
Un multiplexeur est un circuit combinatoire qui permet de
sélectionner une information (1 bit) parmi 2n valeurs en entrée.
Il possède :
– 2n entrées d’information
– Une seule sortie
– N entrées de sélection ( commandes)
Em ………....................... E3 E1 E0
C0
C1
Mux 2n 1
V
Cn-1 S
26
5.1 Multiplexeur 2 1
V C0 S
0 X 0 E1 E0
C0
Mux 2 1
V
1 0 E0
1 1 E1
S
S V .(C 0 .E 0 C 0 .E1)
27
5.2 Multiplexeur 4 1
C1 C0 S
0 0 E0
E3 E2 E1 E0
0 1 E1 C0
C1 Mux 4 1
1 0 E2
1 1 E3
S
28
5.3 Multiplexeur 81
C2 C1 C0 S
0 0 0 E0
0 0 1 E1
0 1 0 E2 E7 E6 E5 E4 E3 E2 E1 E0
C0
0 1 1 E3 C1 Mux 8 1
1 0 0 E4 C2
1 0 1 E5
1 1 0 E6
1 1 1 E7
ai bi ri-1 ri ai bi ri-1 Si
0 0 0 0
0 0 0 0
0 0 1 1
0 0 1 0
0 1 0 1
0 1 0 0
0 1 1 0
0 1 1 1
1 0 0 1
1 0 0 0
1 0 1 0
1 0 1 1
1 1 0 0
1 1 0 1
1 1 1 1
1 1 1 1
30
Réalisation de la fonction de la somme
S i Ai .B i .R i 1 (0) Ai .Bi .Ri 1 (1) A i .Bi .R i 1 (1) Ai .Bi .Ri 1 (0) Ai .B i .R i 1 (1) Ai .B i .Ri 1 (0)
Ai .Bi .R i 1 (0) Ai .Bi .Ri 1 (1)
On pose :
C2=Ai
C1=Bi
C0=Ri-1
31 E0=0, E1=1, E2=1, E3=0, E4=1, E5=0, E6=0, E7=1
Réalisation de la fonction de la retenue
On pose :
C2=Ai
C1=Bi
C0=Ri-1
32 E0=0, E1=0, E2=0, E3=1, E4=0, E5=1, E6=1, E7=1
Réalisation d’un additionneur complet avec des
multiplexeurs 81
‘1’
‘1’
‘0’
‘0’
ri-1 E7 E6 E5 E4 E3 E2 E1 E0
C0 ri-1 E7 E6 E5 E4 E3 E2 E1 E0
C1 Mux 8 1 C0
bi C1 Mux 8 1
bi
ai C2
ai C2
Ri
Si
33
6. Demultiplexeurs
C0 DeMux 1 4
C1
S3 S2 S1 S0
34
6.1 Demultiplexeur 14
C1 C0 S3 S2 S1 S0 S 0 C1.C 0.( I )
S1 C1.C 0.( I )
0 0 0 0 0 i
S 2 C1.C 0.( I )
0 1 0 0 i 0
S 3 C1.C 0.( I )
1 0 0 i 0 0
I
1 1 i 0 0 0
C0 DeMux 1 4
C1
S3 S2 S1 S0
35
Exercice
36
7. Le décodeur binaire
Un décodeur 38
37 V
Décodeur 24
V A B S0 S1 S2 S3
S0
0 X X 0 0 0 0 A
S1
B
1 0 0 1 0 0 0 S2
1 0 1 0 1 0 0
S3
V
1 1 0 0 0 1 0
S 0 ( A.B ).V
1 1 1 0 0 0 1
S1 ( A.B ).V
S 2 ( A.B ).V
38 S3 ( A.B ).V
Décodeur 38 A
S0
S1
S2
B S3
S4
C S5
S6
A B C S0 S1 S2 S3 S4 S5 S6 S7 S7
0 0 0 1 0 0 0 0 0 0 0 V
0 0 1 0 1 0 0 0 0 0 0
S 0 A.B.C
0 1 0 0 0 1 0 0 0 0 0
S1 A.B.C
0 1 1 0 0 0 1 0 0 0 0
S 2 A.B.C
1 0 0 0 0 0 0 1 0 0 0
S 3 A.B.C
1 0 1 0 0 0 0 0 1 0 0 S 4 A.B.C
1 1 0 0 0 0 0 0 0 1 0 S 5 A.B.C
1 1 1 0 0 0 0 0 0 0 1 S 6 A.B.C
39 S 7 A.B.C
8. L’encodeur binaire
I0
x
I1
y
I2
Encodeur 42
40 I3
L’encodeur binaire ( 42)
I0 I1 I2 I3 x y
0 0 0 0 0 0 I0
x
I1
1 x x x 0 0 y
I2
0 1 x x 0 1
I3
0 0 1 x 1 0
0 0 0 1 1 1 X I 0.I1.( I 2 I 3)
Y I 0.( I1 .I 2.I 3)
41
9. Le transcodeur
E1 S1
E2 S2
transcodeur
.. ..
En Sm
42
Exemple : Transcodeur BCD/EXESS3
A B C D X Y Z T
0 0 0 0 0 0 1 1
0 0 0 1 0 1 0 0
0 0 1 0 0 1 0 1
0 0 1 1 0 1 1 0
0 1 0 0 0 1 1 1
0 1 0 1 1 0 0 0
0 1 1 0 1 0 0 1
0 1 1 1 1 0 1 0
1 0 0 0 1 0 1 1
1 0 0 1 1 1 0 0
1 0 1 0 x x x x
1 0 1 1 x x x x
1 1 0 0 x x x x
1 1 0 1 x x x x
1 1 1 0 x x x x
43 1 1 1 1 x x x x
Réalisation d’un additionneur complet
avec des décodeurs binaire 38
Ri Ai Bi Ri 1 Ai B i Ri 1 Ai Bi R i 1 . Ai Bi Ri 1
0 1 1 1 0 1 1 1 0 1 1 1
44