0% ont trouvé ce document utile (0 vote)
116 vues6 pages

Leçon2 3 Logique

Transféré par

Diop Ahmad
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
116 vues6 pages

Leçon2 3 Logique

Transféré par

Diop Ahmad
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Combinatoire Représentation Boole Synthèse Propagation Fonct.

Combinatoires Complexes

Synthèse de circuits logiques

Synthèse
La synthèse de fonctions combinatoires consiste, à partir d’une table de
vérité ou d’une expression booléenne, à spécifier les opérateurs
matériels permettant l’implémentation de la table ou de l’expression
correspondante dans un système réel.

Méthodes
une méthode analytique, se basant sur les théorèmes de l’albèbre
de Boole ;
une méthode graphique, se basant sur l’utilisation de tableau de
Karnaugh ;
une description comportementale, à l’aide de langage de
description matérielle de haut niveau (type VHDL ou Verilog).

17/37
Combinatoire Représentation Boole Synthèse Propagation Fonct. Combinatoires Complexes

Synthèse de circuits logiques


Synthèse graphique par tableau de Karnaugh

Les tables de Karnaugh sont une méthode graphique de simplification


d’expression booléenne. Elle est basée sur l’application du théorème
d’unification (A · (B + B) = A).

Celle-ci s’applique à une fonction logique de la manière suivante : si

F (A, B, C, D) = G(A, C, D) · B + G(A, C, D) · B

(où G(A, C, D) est un certain produit), alors F ne dépend pas de B et


peut s’écrire :
F (A, B, C, D) = G(A, C, D)
.

18/37
Combinatoire Représentation Boole Synthèse Propagation Fonct. Combinatoires Complexes

Synthèse de circuits logiques


Synthèse graphique par tableau de Karnaugh - Constitution d’un tableau de Karnaugh

Utilisation du code Gray pour la numérotation des lignes.

19/37
Combinatoire Représentation Boole Synthèse Propagation Fonct. Combinatoires Complexes

Synthèse de circuits logiques


Synthèse graphique par tableau de Karnaugh - Simplification

Soit la fonction Z(a, b, c) telle que : Soit la fonction W définit comme


Z = a·b·c+a·b·c+a·b·c+a·b·c suit :

L’expression simplifiée est :


Z(a, b, c) = a · c + b · c

20/37
Combinatoire Représentation Boole Synthèse Propagation Fonct. Combinatoires Complexes

Synthèse de circuits logiques


Synthèse graphique par tableau de Karnaugh - Exemple d’utilisation d’un tableau de Karnaugh

f (a, b, c, d) = a · b · d + a · b · d + a · b · c · d + a · b · c · d + a · b · c · d

21/37
Combinatoire Représentation Boole Synthèse Propagation Fonct. Combinatoires Complexes

Synthèse de circuits logiques


Tableau à cases indéfinies

Les problèmes réels conduisent souvent à des spécifications incomplètes


des fonctions logiques. Des valeurs indéterminées (notées ”X”) se
présentent dans le tableau. On peut alors adopter la valeur qui conduit à
la meilleure simplification.

Ainsi, la fonction F peut s’écrire : F = B.


22/37

Vous aimerez peut-être aussi