Cours - Les Circuits Combinatoires
Short Description
Les Circuits Combinatoires...
Description
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
Cours exposé
email : nasser_baghdad @ yahoo.fr
PR. A. BAGHDAD - Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
1
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
Sommaire Chapitre I : Transistors Chapitre II : Bases Chapitre III : Portes logiques Chapitre IV : Fonctions binaires
Chapitre V : Circuits combinatoires Chapitre VI : Circuits séquentiels Chapitre VII : Mémoires
PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
2
PR. A. BAGHDAD - Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
3
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
I. Circuits arithmétiques
II. Circuits de transcodage
III. Circuits d’aiguillage
PR. A. BAGHDAD - Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
4
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
Définition d’un circuit combinatoire ► Une fonction binaire est dite combinatoire si sa valeur à l’instant t ne dépend que des valeurs de ses entrées à cet instant. Un circuit combinatoire est un circuit logique où chacune des sorties est une fonction logique des entrées.
Exemple
e1
s1
e2
s2
en
si f e1 , e2 , e3 ,en
sp
n variables d'entrée ei PR. A. BAGHDAD
circuit combinatoire
p sorties si
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
5
PR. A. BAGHDAD - Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
6
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
1°) Additionneurs – addition binaire 2°) Soustracteurs – soustraction binaire 3°) Multiplieurs – multiplication binaire 4°) Diviseurs – division binaire 5°) Comparateurs – comparaison binaire 6°) Comparateur avec des entrées de mise en cascade 7°) UAL : Unité Arithmétique et Logique (ALU : Arithmetic Logic Unit)
PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
7
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
1°) Additionneurs – Addition binaire ► Les additionneurs ont pour rôle d’effectuer l’addition des nombre binaires a°) Règle de l’opération addition ► L'addition des nombres binaires se fait en respectant la règle suivante : 0+0=0
retenue 0
0+1=1
retenue 0
1+0=1
retenue 0
1+1=0
retenue 1
PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
8
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
b°) Conception d'un circuit additionneur i°) Demi additionneur (Half Adder) ou (HA) ► Il s'agit ici de concevoir un circuit capable d'effectuer la somme de deux nombres binaires A et B. ► Le circuit doit avoir deux entrées A et B, et deux sorties S et C S : Sortie du bit somme C : Carry (sortie du bit de report) Schéma bloc du 1BHA
S
A
1B HA B
C (carry)
C = R (report)
► Il ne tient pas compte de la retenue qui peut arriver en entrée, provenant de calculs précédents. PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
9
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
Table délivrant la fonction 1BHA
Logigramme
A A
B
S
C
0
0
0
0
0
1
1
0
1
0
1
0
1
1
0
1
Tableau de Karnaugh Inutile « expression compacte »
B
=1
S
&
C
Expressions logiques des sorties
S A B C A B PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
10
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
ii°) Additionneur complet (Full Adder) ou (FA) ► Un additionneur complet est un circuit capable de faire la somme de 3 bits An et Bn qui sont les bits à additionner et Cn-1 le report provenant de la somme des bits directement moins significatifs.
► Le circuit aura deux sorties Sn et Cn qui sont respectivement le bit de la somme et le bit du report provenant de la somme de 3 bits An, Bn et Cn-1. Schéma bloc du FA à 1 bit
Sn
An Cn - 1 = RE ( entrée du report)
Bn
1 B FA
Cn = RS ( sortie du report)
Cn (carry-out)
Cn - 1 (carry-in) ► Il tient compte de la retenue qui peut arriver en entrée, provenant de calculs précédents. PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
11
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
Table délivrant la fonction 1BPA Tableaux de Karnaugh A
B
RE
S
RS
décimal
0
0
0
0
0
0
0
0
1
1
0
1
0
1
0
1
0
2
0
1
1
0
1
3
1
0
0
1
0
4
1
0
1
0
1
5
1
1
0
0
1
6
1
1
1
1
1
7
Sortie S somme B RE 00
01
11
10
0
0
1
0
1
1
1
0
1
0
A
Expressions logiques des sorties
Sortie RS retenue
S A.B.RE A.B.RE A.B.RE A.B.RE
S A.B A.B .RE A.B A.B .RE
S A B .RE A B .RE
S A B RE Rs A.B B.RE A.RE PR. A. BAGHDAD
B RE
00
01
11
10
0
0
0
1
0
1
0
1
1
1
A
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
12
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
A B RE
PR. A. BAGHDAD
Logigramme
=1
&
&
S
=1
≥1
&
≥1
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
RS
13
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
iii°) Réalisation d’un additionneur de deux nombre de n bits ► On peut réaliser un additionneur de deux nombres binaires de n bits chacun. Soit à effectuer la somme de deux nombres N1 et N2 : ■ N1 est constitué de An-1 An-2… A2 A1 A0 ■ N2 est constitué de Bn-1 Bn-2… B2 B1 B0 ■ A0 et B0 sont les LSB.
PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
14
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
iiii°) Additionneur 4 bits à CI (74LS83)
PR. A. BAGHDAD - Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
15
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
2°) Soustracteurs – soustraction binaire a°) Règle de l’opération soustraction ► La soustraction des nombres binaires se fait en respectant la règle suivante : 0 - 0 =0
retenue 0
0 - 1 =1
retenue 1
1 - 0 =1
retenue 0
1 - 1 =0
retenue 0
PR. A. BAGHDAD
On écrit "1" et on retient 1
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
16
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
b°) Conception d’un circuit soustracteur
i°) Demi soustracteur ► C'est un circuit capable de faire la soustraction de deux nombre binaires d'un bit chacun. ► Le circuit aura deux entrées x, y et deux sorties S et B S: Sortie du bit de soustraction B: Retenue (borrow) Schéma bloc du D.S.
Table de vérité Expressions logiques
PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
17
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
ii°) Soustracteur complet (S.C.) à n bits
C'est un circuit capable de faire la soustraction de deux bits de rang n, (xn - yn) tout en tenant compte de la retenue Bn-1 provenant de la soustraction des bits de rang directement inférieurs. On aura deux sorties Sn et Bn.
Solution :
a) Table de vérité xn yn Bn-1
Sn
Bn
0
0
0
0
0
0
0
1
1
1
0
1
0
1
1
0
1
1
0
1
1
0
0
1
0
1
0
1
0
0
1
1
0
0
0
1
1
1
1
1
PR. A. BAGHDAD
b) Équations des sorties ? c) Simplification : Karnaugh ? d) Logigramme ?
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
18
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
Remarque : ► Dans un souci d’économie de circuits, la soustraction A – B est réalisée, dans la majorité des circuits numériques, comme une addition entre A et le complément à 2 de B. iii°) Circuit traduisant la règle de l’opération soustraction effectuée par une machine
A B
A
A CV B A CRB 1 A B 1
A> B
S
B 1 (carry-in)
PR. A. BAGHDAD
1 B FA
&
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
RS (carry-out)
19
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
iiii) Réalisation d’un circuit soustracteur / additionneur ? E
A B A0
B0
=1 A1
B1
=1 A2
B2
=1 A3
B3
=1
0 1 2 3
S0 S1
PR. A. BAGHDAD
S3
RS
RE
Additionneur : E =
S2
Soustracteur : E =
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
20
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
3°) Multiplieurs – multiplication binaire ► Les règles de calcul de la multiplication binaire sont pratiquement les mêmes qu'en décimal. Nous avons ainsi: a°) Les règles de l’opération multiplication
0 x 0 = 0 0 x 1 = 0 1 x 0 = 0
1 x 1 = 1
PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
21
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
b°) Conception d’un circuit multiplieur Multiplieur de deux nombres d'un bit chacun Schéma bloc
Table de vérité
PR. A. BAGHDAD
Expressions logiques
Logigramme
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
22
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
4°) Diviseurs – division binaire Même principe que la division des nombres décimaux.
Exemple :
PR. A. BAGHDAD - Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
23
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
5°) Comparateurs – comparaison binaire ► Le comparateur détecte l’égalité entre deux nombres A et B. ► Certains circuits permettent également de détecter si A est supérieur ou bien inférieur à B ou bien différent de B. i°) Conception d’un circuit comparateur à 1 bit Symbole 3 sorties
4 sorties
A
A
AB A≠B
B
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
24
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
Table de vérité
Logigramme
A
B
AB
A≠B
0
0
0
1
0
0
0
1
1
0
0
1
1
0
0
0
1
1
1
1
0
1
0
0
A
B
&
I
=
E
&
S
=1
D
Tableau de Karnaugh Inutile « expression compacte » Expressions logiques des sorties : SOP
A B I s1 A B A B E s2 A B A B S s3 A B A B D s4 A B PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
25
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
ii°) Conception d’un circuit comparateur à 2 bits à l’aide des portes logiques ► Réaliser un tel circuit en utilisant un minimum de portes logiques.
Symbole
A0
AB
B0 B1
PR. A. BAGHDAD
A≠B
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
26
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
Table de vérité A
B
sorties
A1
A0
B1
B0
AB
A≠B
Identification décimal
0
0
0
0
0
1
0
0
0
0
0
0
1
1
0
0
1
1
0
0
1
0
1
0
0
1
2
0
0
1
1
1
0
0
1
3
0
1
0
0
0
0
1
1
4
0
1
0
1
0
1
0
0
5
0
1
1
0
1
0
0
1
6
0
1
1
1
1
0
0
1
7
1
0
0
0
0
0
1
1
8
1
0
0
1
0
0
1
1
9
1
0
1
0
0
1
0
0
10
1
0
1
1
1
0
0
1
11
1
1
0
0
0
0
1
1
12
1
1
0
1
0
0
1
1
13
1
1
1
0
0
0
1
1
14
1
1
1
1
0
1
0
0
15
PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
27
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
Tableaux de Karnaugh et expressions logiques simplifiées B1 B0
B1 B0 00
A B S1 I
01
11
10
A1 A0
00
A B S2 E
00 11
11
10
10
A B S2
01
11
A1 A0
10
00
A B S4 D
00
11
10
00 01
11
11
10
10
A B S3 S
01
A1 A0
01
PR. A. BAGHDAD
E
B1 B0 00
A B S3 S
10
00 01
B1 B0
11
A1 A0
01
A B S1 I
01
A B S4
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
D 28
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
Expressions logiques des sorties
A
B I s1 ......................................
A
B E s2 ......................................
A
B S s3 ......................................
A
B D s4 ......................................
PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
29
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
A
A1 B
A0 B1
PR. A. BAGHDAD
Logigramme
B0
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
30
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
7°) UAL : Unité Arithmétique et Logique (ALU : Arithmetic Logic Unit en anglais) a°) Généralités ► L'unité arithmétique et logique, abrégée UAL (ou bien ALU, Arithmetic Logic Unit en anglais), est l'organe de l'ordinateur chargé d'effectuer les calculs. ► Le plus souvent, l'UAL est incluse dans l'unité centrale ou le microprocesseur. ► Les UAL peuvent être spécialisées ou pas. Les UAL élémentaires calculent sur des nombres entiers, et peuvent effectuer les opérations communes, que l'on peut séparer en quatre groupes : ■ Les opérations arithmétiques : addition, soustraction, changement de signe etc., ■ les opérations logiques : compléments à un, à deux, ET, OU, OU-exclusif, NON, NONET etc., ■ les comparaisons : test d'égalité, supérieur, inférieur, et leur équivalents « ou égal », éventuellement des décalages et rotations (mais parfois ces opérations sont externalisées). PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
31
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
b°) Unité logique arithmétique de type 74 HC / HCT 181
symbole de circuit du composant.
PR. A. BAGHDAD - Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
32
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
c°) Affectation des picots : − P0 …. P3 : données d’entrée à 4 bits ( opérateur A ) − Q0 ….Q3 : données d’entrée à 4 bits ( opérateur B ) d°) Lignes de commande (sélection du mode) : − S0 …. S3 : sélection de fonction par le mot de commande à 4 bits aux entrées. L’opération est définie avec S0 ….S3 . − M : ligne de sélection du mode d’opération (commande de mode), commutant opération arithmétique et opération logique. − CI : retenue (carry in) − CO : soustraction de retenue (carry out) − CP, CG : pour applications spéciales de formation de report.
− P = Q : sortie de comparateur. Cette sortie reporte le signal "1" si l’ensemble des sorties de résultats reportent ce signal "1". Pour certaines opérations, cette fonction permet de déterminer l’égalité des opérateurs A et B. PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
33
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
e°) Principales opérations et signaux de commande de l’UAL : ► Le tableau suivant renferme les principales opérations et signaux de commande de l’unité logique arithmétique 74HC / HCT181.
PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
34
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
f°) Notes sur l’ affectation des picots :
− * : CI n’affecte pas les opérations de logique. − Opérateur A correspond à l’information aux entrées P. − Opérateur B correspond à l’information aux entrées Q.
− Les fonctions entre parenthèses sont valables pour un circuit avec accumulateur. − CY de valeur "1" représente le report (carry).
PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
35
PR. A. BAGHDAD Électronique numérique numérique : : Les binaires – -Électronique Les fonctions circuits combinatoires –
36
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
1°) Codeurs
2°) Décodeurs
3°) Transcodeurs
PR. A. BAGHDAD - Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
37
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
1°) Codeurs ou encodeur ► Circuit à 2n entrées et n sorties qui code en binaire le rang de la seule entrée active. ► Une seule entrée parmi m est activée à la fois, ce qui correspond à un nombre binaire de n bits en sortie.
E0 E1
S0 S1
E2
S2 . . . .
Une seule entrée active à la fois
Codeur
nm
Em-1 Code 1 parmi m m entrées
Représentation en binaire sur n bits
. . . .
Sn-1
m 2n
Code binaire naturel n sorties
► Un codeur transforme le code binaire 1 parmi m en code binaire naturel. PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
38
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
a°) Codeur 1 parmi 4 ► Circuit à 22 = 4 entrées et 2 sorties qui code en binaire le rang de la seule entrée active.
E0
S0
E1
22 = 4 entrées
Codeur 1 parmi 4
E2 E3
2 sorties
S1 Code binaire naturel
Code 1 parmi 4
► Ce codeur transforme le code binaire 1 parmi 4 en code binaire naturel.
Table de vérité
Expressions logiques des sorties
E3
E2
E1
E0
S1
S0
0
0
0
1
0
0
0
0
1
0
0
1
0
1
0
0
1
0
1
0
0
0
1
1
PR. A. BAGHDAD
S 0 E1 E3 S1 E2 E3
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
39
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
Logigramme
E0
PR. A. BAGHDAD
E1 E2 E3
≥1 S0
≥1
S1
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
40
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
Application : Convertisseur Analogique Numérique (CAN) 2 sorties
22 = 4 entrées
E3
3 2 1 0
E2 E1
Codeur 1 parmi 4
S1
E0
niveaux de quantification : nombres décimaux (niveaux de tensions)
PR. A. BAGHDAD
S0
1 entrée active parmi 4 à la fois
Code binaire naturel
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
41
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
b°) Codeur 1 parmi 8 ► Circuit à 23 = 8 entrées et 3 sorties qui code en binaire le rang de la seule entrée active.
A0 A1
A2 A3 23 = 4 entrées
A4 A5 A6
S0
Codeur 1 parmi 8
S1
3 sorties
S2
A7 Code 1 parmi 8
Code binaire naturel
► Ce codeur transforme le code binaire 1 parmi 8 en code binaire naturel. PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
42
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
Table de vérité ? ENTREES E7
E6
E5
Équations logiques ?
E4
E3
SORTIES E2
E1
E0
S2
S1
S0
S 0 ...................... S1 ..................... S 2 .....................
PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
43
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
Logigramme ?
E0 E1 E2 E3 E4 E5 E6 E7
PR. A. BAGHDAD - Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
44
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
Exemple : numérisation de la voix ► Circuit à 28 = 256 entrées et 8 sorties qui code en binaire le rang de la seule entrée active.
E0
S0
E1
S1
. . .
S2
E100
Codeur 1 parmi 256
S3 S4
. . .
S5
E255
S7
S6
28 = 256 entrées
Code 1 parmi 256 niveaux de quantification
PR. A. BAGHDAD
8 sorties
Code binaire naturel
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
45
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
2°) Décodeurs ► Un décodeur transforme un code binaire naturel en un code 1 parmi n.
E0 E1
S0 S1
E2
S2 . . . .
Représentation en binaire sur n bits
Em-1 Code binaire naturel
m entrées PR. A. BAGHDAD
Décodeur
nm n 2m
. . . .
Une seule sortie active à la fois
Sn-1 Code 1 parmi n n sorties
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
46
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
a°) Décodeur 1 parmi 4 ► Circuit à 2 entrées et 4 sorties qui transforme le code binaire naturel en un code 1 parmi 4.
22 = 4 sorties
2 entrées
S0
E0
Décodeur 1 parmi 4
E1
S2 S3
Code binaire naturel 2 entrées
PR. A. BAGHDAD
S1
Code 1 parmi 4 4 sorties
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
47
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
Table de fonctionnement Code binaire d'entrée
Code 1 parmi 4 sorties
E1
E0
S3
S2
S1
S0
0
0
0
0
0
1
0
1
0
0
1
0
1
0
0
1
0
0
1
1
1
0
0
0
Expressions logiques des sorties
S0 S1 S2 S3 PR. A. BAGHDAD
E1 . E0 E1 . E0 E1 . E0 E1 . E0
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
48
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
Logigramme
E0
PR. A. BAGHDAD
E1
& S0
&
S1
& S2
&
S3
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
49
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
Application : Convertisseur Numérique Analogique (CNA) 22 = 4 sorties
2 entrées
S3
E0 E1
Code binaire naturel
Décodeur 1 parmi 4
S2 S1 S0
3 2 1 0
Code 1 parmi 4
► Ce décodeur transforme le code binaire naturel en code binaire 1 parmi 4.
PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
50
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
Table de vérité
A B
PR. A. BAGHDAD
Logigramme
&
&
&
E1 E0 S3 S2 S1 S0
0 0 0 0 0 1
0 1 0 0 1 0
1 0 0 1 0 0
1 1 1 0 0 0
& S0
S1 F
≥1
S2
S3
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
51
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
b°) Décodeur 1 parmi 8 ► Circuit à 3 entrées et 8 sorties qui transforme le code binaire naturel en code 1 parmi 8.
S0 S1 S2
E0 E1
Décodeur 1 parmi 8
S3 S4 S5
E2
S6 S7
Code binaire naturel 3 entées PR. A. BAGHDAD
Code 1 parmi 8 ou code octal 8 sorties
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
52
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
c°) Décodeur 1 parmi 10 (ou décodeur DCB – décimal) ► Circuit à 4 entrées et 10 sorties transformant le code DCB en un code 1 parmi 10.
S0
E0 E1
Décodeur 1 parmi 10
E2 E3
Code DCB 23 < 9 < 24 4 entées
0 PR. A. BAGHDAD
9
S1 S2 S3 S4 S5 S6 S7 S8 S9
Code 1 parmi 10 ou Code décimal 10 sorties 10 chiffres décimaux
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
53
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
d°) Circuit décodeur d’adresse ► C'est un circuit composé de n lignes d'entrées qui représentent une adresse sur n bits et de 2n lignes de sortie possibles dont une seule est sélectionnée en fonction de la "programmation" des n lignes d'entrées.
Décodeur d’adresse
PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
54
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
Exemple d’utilisation : lecture et écriture dans les mémoires ► On entre l'adresse de la ligne à sélectionner soit 1 0 1 0 0 0 1 0 en binaire ( A0 =1 , A1 = 0, A2 = 1, … , A7 = 0 ) ce nombre binaire vaut 162 en décimal, c'est donc la sortie S : 162 qui est activée par le composant.
► Ce genre de circuits très fréquent dans un ordinateur sert à sélectionner des registres, des cellules mémoires ou des lignes de périphériques. PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
55
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
Exemple d’utilisation : restitution de la voix ► Circuit à 8 entrées et 28 = 256 sorties et qui code en binaire le rang de la seule entrée active.
E0
S0
E1
S1
E2 E3
Décodeur 1 parmi 256
E4
. . .
S100 . . .
E5 E6
E7
S255
28 = 256 sorties
8 entrées Code binaire naturel
PR. A. BAGHDAD
Code 1 parmi 256 restitution des échantillons
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
56
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
3°) Transcodeurs ► Le transcodeur est un circuit qui transforme un code machine en un autre code machine. ► Par exemple, il permet la conversion :
■ du code binaire au code de Gray, ■ du code DCB - 7 segments : décimal ou hexadécimal
E0 E1
S0 S1
Transcodeur
E2 . . . . p entrées
PR. A. BAGHDAD
Ep-1
p k ou
p k
S2 . . . . Sk-1
k sorties
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
57
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
a°) Transcodeur à 2 bits : binaire naturel (CBN) → code de Gray (CBR) 2 entrées
2 sorties
E0
S0
Transcodeur à 2 bits
E1 Code binaire naturel
pk 2
S1 Code binaire réfléchi
► Ce décodeur transforme le code binaire naturel en code binaire réfléchi. Table de vérité Expressions logiques des sorties
E1
E0
S1
S0
0
0
0
0
0
1
0
1
S0 E0 . E1 E0 . E1 E0 E1
1
0
1
1
1
1
1
0
S1 E0 . E1 E0 . E1 E1
PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
58
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
Logigramme
E0
PR. A. BAGHDAD
E1
=1
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
S0
S1
59
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
II°) Transcodeur à 3 bits : binaire naturel (CBN) → code de Gray (CBR)
E0
S0
E1
Transcodeur à 3 bits
S1 S2
E2
pk 3 CBN
CBR (ou Gray)
3 entrées
3 sorties
PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
60
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
Table de vérité ? Expressions logiques des sorties ? E2
E1
E0
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
PR. A. BAGHDAD
S2
S1
S0
S0 S1 S2
..................... ..................... .......................
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
61
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
Logigramme ?
E0
PR. A. BAGHDAD
E1 E2
S0 S1
S2
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
62
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
c°) Transcodeur (ou décodeur) pilote DCB - 7 segments ► Les 10 chiffres décimaux ( 0 à 9 ) et parfois les caractères de l'hexadécimal (A à F) peuvent être configurés au moyen de 7 segments. ► Chaque segment est constitué d'un matériau qui émet de la lumière lorsqu'il est traversé par un courant. Les matériaux les plus utilisés sont les LED et les filaments incandescents. 8 s'écrit en allumant toutes les LED 2 s'écrit en allumant a, b, d, e, g 1 s'écrit en allumant les LED b, c
F s'écrit en allumant les LED a, e, f, g
PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
63
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
Remarques :
► Afficheur 7 segments est dit à anode commune lorsque toutes les anodes des LED qui constituent les 7 segments sont reliés à +VCC. ► Une LED est allumée si sa cathode est à la masse.
► Un afficheur est dit à cathode commune lorsque toutes les cathodes sont reliées à la masse.
► Une LED s'allume lorsque l'anode est mise à +VCC.
► Les segments étant constitués des LED, il est nécessaire de disposer d’une résistance en série avec chaque LED pour limiter le courant et éviter sa destruction
PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
64
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
► Le décodeur 7 segments permet à partir d’une combinaison sur 4 bits, de piloter un afficheur sept segments en décimal (digits de 0 à 9).
4 entrées
7 sorties
g
E0
f
E1
Décodeur DCB – 7 segments
E2 E3
a e
c d
Code DCB
Afficheur 7 segments
codage de la base décimale
PR. A. BAGHDAD
b
Affichage de 0 à 9
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
65
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
Table de vérité
PR. A. BAGHDAD
Pilotage d’ un afficheur sept segments en décimal
E3 E2 E1 E0
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
a b c d e f
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
g
66
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
Logigramme ?
E0 E1 E2 E3
a
b c
d
e
f g
PR. A. BAGHDAD - Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
67
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
4 entrées
10 entrées
7 sorties
S0 S1 S2
S5 S6 S7 S8 S9
a b
E1
S3 S4
g
E0
Codeur 1 parmi 10
E2 E3 Code DCB
f
c Décodeur DCB/afficheur 7segments
b a
d e
e
c
f g
d
Afficheur 7 segments
Code 1 parmi 10 ► Le décodeur 7 segments permet à partir d’une combinaison sur 4 bits, de piloter un afficheur sept segments en décimal (digits de 0 à 9) PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
68
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
d°) Transcodeur (ou décodeur) pilote Hexadécimal - 7 segments ► Le décodeur 7 segments permet à partir d’une combinaison sur 4 bits, de piloter un afficheur sept segments en hexadécimal (digits de 0 à F).
4 entrées
7 sorties
g
E0 E1
E2
f
Décodeur DCB - 7segments
E3
b
a e
c d
Afficheur 7 segments codage de la base hexadécimale
PR. A. BAGHDAD
Affichage de 0 à F
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
69
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
Pilotage d’ un afficheur sept segments en hexadécimal
Table de vérité E3
E2
E1
E0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
0
1
0
1
0
1
1
0
0
1
1
1
1
0
0
0
1
0
0
1
1
0
1
0
1
0
1
1
1
1
0
0
1
1
0
1
1
1
1
0
1
1
1
1
PR. A. BAGHDAD
a
b
c
d
e
f
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
g
70
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
Logigramme ?
E0 E1 E2 E3
a
b c
d
e
f g
PR. A. BAGHDAD - Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
71
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
4 entrées
10 entrées
7 sorties
S0 S1 S2
S5 S6 S7 S8 S9
a b
E1
S3 S4
g
E0
Codeur 1 parmi 10
E2 E3 Code DCB
f
c Décodeur DCB/afficheur 7segments
b a
d e
e
c
f g
d
Afficheur 7 segments
► Le décodeur 7 segments permet à partir d’une combinaison sur 4 bits, de piloter un afficheur sept segments en hexadécimal (digits de 0 à F). PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
72
PR. A. BAGHDAD - Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
73
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
1°) Multiplexeurs
2°) Démultiplexeurs
PR. A. BAGHDAD - Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
74
► C'est un circuit d'aiguillage comportant 2n entrées, n lignes de sélection et une sortie unique. ► Les n lignes de sélection permettent de "programmer" le numéro de l'entrée qui doit être sélectionnée pour être aiguiller vers la sortie.
Circuit de conversion parallèle - série
E0 E1 E2
E2n-1
. . . .
Multiplexeur
S 1 sortie
2n
2n entrée
:1
. . .
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
1°) Multiplexeurs
A0 A1 A2
An-1
n entrées d’adresse ou de sélection PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
75
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
Application en télécommunication : ► Le rôle d’un multiplexeur en télécommunication consiste à faire circuler sur un seul conducteur (FO, câble électrique…) des informations provenant de sources multiples.
PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
76
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
a°) Multiplexeur : 4 entrées, 2 lignes de sélection et une sortie
E0 E1
Multiplexeur
E2
S 1 sortie
4:1
E3 4 entrées A0
A1
2 entrées d’adresse ou de sélection ► Le module sélection ou adressage permet de sélectionner l’entrée qui doit fournir l'information à la sortie. PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
77
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
Table de vérité : E3
E2
E1
E0
S
0
0
0
1
A0 A1 E0
0
0
1
0
A0 A1 E1
0
1
0
0
A0 A1 E2
1
0
1
1
A0 A1 E3
Equation logique : S = A0 A1 E0 + A0 A1 E1 + A0 A1 E2 + A0 A1 E3
PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
78
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
A0
PR. A. BAGHDAD
A1 Logigramme
E0 &
E1 & ≥1
E2 &
E3 &
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
S
79
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
b°) Multiplexeur : 8 entrées, 3 lignes de sélection et une sortie unique
E0 E1 E2
E3 E4
Multiplexeur
S
8:1
E5 E6
E7 8 entrées
A0
A1
A2
1 sortie
3 entrées d’adresse ou de sélection PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
80
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
Table de vérité : ?
E7 E6 E5 E4
PR. A. BAGHDAD
E3 E2 E1 E0 S
Équation logique : ?
S=
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
81
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
A0 A1 A3
PR. A. BAGHDAD
Logigramme ?
E0
E1
E2
E3
E4
S
E5
E6
E7
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
82
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
c°) Circuit intégré 74151
PR. A. BAGHDAD
Multiplexeur à CI 74151
Entrée de validation
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
83
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
Exemple d’utilisation des multiplexeurs : la synthèse des fonctions logiques D
C
B
A
F
0
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
0
1
1
1
0
1
0
0
0
0
1
0
1
0
0
1
1
0
0
0
1
1
1
0
1
0
0
0
1
1
0
0
1
1
1
0
1
0
1
1
0
1
1
1
1
1
0
0
0
1
1
0
1
0
1
1
1
0
1
1
1
1
1
1
PR. A. BAGHDAD
0 E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 E10 E11 E12 E13 E14 E15
1 Matérialisation de la fonction d’origine sans simplification
Multiplexeur
S=F
16 : 4
D C
B
A
A0 A0 A1 A1
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
84
► C'est un circuit qui fonctionne à l'inverse du circuit précédent, il permet d'aiguiller l’entrée sur l'une des 2n sorties possibles, selon la programmation des n lignes de sélection.
S0 S1 S2 E 1 entrée d’information
Démultiplexeur 1 : 2n
. . . .
Circuit de conversion série - parallèle
S2n-1 2n sorties
. . .
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
2°) Démultiplexeurs
A0 A1 A2
An-1
n entrées d’adresse ou de sélection PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
85
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
Application en télécommunication : ► Le rôle d’un démultiplexeur en télécommunication consiste à guider l’information présente en entrée vers une sortie sélectionnée parmi plusieurs. ► La sélection est faite à l’aide des n entrées de commande.
PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
86
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
a°) Démultiplexeur : 1 entrée unique, 2 lignes de sélection et 4 sorties ► C'est un circuit qui a pour rôle le de redistribuer sur 4 voies les informations provenant d'une seule source.
S0
S1 E 1 entrée d’information
Démultiplexeur S2
4 sorties
1:4
S3
A0
A1
2 entrées d’adresse ou de sélection ► Le module sélection permet de sélectionner la sortie qui doit recevoir l'information de l'entrée. PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
87
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
Table de vérité : A1 A0 S0 S1 S2 S3
0 0 E 0 0 0 S1 = A0 A1 E
0 1 0 E 0 0 S2 = A0 A1 E
1 0 0 0 E 0 S3 = A0 A1 E
1 1 0 0 0 E
PR. A. BAGHDAD
Équations logiques :
S4 = A0 A1 E
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
88
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
Logigramme
A0
PR. A. BAGHDAD
A1 E
& S0
& S1
& S2
& S3
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
89
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
b°) Démultiplexeur : 1 entrée unique, 3 lignes de sélection et 8 sorties
S0 S1 S2 E
Démultiplexeur
S3 S4
1:8
S5 S6
S7 1 entrée
A0
A1
A2
8 sorties
3 entrées d’adresse ou de sélection PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
90
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
Table de vérité : ?
A2 A1 A0
0 0 0 S0 =
0 0 1 S1 =
0 1 0 S2 =
0 1 1
1 0 0 S4 =
1 0 1 S5 =
1 1 0 S6 =
1 1 1
PR. A. BAGHDAD
S0
Équations logiques : ?
S1 S2 S3 S4 S5 S6 S7
S3 =
S7 =
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
91
UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL Ingénieur Cycle FSI : ESIT année : FACULTE FILIERE Première – S5 ÈRE ECOLE D’INGENIERIE - 1 ANNÉE GÉNIE INFORMATIQUE - S6
A0 A1 A2
PR. A. BAGHDAD
E Logigramme ?
S0
S1 S2
S3
S4
S5
S6
S7
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
92
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
c°) Démultiplexeur intégré avec entrée de validation Avec 4 voies de sortie, on a besoin de 2 bits de sélection (22 = 4). Lorsqu'une sortie est sélectionnée, elle prend la valeur de l'entrée et les autres sorties restent à zéro.
Logigramme Table de vérité
Equation des sorties
PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
93
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
d°) Démultiplexeur à CI : 74LS138
Démultiplexeur à CI 74LS138
PR. A. BAGHDAD - Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
94
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
Exemple d’utilisation : Décodeur
S0
23 = 8 sorties
S1
S2
E=1
S3
démultiplexeur
S4 S5 S6
1 : 23
Code 1 parmi 8 ou code octal
S7
n = 3 entrées
A0
A1
A2
Code binaire naturel PR. A. BAGHDAD
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
95
CASABLANCA -- LAUREAT DE CASABLANCA INTERNATIONALE DE UNIVERSITEINTERNATIONALE LAUREAT INTERNATIONAL UNIVERSITIES INTERNATIONAL UNIVERSITIES UNIVERSITE ÈRE Cycle Ingénieur : FSI - FILIERE FACULTE - Première INFORMATIQUE GÉNIEannée ECOLE D’INGENIERIE - 1: ESIT ANNÉE - –S6S5
Exemple d’utilisation de MUX/DEMUX : Transmission numérique de l’information:
Multiplexage temporel
Démultiplexage temporel
TV1
TV1 TV2
éch n°1 TV1 TV2 … TVn
TVn
PR. A. BAGHDAD
éch n°2
TV2
TV1 …
fibre optique Ou câble coaxial
TVn
- Électroniquenumérique numérique : Les Les circuits circuits combinatoires – Électronique combinatoires- –
96
View more...
Comments