Académique Documents
Professionnel Documents
Culture Documents
Projet Information
Numérique
LEPOT Florian – FABRE Maxime
2011
Fabre Maxime Groupe D
Lepot Florian Promo 2015
Introduction
Nous devions pour ce premier projet d’électronique mettre en œuvre la réalisation d’un calculateur
numérique. Le travail était reparti en plusieurs séances distinctes que nous indiquerons.
Ce premier projet consistait également à concevoir de petits circuits les plus simples possibles et les
plus efficaces, dans l’optique de réduire les éventuels coûts de fabrications.
1
Fabre Maxime Groupe D
Lepot Florian Promo 2015
2
Fabre Maxime Groupe D
Lepot Florian Promo 2015
a. Table de vérité
a b R S
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 0
a U1A
a R
R
b
b 7408J
U2A
S
S
7486N
3
Fabre Maxime Groupe D
Lepot Florian Promo 2015
Ai Bi Ri Ri+1 S
0 0 0 0 0
0 0 1 0 1
0 1 0 0 1
0 1 1 1 0
1 0 0 0 1
1 0 1 1 0
1 1 0 1 0
1 1 1 1 1
Equation simplifiée de R
Equation simplifiée de S
AiBi\R 0 1
00 0 1
01 1 0
11 0 1
10 1 0
b. Un additionneur est composé de 2 demis additionneurs et d’une porte ET, comme le montre le
schéma ci-dessous.
Ri U3A
Ri S
S
Ai U2A 7486N
Ai 1 U4A
3
7486N U5A
Bi U1A 7408J Ri1
Bi Ri1
2
7432N
7408J
4
Fabre Maxime Groupe D
Lepot Florian Promo 2015
b.
Or et
On a donc
c.
5
Fabre Maxime Groupe D
Lepot Florian Promo 2015
T R
31 15
X
7
X 8
5 U2
6 1 A4 S4 15
3 A3 S3 2
O 8 A2 S2 6
10 A1 S1 9
U1
O 3 1 A4 S4 15 16 B4 C4 14
4 3 A3 S3 2 4 B3
1 8 A2 S2 6 7 B2
O 2 10 9 11
A1 S1 B1
16 0
16 B4 C4 14 13 13 C0
XWG1 4 B3
7 B2
11 74LS83N
B1
013 C0
25242322
74LS83N
26
9 XLA1
10 18 1
11 19
12 20
17 21
16
15
14
15
0
R
F
1
T Q C
F
16
31
C Q T
XLA2
XWG2
On commence premièrement par additionner les 4 bits de poids faible puis ceux de poids fort sans
oublier la retenue.
Entrées
6
Fabre Maxime Groupe D
Lepot Florian Promo 2015
Pour les entrées on a d’abord tous les bits d’un mot (en commençant par le plus faible) puis on
enchaine sur tous les bits du second mot.
Sorties
Les sorties nous affiches le mot en commençant par le bit le plus faible et en terminant par la
retenue.
Le 74LS83N est un additionneur 4 bits complet rapide, le circuit aurait pu être remplacé par celui
deux 74LS83N
Si = B – A
Table de vérité
A B Si R
0 0 0 0
0 1 1 0
1 0 1 1
1 1 0 0
7
Fabre Maxime Groupe D
Lepot Florian Promo 2015
On obtient le schéma suivant :
Ai U2A
Ai S
S
Bi
Bi 7486N
U1A
1 U4A R
R
7404N
7408J
Si = B-(A+Rn-1)
Ai Bi Ri S Ri+1
0 0 0 0 0
0 0 1 1 1
0 1 0 1 0
0 1 1 0 0
1 0 0 1 1
1 0 1 0 1
1 1 0 0 0
1 1 1 1 1
AB\R 0 1
00 0 1
01 1 0
11 0 1
10 1 0
̅̅ ̅ ̅ ̅̅
̅̅ ̅ ̅ ̅
(̅̅̅̅̅̅̅̅ ) ̅
On simplifie R.
̅̅ ̅̅ ̅
̅
8
Fabre Maxime Groupe D
Lepot Florian Promo 2015
On obtient le circuit suivant :
U7A
S
R S
5
7486N
A R U6A
U5A
A U2A
B
B 4 7486N
2 7408J
7486N
U1A U4A U3A
R1
1 3 R1
DCD_HEX DCD_HEX S
DCD_HEX
1 X1
XWG1 5 A S 13
9 B R1
16 0
C
O 2 R
3
O AdditionneurSoustracteur
6
O X2 10
A S
14
B R1 15
C
X
R
X 7 16
X AdditionneurSoustracteur
11
31 15
8 X3
T R 4
A S
B R1
C
C AdditionneurSoustracteur
X4 R
A S 17
B R1
C
DCD_HEX
R
12 DCD_HEX
AdditionneurSoustracteur
Le circuit est constitué d’un sous-circuit (le soustracteur additionneur complet) réalisée à la question
précédente.
9
Fabre Maxime Groupe D
Lepot Florian Promo 2015
R U7A
S
R S
4
7486N
A U6A
A U5A
U2A
B
B 3 7486N
1 7408J
7486N
U4A U3A
U8A R1
2 R1
C 5
C
7408J 7432N
7486N
Circuit du soustracteur additionneur complet. Seules la porte XOR à la place de la porte NON et
l’ajout de C changent du soustracteur complet.
10
Fabre Maxime Groupe D
Lepot Florian Promo 2015
A0 7408N
A0
B0 U2A
B0 S1
S1
A1 A1
7408N
Si A0 = 0, A1 = 1 et B0 = 1, S0 = 0 et S1 = 1.
X1 E0
A0 A0 A0 S0 IO4 E0
IO2 A1 S1 IO5 1
B0 IO3 B0
A1 X3
A1 E1
IO3 E1
SubMultiplieur1Bit A0
IO2 A1
S
IO4 3
R
B0
X2 X4 E2
B1 IO4 2 IO3 E2
A0
IO2 A1
S0
IO5 SubSemiAdditionneur
4 A0
IO2 A1
S
IO4
B1 S1 R
IO3 B0
E3
E3
SubMultiplieur1Bit SubSemiAdditionneur
2 multiplieurs 2 demi-additionneurs
A0 U2A S0
A0 S0 U6A
S
S
7408N A0
A1 7486N
A1
U5A S1 A0
S1 A1
B0 U1A R
B0 R
7408N A1
7408N
11
Fabre Maxime Groupe D
Lepot Florian Promo 2015
On commence par effectuer une multiplication de A0A1 par B0, on obtient alors une sortie sur 2
bits : S0 et S1. S0 est notre sortie finale E0.
On effectue ensuite la multiplication de A0A1 par B1, on obtient à nouveau une sortie sur 2 bits : S2
et S3. On additionne S1 et S2, on obtient donc une sortie à nouveau sur 2 bits : E1 et R, E1 étant la
somme de S1 et S2, et R la retenue. Pour finir, on additionne R et S3, on obtient donc une dernière
sortie sur 2 bits : E2 et E3.
On a donc au final, 4 bits de sortie, E0, E1, E2 et E3.
A0, A1, B0 et B1 sont les entrées et E0, E1, E2 et E3 sont les sorties.
A1 A0
X B3 B2 B1 B0
+ A1B0 A0B0
+ A1B1 A0B1 .
+ A1B2 A0B2 . .
+ A1B3 A0B3 . . .
= A1B3 (A1B2 + A0B3) (A1B1 + A0B2) (A2B0 + A0B1) (A0B0)
12
Fabre Maxime Groupe D
Lepot Florian Promo 2015
E0
A0 X1 X3 E0
A0 S0 IO4 4 A0 S IO3 E1
IO2 A1 S1 IO5 IO2 A1 R IO4
B0 IO3 B0
A1
E1
B0 SubMultiplieur1Bit 5 SubSemiAdditionneur
1
B1 X2 X5 E2
A0 S0 IO4 6 A1 S IO1 E2
IO2 A1 S1 IO5 IO2 B1 R IO2
B1 IO3 B0 IO3 R1
B2
E3
A0 SubMultiplieur1Bit E3
B3 A1 7 SubAdditionneur
B2
2
X6 X4 E4
A0 S0 IO4 8 A1 S IO1 E4
IO2 A1 S1 IO5 IO2 B1 R IO2
IO3 B0 IO3 R1
B3 R
R
SubMultiplieur1Bit 9 SubAdditionneur
3
X7 X8
A0 S0 IO4 A0 S IO3
IO2 A1 S1 IO5 10 IO2 A1 R IO4
IO3 B0
SubMultiplieur1Bit SubSemiAdditionneur
2 additionneurs complets
A1 U36A
A1
B1 U39A
7486N 3
B1 U35A
R
7408N R
U37A 2
7432N
1
7408N
U38A
S
R1 S
R1
7486N
Le fonctionnement est le même que pour le multiplieur 2 bits par 2 bits, on effectue les
multiplications de A1A0 par B0, de A1A0 par B1, de A1A0 par B2 et de A1A0 par B3.
Pour chaque multiplication, on obtient une sortie sur 2 bits :
- Pour la multiplication de A1A0 par B0, le premier bit de sortie S0 correspond à E0, le 1er bit
du résultat final. Le 2eme bit est quant à lui envoyé dans un demi additionneur.
- Dans ce demi-additionneur, on envoie également le 1er bit de sortie de la 2eme
multiplication. On obtient alors la sortie S et la retenue R. La sortie S correspond à E1, le
2eme bit du résultat final, la retenue R est envoyée dans un additionneur complet avec la
2eme sortie de la 2eme addition (de A1A0 par B1 donc) et de la 1ere sortie de la 3eme
multiplication.
- On fait de même avec les 2 dernières multiplications, et on obtient au final 6 bits de sortie :
E0, E1, E2, E3, E4 et R qui forment le résultat de notre multiplication.
13
Fabre Maxime Groupe D
Lepot Florian Promo 2015
A1A0
E3E2E1E0
DCD_HEX_DIG_GREEN
DCD_HEX
XWG2 RE4
16 0
X9
A0 A0 E0
1
O A1 A1 E1
2
B0 B0 E2
3
B1 B1 E3
4
O B2 B2 E4 DCD_HEX
B3 B3 R
O
Multiplieur2_4Bits
5
X 6
X
X B3B2B1B0
31 15
T R
DCD_HEX_BLUE
On a ici la multiplication 3 x 7.
La sortie RE4 est la retenue, et correspond à 16 lorsque l’affichage est de 1.
On a donc 3 x 7 = 16 + 5 = 21.
14
Fabre Maxime Groupe D
Lepot Florian Promo 2015
Conclusion
En conclusion, ce projet nous a permis de concrétiser les connaissances acquises tout au long du
semestre.
Ce projet fut enrichissant, premièrement, d’un point de vue théorique, avec l’étude du
fonctionnement d’un calculateur, d’un additionneur, mais également d’un point de vue
technique avec la réalisation de petits circuits et l’utilisation de Multisim.
15