Beruflich Dokumente
Kultur Dokumente
Présenté par
Dr. Césaire Ndiaye
1
Dr. Ndiaye Césaire
Généralités & Définitions
Electronique numérique
« 1 » présence de pression
« 0 » absence de pression
Les valeurs « 0 » et « 1 » ne représentent pas des nombres réels mais
plutôt l’état d’une variable (logique) : on les appelle donc « niveaux
logiques ».
Logique positive :
– niveau haut état logique « 1 » (5V)
Electronique numérique
Logique négative :
– niveau haut état logique « 0 » (0V)
Tout circuit numérique peut être défini à l’aide d’une fonction logique (ou
expression logique) qui représente la variable de la sortie en fonction des
variables d’entrée.
3
Dr. Ndiaye Césaire
I- Rappels sur les portes logiques
Electronique numérique
Addition logique : appelée OU, symbolisée par un plus : « + » ;
Multiplication logique : appelée ET, symbolisée par un point : « . » ;
Complémentation : appelée NON, symbolisée par un surlignement : « ā »
Convention
Tout appareil est schématisé à l’état de repos et l’action sur un appareil sera
notée a, b, ... et la non action ā, ƃ, ...
4
Dr. Ndiaye Césaire
I- Rappels sur les portes logiques
Variable binaire
Une variable prenant ses valeurs dans l’ensemble {0, 1}:
Soit a la variable associée à l’état d’un bouton poussoir, alors a = 0 (bas) signifie
qu’il n’est pas actionné, a = 1 (haut) signifie qu’il est actionné.
Equation logique
Electronique numérique
Une combinaison de plusieurs variables logiques donnant l’état d’une
variable dite de sortie associée. Combinaison réalisée à l’aide d’opérations
logiques :
Soit xi (i ∈ [1, n]) les variables d’entrée. L’équation A = f(xi ) définit l’état de la
variable de sortie A.
Table de vérité
Représente l’état de la variable de sortie pour chacune des combinaisons
des n variables d’entrée (2n lignes).
5
Dr. Ndiaye Césaire
I- Rappels sur les portes logiques : Algèbre de Boole
Postulats de base
Si a est une variable logique on a :
a =0 si et seulement si a ≠ 1
a = 1 si et seulement si a ≠ 0
L’opération NON(ou complément), notée « ā » est définie par :
01
Electronique numérique
1 0
L’opération OU (ou disjonction), notée « + » est définie par :
1+1 = 1+0 = 0+1 = 1
0+0 = 0
L’opération ET(ou intersection), notée « . » est définie par :
0.0=0.1=1.0=0
1.1=1
Electronique numérique
7
Dr. Ndiaye Césaire
I- Rappels sur les portes logiques : Algèbre de Boole
Electronique numérique
8
Dr. Ndiaye Césaire
I- Rappels sur les portes logiques : Les opérateurs
Electronique numérique
NON (NOT) : Complément
9
Dr. Ndiaye Césaire
I- Rappels sur les portes logiques : Les opérateurs
Propriétés du ET (AND)
Electronique numérique
OU (OR) : Somme logique « + »
Propriétés du OU (OR)
10
Dr. Ndiaye Césaire
I- Rappels sur les portes logiques : Les opérateurs
NON-OU (NOR)
Electronique numérique
NON-ET (NAND)
Electronique numérique
Propriétés du OUX
12
Dr. Ndiaye Césaire
I- Rappels sur les portes logiques : Les opérateurs
Electronique numérique
– Minimiser la complexité
• Créer un système équivalent avec certains paramètres
optimisés
– Recherche d’équivalence
• Utiliser les lois et théorèmes de l’algèbre de Boole
Toutes les portes logiques élémentaires (ET, OU, NON) peuvent être
réalisées avec des portes NON-OU ou NON-ET.
Electronique numérique
peuvent réaliser les opérations booléennes OU, ET et NON.
Inverseur
Electronique numérique
S a a a .a a S a.a a a a
15
Dr. Ndiaye Césaire
I- Rappels sur les portes logiques : Les opérateurs
Electronique numérique
S a b a b a b
S a .b a b a b 16
Dr. Ndiaye Césaire
I- Rappels sur les portes logiques : Les opérateurs
Electronique numérique
S a b a.b a.b S a.b a .b a.b
17
Dr. Ndiaye Césaire
I- Rappels sur les portes logiques:
Représentation des fonctions
Analyse de circuit logique
• Trouver sa fonction logique
• Principe:
Donner l'expression des sorties de chaque porte/composant en
fonction des valeurs de ses entrées;
En déduire au final la (ou les) fonction(s) logique(s) du circuit;
On peut ensuite:
Electronique numérique
• Déterminer la table de vérité du circuit;
• Simplifier la fonction logique.
Synthèse d'un circuit logique
• A partir d'une fonction logique trouver le logigramme correspondant
• Principe:
Simplifier la fonction logique avec 2 méthodes:
• La méthode algébrique (algèbre de Boole)
• La méthode des tableaux de Karnaugh
En déduire le logigramme correspondant
18
Dr. Ndiaye Césaire
I- Rappels sur les portes logiques:
Représentation des fonctions
Analyse de circuits logiques
Tout circuit logique peut être décrit par des Table de vérité
fonctions logiques et/ou, une table de vérité et A B C F
être réalisé à partir des opérateurs logiques.
0 0 0 0
Fonction logique: fonction à n variables de 0 0 1 0
Electronique numérique
valeur 0 ou 1 faisant intervenir les opérateurs
élémentaires (ET, OU, NON) et qui ne peut 0 1 0 1
prendre que 2 valeurs (0 ou 1). 0 1 1 1
La table de vérité donne l’état de la fonction pour 1 0 0 0
chacune des combinaisons des états des variables. 1 0 1 1
Cette table de vérité peut être lue suivant: 1 1 0 0
Les états « 1 »
Les états « 0 »
1 1 1 1
19
Dr. Ndiaye Césaire
I- Rappels sur les portes logiques:
Représentation des fonctions
Analyse de circuits logiques
Table de vérité
1ère forme canonique (disjonctive):
A B C F Lecture suivant les états « 1 » qui se traduit
par une somme de produits
0 0 0 0
F A.B.C A.B.C A.B .C A.B.C
0 0 1 0
Electronique numérique
0 1 0 1 2ème forme canonique (conjonctive):
Lecture suivant les états « 0 » qui se traduit par un
0 1 1 1 produit de sommes
1 0 0 0 F A.B .C A.B .C A.B .C A.B.C
1 0 1 1 F A.B .C A.B .C A.B .C A.B.C
1 1 0 0 F A.B .C . A.B .C. A.B .C . A.B.C
1 1 1 1 F ( A B C ).( A B C ).( A B C ).( A B C )
20
Dr. Ndiaye Césaire
I- Rappels sur les portes logiques:
Représentation des fonctions
Du circuit à la table de vérité
Table de vérité
Electronique numérique
21
Dr. Ndiaye Césaire
I- Rappels sur les portes logiques:
Représentation des fonctions
Du circuit à la table de vérité
Table de vérité
Electronique numérique
22
Dr. Ndiaye Césaire
I- Rappels sur les portes logiques:
Représentation des fonctions
Synthèse de circuits logiques
Electronique numérique
F A.C B.C A.B.C
23
Dr. Ndiaye Césaire
I- Rappels sur les portes logiques:
Représentation des fonctions
Synthèse de circuits logiques
Electronique numérique
logique qui se présente sous
la forme d'un produit de
sommes est bien adaptée à
une réalisation avec des
portes NOR
Electronique numérique
Peu consommateur
Résultat :
Electronique numérique
Ça ne sera pas forcément la version la moins coûteuse en terme
d'éléments électroniques (transistors);
Une porte NAND ou NOR est moins coûteuse en transistors qu'une
porte OU ou ET.
Electronique numérique
A.B A.B B
A A.B A
A A.B A B
( A B) ( A B) A
A . ( A B) A
A . ( A B) A . B
27
Dr. Ndiaye Césaire
I- Rappels sur les portes logiques:
Simplification des fonctions
Méthode algébrique
Règle 1 : Regrouper des termes à l’aide des règles précédentes.
• Exemple : ABC AB C A BCD AB (C C) A BCD
AB A BCD
A ( B B (CD))
Electronique numérique
A ( B CD)
AB ACD
Electronique numérique
AB BC
• Exemple :
Electronique numérique
F(A, B, C) (A B C).(A B C )
F(A, B, C) A . B . C A . B . C
A . B (C C)
A.B A B
F(A, B, C) F(A, B, C) A B A B
30
Dr. Ndiaye Césaire
I- Rappels sur les portes logiques:
Simplification des fonctions
Méthode algébrique
Exemple:
On veut concevoir un circuit logique dont les entrées P, Q, et R sont telles
que la sortie S est haute quand P=0 ou Q=R=1
En procédant par étape,
Intuitivement: S P Q.R
le cheminement est le suivant:
Electronique numérique
Somme de produits P Q R S
Diagramme de Karnaugh :
Outil graphique qui permet de simplifier de manière méthodique une
équation logique ou le processus de passage d’une table de vérité à son
circuit correspondant.
Electronique numérique
Permet de mettre en évidence les rapports entre les entrées logiques et
la sortie recherchée.
Table de vérité
Diagramme de Karnaugh
Electronique numérique
33
Dr. Ndiaye Césaire
I- Rappels sur les portes logiques:
Simplification des fonctions
Méthode des diagrammes de Karnaugh
Electronique numérique
34
Dr. Ndiaye Césaire
I- Rappels sur les portes logiques:
Simplification des fonctions
Méthode des diagrammes de Karnaugh
2- Désignation des carrés d’un diagramme de Karnaugh: Carrés adjacents
horizontaux (verticaux) n’ont qu’une variable qui change.
Electronique numérique
35
Dr. Ndiaye Césaire
I- Rappels sur les portes logiques:
Simplification des fonctions
Méthode des diagrammes de Karnaugh
3- Pour que les cases adjacentes verticalement ( resp. horizontalement) ne
différent que d’une variable, il faut désigner les cases de haut en bas (resp.
de droite à gauche) selon l’ordre 00 ; 01; 11 ; 10.
Termes adjacents = Termes qui ne différent que par l’état d’une seule
Electronique numérique
variable.
Electronique numérique
Seules apparaissent dans l’expression de la sortie les variables gardant la
même forme dans tous les carrés d’une réunion.
CD CD CD CD
0 0 0 0 X ABC D AB C D ABCD AB CD
AB
X ABD (C C ) AB D (C C )
Exemple AB 0 0 0 0
X ABD AB D AD ( B B )
1 0 0 1
AB X AD
1 0 0 1 37
Dr. Ndiaye Césaire AB
I- Rappels sur les portes logiques:
Simplification des fonctions
Méthode des diagrammes de Karnaugh
Autres exemples
CD CD CD CD CD CD CD CD
AB 0 0 0 0 AB 1 0 0 1
Electronique numérique
AB 1 1 1 1 AB 0 0 0 0
AB 1 1 1 1 AB 0 0 0 0
AB 0 0 0 0 AB 1 0 0 1
X B X BD
Dr. Ndiaye Césaire
Techniques de simplification??? 38
I- Rappels sur les portes logiques:
Simplification des fonctions
Méthode des diagrammes de Karnaugh
Techniques de simplification:
Regrouper les cases contenant des 1 pouvant former les rectangles les
plus grands possibles,
Ensuite, regrouper les rectangles les plus petits jusqu’à ce que tous les
Electronique numérique
« 1 » soient entourés.
Règles à respecter:
Exemple 1 Exemple 2
CD CD CD CD CD CD CD CD
AB 0 0 1 0 AB 0 0 0 1
Electronique numérique
AB 1 1 1 1 AB 0 1 1 0
AB 1 1 0 0 AB 0 1 1 0
AB 0 0 0 0 AB 0 0 1 0
X 1 BC A B A CD X 2 BD ACD A B CD
Exemple 3
Un circuit logique peut être conçu
pour que certaines conditions d’entrée
CD CD CD CD
ne correspondent à aucun niveau de
sortie particulier. X 0 0 X
AB
Electronique numérique
Donc existence de certaines
combinaisons des niveaux d’entrées AB 1 0 1 1
pour lesquelles il importe peu que la AB 1 X X 1
sortie soit haute ou basse.
AB 0 0 0 1
CD CD CD CD CD CD CD CD
Electronique numérique
AB 0 0 1 1 AB 0 0 1 1
AB 0 0 0 0 AB 0 0 0 0
AB 1 1 0 0 AB 1 1 0 0
AB 1 1 1 1 AB 1 1 1 1
F1 AC AB A B C F1 AC CB
Simplification moins bonne Simplification plus juste 42
Dr. Ndiaye Césaire
I- Rappels sur les portes logiques:
Simplification des fonctions
Méthode des diagrammes de Karnaugh
Application 2: Simplification Application 3: Simplification
F2 ABC A BC A B C ABC F3 A B C D A B CD ABC D ABCD AB C D AB CD
CD CD CD CD CD CD CD CD
Electronique numérique
AB 0 0 1 1 AB 1 0 0 1
AB 0 0 1 1 AB 0 0 0 0
AB 1 1 1 1 AB 1 0 0 1
AB 0 0 0 0 AB 1 0 0 1
F2 A C AB F3 B D AD
43
Dr. Ndiaye Césaire
I- Rappels sur les portes logiques:
Simplification des fonctions
Méthode des diagrammes de Karnaugh
Etats indifférents CD CD CD CD
Electronique numérique
AB 0 1 0 1
AB X 1 1 1
A BC D ; AB C D ; AB 0 X 0 X
AB CD ; ABC D; AB X 1 1 X
ABCD
F4 AB A B C D CD
Dr. Ndiaye Césaire F4 A B C D 44
I- Rappels sur les portes logiques:
Simplification des fonctions
Méthode des diagrammes de Karnaugh
Application 5: Simplification de la fonction
F5 ABD BC D ABC A B C D AB CD
Etats indifférents CD CD CD CD
Electronique numérique
AB 0 1 X 0
AB 1 X X X
A B CD; A BC D; AB 1 1 X 1
A BCD ; A BCD ; AB 0 0 1 0
ABCD
F5 B CD A D
Dr. Ndiaye Césaire F5 B D( A C ) 45
CONCLUSION
Electronique numérique
Questions ?
46
Dr. Ndiaye Césaire