42
pages
Français
Documents
Le téléchargement nécessite un accès à la bibliothèque YouScribe Tout savoir sur nos offres
42
pages
Français
Ebook
Le téléchargement nécessite un accès à la bibliothèque YouScribe Tout savoir sur nos offres
Algèbre de Boole
F. Touchard ESIL Département IRM 1ère année 2011-2012 Cours Architecture Logique booléenne 1 Introduction
● les informations utilisées par les ordinateurs que nous
étudions sont de type binaire
● un système binaire (signal, circuit, ...) est un système qui
ne peut exister que dans 2 états
+5V
R
V
0
0/1, vrai/faux, ouvert/fermé, haut/bas (high/low), ...
F. Touchard ESIL Département IRM 1ère année 2011-12 Cours d'Architecture Logique booléenne 2Introduction
● Algèbre de Boole : pour la logique des systèmes binaires
● variable booléenne : 0 ou 1
● en électronique : 2 niveaux de tension V(0) et V(1)
➢ logique positive : V(1) > V(0)
➢ logique négative : V(1) < V(0)
Logique Logique
Niveau
positive négative
H 1 0
L 0 1
F. Touchard ESIL Département IRM 1ère année 2011-12 Cours d'Architecture Logique booléenne 3Introduction
➢ en technologie TTL positive
✔ alimentation 5V
✔ rapide
✔ niveau haut : 2 volt < V < 5 volt
✔ niveau bas : V < 0,8 volt
➢ en technologie CMOS positive
✔ alimentation v de 5 à 15 volt
alim
✔ faible consommation
✔ niveau haut : V > 0,7 * v
alim
✔ niveau bas : 0,05 volt < V < 0,3 * v
alim
F. Touchard ESIL Département IRM 1ère année 2011-12 Cours d'Architecture Logique booléenne 4Représentation symbolique des signaux booléens
● signaux logiques (logique positive)
➢ le niveau logique 0 représente une tension inférieure à un
seuil bas
➢ le niveau logique 1 représente une tension supérieure à un
seuil haut
F. Touchard ESIL Département IRM 1ère année 2011-12 Cours d'Architecture Logique booléenne 5Représentation symbolique des signaux booléens
● Chronogrammes
➢ pour les variations et les états des signaux logiques
✔ transitions
F. Touchard ESIL Département IRM 1ère année 2011-12 Cours d'Architecture Logique booléenne 6opérateurs booléens
● fonctions booléennes sur des variables booléeenes
● définies par une table de vérité
➢ donne le résultat de la fonction pour toutes les
combinaisons des variables en entrée
● correspondent à des dispositifs électroniques (portes) qui
pemettent de réaliser ces fonctions
➢ opérateurs de base
✔ OU inclusif (OR)
✔ ET (AND)
✔ NON (NOT)
➢ fonctions composées
✔ NON OU (NOR), NON ET (NAND)
✔ OU exclusif (XOR)
F. Touchard ESIL Département IRM 1ère année 2011-12 Cours d'Architecture Logique booléenne 7porte OU inclusif
● addition de au moins 2 variables logiques
● notée : +
● vaut 1 si au moins une des variables en entrée vaut 1
● table de vérité
Y=A+BA B
0 0 0
0 1 1
1 0 1
1 1 1
➢ associativité : (A+B)+C = A+(B+C)
➢ commutativité : A+B = B+A
➢ idempotence : A+A = A
➢ élément neutre : A+0 = A
➢ élément absorbant : A+1 = 1
F. Touchard ESIL Département IRM 1ère année 2011-12 Cours d'Architecture Logique booléenne 8porte OU inclusif
● notation symbolique :
A
Y = A+B
B
A
Y = A+B≥ 1
B
A
● implémentation
➢ 2 interrupteurs en parallèle
B● références :
➢ TTL : SN7432
➢ CMOS : CD4071B
F. Touchard ESIL Département IRM 1ère année 2011-12 Cours d'Architecture Logique booléenne 9porte ET
● produit logique, ou intersection, d'au moins 2 entrées
● notée .
● vaut 1 ssi toutes les entrées valent 1
● table de vérité
Y=A.BA B
0 0 0
0 1 0
1 0 0
1 1 1
➢ associativité : (A.B).C = A.(B.C)
➢ commutativité : A.B = B.A
➢ idempotence : A.A = A
➢ élément neutre : A.1 = A
➢ élément absorbant : A.0 = 0
F. Touchard ESIL Département IRM 1ère année 2011-12 Cours d'Architecture Logique booléenne 10