IUT de Colmar - Département GTR - 1ière année. La Logique Combinatoire:

Documents pareils
Logique binaire. Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la conception des circuits électroniques.

2.4 Représentation graphique, tableau de Karnaugh

Algèbre binaire et Circuits logiques ( )

Système binaire. Algèbre booléenne

IFT1215 Introduction aux systèmes informatiques

Cours Premier semestre

MPI Activité.10 : Logique binaire Portes logiques

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

RESUME DE COURS ET CAHIER D'EXERCICES

FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE

ELP 304 : Électronique Numérique. Cours 1 Introduction

AC AB. A B C x 1. x + 1. d où. Avec un calcul vu au lycée, on démontre que cette solution admet deux solutions dont une seule nous intéresse : x =

- Instrumentation numérique -

Les fonctions logiques

Les portes logiques. Voici les symboles des trois fonctions de base. Portes AND. Portes OR. Porte NOT

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

CHAPITRE VIII : Les circuits avec résistances ohmiques

Exo7. Calculs de déterminants. Fiche corrigée par Arnaud Bodin. Exercice 1 Calculer les déterminants des matrices suivantes : Exercice 2.

1S Modèles de rédaction Enoncés

Géométrie dans l espace Produit scalaire et équations

CHAPITRE VI ALEAS. 6.1.Généralités.

2. RAPPEL DES TECHNIQUES DE CALCUL DANS R

6. Les différents types de démonstrations

Concevoir son microprocesseur

Les opérations binaires

GPA770 Microélectronique appliquée Exercices série A

Les droites (d 1 ) et (d 2 ) sont sécantes en A Le point A est le point d intersection des 2 droites

CHAPITRE 10. Jacobien, changement de coordonnées.

Priorités de calcul :

Quelques contrôle de Première S

Informatique Générale

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

Vecteurs. I Translation. 1. Définition :

Chapitre 6. Fonction réelle d une variable réelle

Logiciel de Base. I. Représentation des nombres

PROBLEME(12) Première partie : Peinture des murs et du plafond.

CONJUGUÉ D'UN POINT PAR RAPPORT À UN TRIANGLE

1 Introduction au codage

I- Définitions des signaux.

TS 35 Numériser. Activité introductive - Exercice et démarche expérimentale en fin d activité Notions et contenus du programme de Terminale S

BCI - TPSP - Processeurs et Architectures Numériques

Transmissions série et parallèle

Les chaînes de caractères

I. Ensemble de définition d'une fonction

Livret - 1. Informatique : le matériel. --- Ordinateur, circuits, codage, système, réseau. Cours informatique programmation.

Electronique Numérique

DOCM Solutions officielles = n 2 10.

CORRIGE LES NOMBRES DECIMAUX RELATIFS. «Réfléchir avant d agir!»

«Aucune investigation humaine ne peut être qualifiée de science véritable si elle ne peut être démontrée mathématiquement.

Limites finies en un point

VOS PREMIERS PAS AVEC TRACENPOCHE

OPTIMISATION À UNE VARIABLE

t 100. = 8 ; le pourcentage de réduction est : 8 % 1 t Le pourcentage d'évolution (appelé aussi taux d'évolution) est le nombre :

AMICUS 18 (2ème partie) 4) Présentation du logiciel Amicus IDE

Cours Informatique 1. Monsieur SADOUNI Salheddine

TD Architecture des ordinateurs. Jean-Luc Dekeyser

Représentation d un entier en base b

Chapitre 2. Matrices

De même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que

Le théorème de Thalès et sa réciproque

CH.6 Propriétés des langages non contextuels

Le multiplexage. Sommaire

Découverte du tableur CellSheet

Eté LIVRET de RÉVISIONS en MATHÉMATIQUES

Représentation géométrique d un nombre complexe

5 ème Chapitre 4 Triangles

WIFI-DMX INTERFACE AUTONOME V 1.5.0

QUESTION 1 {2 points}

Probabilités sur un univers fini

Transmission de données. A) Principaux éléments intervenant dans la transmission

Glossaire des nombres

Master IMA - UMPC Paris 6 RDMM - Année Fiche de TP

Le codage informatique

Note de cours. Introduction à Excel 2007

Organisation des Ordinateurs

Présentation du cours de mathématiques de D.A.E.U. B, remise à niveau

Activités numériques [13 Points]

Une version javascript sera disponible directement dans le cours prochainement.

Microsoft Windows NT Server

1 radian. De même, la longueur d un arc de cercle de rayon R et dont l angle au centre a pour mesure α radians est α R. R AB =R.

Introduction à la théorie des graphes. Solutions des exercices

Structures algébriques

Exercice 6 Associer chaque expression de gauche à sa forme réduite (à droite) :

Arithmétique binaire. Chapitre. 5.1 Notions Bit Mot

INF 232: Langages et Automates. Travaux Dirigés. Université Joseph Fourier, Université Grenoble 1 Licence Sciences et Technologies

Etudier l influence de différents paramètres sur un phénomène physique Communiquer et argumenter en utilisant un vocabulaire scientifique adapté

LE PROBLEME DU PLUS COURT CHEMIN

Exercices - Fonctions de plusieurs variables : corrigé. Pour commencer

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd

Date : Tangram en carré page

Définition 0,752 = 0,7 + 0,05 + 0,002 SYSTÈMES DE NUMÉRATION POSITIONNELS =

Sites web éducatifs et ressources en mathématiques

Architecture des ordinateurs Introduction à l informatique

Enoncé et corrigé du brevet des collèges dans les académies d Aix- Marseille, Montpellier, Nice Corse et Toulouse en Énoncé.

Algorithmes de Transmission et de Recherche de l Information dans les Réseaux de Communication. Philippe Robert INRIA Paris-Rocquencourt

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA)

Fonctions homographiques

ALGORITHMIQUE ET PROGRAMMATION En C

Pour l épreuve d algèbre, les calculatrices sont interdites.

Initiation au binaire

Transcription:

IUT de Colmar - Département GTR - 1ière année. La Logique Combinatoire: Laurent MURA. 1

SOMMAIRE: 1. Introduction 2. Les fonctions logiques élémentaires 3. La forme algébrique 4 Fonctions logiques OU-NON et ET-NON 5. Les théorèmes de BOOLE et de DE MORGAN 6. L utilisation des portes NOR et NAND 7. Simplification des circuits logiques 8. Simplification des expressions logiques 9. Conception des circuits logiques complets 10. Les diagrammes de KARNAUGH 11. La fonction OU exclusif et son complément 2

IUT de Colmar - Département GTR - 1ière année. 1. Introduction: Laurent MURA. 3

Le système binaire: Les constantes et variables booléennes: Le système binaire utilise les variables et constantes booléennes. Tensions 5V Les variables ou constantes booléennes peuvent être représentées sous forme de plage de tensions: 2V 0,8V 0V Niveau logique "1" Inutilisé Niveau logique "0" 4

Algèbre de Boole: Définition (1): L'algèbre de Boole ne concerne que des éléments (variables ou constantes booléennes) pouvant prendre les valeurs 0 et 1. Ces éléments servent souvent à représenter des tensions sur des fils (niveaux logiques) ou des conditions logiques (vrai ou faux): Niveau logique 0 Niveau logique 1 Faux Vrai Arrêt Bas Non Ouvert Marche Haut Oui Fermé 5

Algèbre de Boole: Définition (2): Il n'y a que deux valeurs possibles. En algèbre booléenne il n'y a: ni fraction, ni partie décimale, ni nombre négatif, ni racine carrée, ni logarithme, ni nombre complexe, ni etc. En fait, dans cette algèbre on ne retrouve que les trois opérations élémentaires recensées dans le tableau suivant: 6

L algèbre de Boole: Ces 3 opérations élémentaires: Dénomination Opération Symbole addition logique OU + multiplication logique ET. complémentation ou inversion logique NON - 7

La Logique Combinatoire: Définition: La logique combinatoire est la logique des systèmes numériques qui sont indépendants du temps. Les sorties de tels systèmes ne dépendent que de l'état des entrées. Les tables de vérité: Une table de vérité lie les entrées d'un système numérique à sa ou ses sorties. Elle représente les différentes combinaisons logiques du fonctionnement du système ou circuit. 8

Les tables de vérité: Exemples: Entrées Sortie A B X 0 0? 0 1? 1 0? 1 1? Entrées Sortie A B C X 0 0 0? 0 0 1? 0 1 0? 0 1 1? 1 0 0? 1 0 1? 1 1 0? 1 1 1? 9

IUT de Colmar - Département GTR - 1ière année. 2. Les fonctions logiques élémentaires: Laurent MURA. 10

La fonction OU (+): Sa table de vérité: La fonction OU réalise une ADDITION LOGIQUE: A B X = A+B 0 0 0 0 1 1 1 0 1 1 1 1 On peut conclure de cette table de vérité que l'opération OU donne un 11 résultat vrai dès que l'une des composantes de l'opération est vraie.

La fonction OU (+): Sa porte logique: A B x = A+B A B 1 x = A+B La sortie d'une porte OU est à un niveau haut dès que l'une des entrées prend un niveau haut (quelque soit le nombre d'entrées). 12

La fonction OU (+): Composant intégrant 4 portes OU à 2 entrées: 14 13 12 11 10 9 8 Vcc 7432 1 2 3 4 5 6 7 Gnd 13

La fonction OU (+): Chronogramme: Niveau 1 A Niveau 0 Niveau 1 B Niveau 0 Niveau 1 Sortie Niveau 0 t0 t1 t2 t3 t4 14

La fonction ET (.): Sa table de vérité: La fonction ET réalise une MULTIPLICATION LOGIQUE: A B X = A.B 0 0 0 0 1 0 1 0 0 1 1 1 On peut conclure de cette table de vérité que l'opération ET donne un résultat vrai si et seulement si toutes les composantes de l'opération sont vraies. 15

La fonction ET (.): Sa porte logique: A B x = A B A B & x = A B La sortie d'une porte ET est à un niveau haut si et seulement si toutes les entrées sont à un niveau haut (quelque soit le nombre d'entrées). 16

La fonction ET (.): Composant intégrant 4 portes ET à 2 entrées: 14 13 12 11 10 9 8 Vcc 7408 Gnd 1 2 3 4 5 6 7 17

La fonction ET (.): Chronogramme: Niveau 1 A Niveau 0 Niveau 1 B Niveau 0 Niveau 1 Sortie Niveau 0 t1 t2 t3 t4 t5 t6 t7 t8 18

La fonction NON ( ): Sa table de vérité: La fonction NON réalise une INVERSION ou COMPLEMENTATION LOGIQUE: A X = A 0 1 1 0 19

La fonction NON ( ): Son symbole logique: A x = A Un rond indique toujours une inversion logique A 1 x = A La sortie d'un inverseur est à un niveau haut si l'entrée est à un niveau bas et vice-versa. 20

La fonction NON ( ): Composant intégrant 6 portes NON à 1 entrée: 21

La fonction NON ( ): Chronogramme: Niveau 1 A Niveau 0 Niveau 1 Sortie Niveau 0 t0 t1 t2 t3 t4 t5 t6 t7 22

IUT de Colmar - Département GTR - 1ière année. 3. La forme algébrique: Laurent MURA. 23

Mise sous forme algébrique des circuits logiques: Définition et Priorité: Tout circuit logique, quelque soit sa complexité, peut être mis sous forme d'équations booléennes avec les fonctions de base: OU (+), ET (.), NON ( ). La fonction ET est prioritaire par rapport à la fonction OU. 24

Mise sous forme algébrique des circuits logiques: Exemples: A B x = C X = (A.B) + C = A.B + C A B C x = X = (A+B).C 25

Priorité de la fonction Inversion : Chaque fois que se trouve un inverseur dans un circuit logique, son entrée est simplement surmontée d'un trait (complémentée). La complémentation est moins prioritaire que les fonctions ET et OU. A B x = A +B A B C x = (A + B) C 26

Traduction circuits => équation (1): A B C A A.B.C A.B.C.(A+ D) D A+ D A+ D ATTENTION: A + D A + D 27

Traduction circuits => équation (2): x = A B C ( A + D ) On cherche x pour: A=0, B=1, C=1, D=1 = 0 1 1 ( 0 + 1 ) = 1 1 1 (1) = 1 1 1 0 = 0 28

Traduction équation => circuits: x = (A + B) C Etape 1 Etape 2 A B A+B A B A+B (A+B) C C Etape 3 A B A+B (A+B) C x C 29

IUT de Colmar - Département GTR - 1ière année. 4. Fonctions logiques OU-NON et ET-NON: Laurent MURA. 30

La fonction OU-NON (NOR): Sa table de vérité: La fonction NOR est la conjonction d'une fonction OU et d'une fonction NON: A B X = A + B 0 0 1 0 1 0 1 0 0 1 1 0 On peut conclure de cette table de vérité que la porte NOR donne un résultat vrai si et seulement si les deux entrées sont fausses. 31

La fonction NOR: Sa porte logique: A B x = A + B A B 1 x = A + B La sortie d'une porte NOR est à un niveau haut seulement si les deux entrées ont un niveau bas (quelque soit le nombre d'entrées). 32

La fonction NOR: Composant intégrant 4 portes NOR à 2 entrées: 14 13 12 11 10 9 8 Vcc 7436 ou 7402 (brochage différent) 1 2 3 4 5 6 7 Gnd 33

La fonction NOR: Chronogramme: Niveau 1 A Niveau 0 Niveau 1 B Niveau 0 Niveau 1 Sortie Niveau 0 t0 t1 t2 t3 34

La fonction ET-NON (NAND): Sa table de vérité: La fonction NAND est la conjonction d'une fonction ET et d'une fonction NON: A B X = A B 0 0 1 0 1 1 1 0 1 1 1 0 On peut conclure de cette table de vérité que la porte NAND donne un résultat vrai dès que l'une des entrées est fausse. Le résultat devient faux uniquement si les deux entrées sont vraies. 35

La fonction NAND: Sa porte logique: A B x = A B A B & x = A B La sortie d'une porte NAND est à un niveau haut dès que l'une deux entrées a un niveau bas (quel que soit le nombre d'entrées). Elle prend un niveau bas si et seulement si les deux entrées ont un niveau haut. 36

La fonction NAND: Composant intégrant 4 portes NAND à 2 entrées: 14 13 12 11 10 9 8 Vcc 7400 Gnd 1 2 3 4 5 6 7 37

La fonction NAND: Chronogramme: Niveau 1 A Niveau 0 Niveau 1 B Niveau 0 Niveau 1 Sortie Niveau 0 t0 t1 t2 t3 38

IUT de Colmar - Département GTR - 1ière année. 5. Les théorèmes de BOOLE et de DE MORGAN: Laurent MURA. 39

Les théorèmes de Boole: Les théorèmes pour 1 seule variable (1): Les théorèmes de Boole permettent de simplifier des expressions logiques. Les théorèmes pour 1 seule variable: X. 0 = 0 x 0 0 X. 1 = X x 1 x 40

Les théorèmes pour 1 seule variable (2): X. X = X x x X. X = 0 x 0 X + 0 = X x 0 x 41

Les théorèmes pour 1 seule variable (3): X + 1 = 1 x 1 1 X + X = X x x X + X = 1 x 1 42

Les théorèmes pour plusieurs variables (1): Commutativité de la fonction OU: x+y = y+x Commutativité de la fonction ET: x.y = y.x Associativité de la fonction OU: x+(y+z) = (x+y)+z = x+y+z Associativité de la fonction ET: x(yz) = (xy)z = xyz 43

Les théorèmes pour plusieurs variables (2): Distributivité de la multiplication par rapport à l addition: x(y+z) = xy+xz (w+x)(y+z) = wy+wz+xy+xz Autres théorèmes: x+xy = x x+xy = x+y 44

Les théorèmes de De Morgan: x + y = x y x y = x + y 45

Les théorèmes de De Morgan: Exemples: ( ) ( ) B C = A B + C = A ( B C) z = A + B C = A + A B C x = A B C x = A + B+ C x = A + B+ C 46

IUT de Colmar - Département GTR - 1ière année. 6. L utilisation des portes NOR et NAND: Laurent MURA. 47

L universalité de la porte NAND: A A B A B A B A B 48

L universalité de la porte NOR: A A B A B A B A B 49

L utilisation des portes NAND et NOR (1) : RAPPEL: L universalité des portes NAND et NOR permet de créer toutes les fonctions logiques de base: Les portes NAND et NOR offrent la possibilité de pouvoir réaliser n'importe quel circuit logique à l'aide d'un seul type de composant. Exemple Soit à réaliser le circuit qui a pour expression de sortie: x = AB + CD, en utilisant le moins de CI possible. Les CI à disposition sont des: 7400 (NON-ET), 7408 (ET), 7432 (OU). Chacun des CI comporte quatre portes identiques à deux entrées. 50

L utilisation des protes NAND et NOR (2): PREMIERE SOLUTION: (la plus simple, mais...) 2 portes ET, 1 porte OU. Soit au niveau des CI: 1*7408, 1*7432. => gaspillage de portes. DEUXIEME SOLUTION: (plus économique ) Remplacer chaque porte ET et OU par son équivalent réalisé à l'aide de portes NAND. Il faut alors: 7 portes NAND. Soit au niveau des CI: 1*7404. 51

L utilisation des portes NAND et NOR (3): Comme dans chaque branche il y a deux inverseurs, ceux-ci peuvent être supprimés et on se retrouve alors avec le schéma ci-dessous pour réaliser cette fonction logique: A B 7400/1 7400/2 x C D 7400/3 52

IUT de Colmar - Département GTR - 1ière année. 7. Simplification des circuits logiques: Laurent MURA. 53

Simplification des circuits logiques: Introduction: La minimisation des circuits logiques a pour objectif de diminuer: soit le nombre de termes, soit le nombre de composants par terme. Ce qui conduit: à utiliser moins de portes logiques, à baisser le prix de revient. De nombreux autres paramètres plaident en la faveur d'une simplification des circuits : - un nombre de connexions plus faible, - une consommation plus faible, - etc 54

Simplification des circuits logiques: Exemple: a b c c a b 55

IUT de Colmar - Département GTR - 1ière année. 8. Simplification des expressions logiques: Laurent MURA. 56

Simplification des expressions logiques : Méthode: Simplification par approximations successives en utilisant les théorèmes énoncés auparavant. TECHNIQUE DE BASE : (similaire à l algèbre classique) utilisation des théorèmes de De Morgan développement => sommes de produits factorisation des variables communes pour éliminer plusieurs termes. 57

Simplification des expressions logiques: Exemple: Simplification de l'équation: X = ACB + AB(A.C) Décomposition au moyen du théorème de De Morgan X = ABC + AB (A + C) X = ABC + AB (A + C) annulation de la double complémentation X = ABC + ABA + ABC multiplication X = ABC + AB + ABC A.A = A X = AC (B + B) + AB mise en facteur de (AC) car X = AC + AB B + B = 1 X = A (C + B) mise en facteur de A 58

IUT de Colmar - Département GTR - 1ière année. 9. Conception de circuits logiques complets: Laurent MURA. 59

Conception de circuits logiques complets: Méthode: Cahier des charges => Table de vérité => Une équation(s) logique(s) => Simplification => Circuit physique. 60

Conception de circuits logiques complets: Exemple (1): Cahier des charges: Création d'un circuit qui à sa sortie a un seulement si une majorité de ses trois entrées sont à 1. Table de vérité : A B C x 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1 1 1 1 61

Conception de circuits logiques complets: Exemple (2): Expression de la sortie x: x = ABC + ABC + ABC + ABC Simplification de la sortie x: x = ABC + ABC + ABC + ABC + ABC + ABC = ( ) ( ) ( ) A A AC B B AB C C BC + + + + + = BC + AC + AB 62

Conception de circuits logiques complets: Exemple (3): Circuit physique: B C A x = BC+AC+AB 63

IUT de Colmar - Département GTR - 1ière année. 10. Les diagrammes de KARNAUGH: Laurent MURA. 64

Les diagrammes de KARNAUGH: Définition: Un diagramme de Karnaugh, tout comme une table de vérité, met en évidence les relations qui existent entre les entrées et la sortie(s) de systèmes. Une présentation astucieuse des données permet alors d'utiliser cette forme de table de vérité pour effectuer des simplifications. 65

Les diagrammes de KARNAUGH: Exemple (1): Table de vérité: Tableau de KARNAUGH A B X 0 0 1 0 1 0 1 0 0 1 1 1 /B B /A 1 0 A 0 1 66

Les diagrammes de KARNAUGH: Exemples (2): Table de vérité: A B C X 0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 1 1 1 1 0 Tableau de KARNAUGH /C C /A/B 1 1 /AB 1 0 AB 1 0 A/B 0 0 67

Les diagrammes de KARNAUGH: Propriétés: La table de vérité donne la valeur de la sortie X pour chacune des combinaisons des valeurs d'entrée. Par contre, le diagramme de Karnaugh organise l'information de manière différente: Chaque ligne de la table de vérité correspond à une case du diagramme de Karnaugh. Utilisation du code GRAY => Le diagramme de Karnaugh est en fait un tableau circulaire. La première rangée du haut est en fait la suite de la dernière rangée du bas. 68

Simplification par diagramme de KARNAUGH: Définition: Il est possible de simplifier l'expression de la sortie X en combinant selon des règles précises les carrés du diagramme de Karnaugh qui contiennent des 1. On donne à ce processus de combinaisons le nom de réunion. 69

Réunion de doublet: Définiton et exemples (1): La réunion d'un doublet de 1 adjacents dans un diagramme de Karnaugh élimine la variable qui est à la fois complémentée et non complémentée. Exemples: /C C /A/B 0 0 /AB 1 0 AB 1 0 A/B 0 0 X = /AB/C+AB/C = B/C /C C /A/B 0 0 /AB 1 1 AB 0 0 A/B 0 0 X = /AB/C+/ABC = /AB 70

Réunion de doublet: Exemples (2): /C C /A/B 1 0 /AB 0 0 AB 0 0 A/B 1 0 X = /A/B/C+A/B/C = /B/C /C/D /CD CD C/D /A/B 0 0 1 1 /AB 0 0 0 0 AB 0 0 0 0 A/B 1 0 0 1 X = /A/BCD + /A/BC/D + A/B/C/D + A/BC/D = /A/BC + A/B/D 71

Réunion de quartet: Définition et exemples (1): La réunion d'un quartet de 1 adjacents dans un diagramme de Karnaugh élimine les deux variables qui sont à la fois complémentées et non complémentées. Exemples: /C C /A/B 0 1 /AB 0 1 AB 0 1 A/B 0 1 /C/D /CD CD C/D /A/B 0 0 0 0 /AB 0 1 1 0 AB 0 1 1 0 A/B 0 0 0 0 X = C X = BD 72

Réunion de quartet: Exemples (2): /C/D /CD CD C/D /A/B 0 0 0 0 /AB 0 0 0 0 AB 1 1 1 1 A/B 0 0 0 0 /C/D /CD CD C/D /A/B 0 0 0 0 /AB 0 0 0 0 AB 1 0 0 1 A/B 1 0 0 1 X = AB X = A/D 73

Réunion de quartet: Exemples (3): /C/D /CD CD C/D /A/B 1 0 0 1 /AB 0 0 0 0 AB 0 0 0 0 A/B 1 0 0 1 X = /B/D 74

Réunion d octet: Définition et exemples (1): La réunion d'octets de 1 adjacents dans un diagramme de Karnaugh élimine les trois variables qui sont à la fois complémentées et non complémentées. Exemples: /C/D /CD CD C/D /A/B 0 1 1 0 /AB 0 1 1 0 AB 0 1 1 0 A/B 0 1 1 0 /C/D /CD CD C/D /A/B 1 0 0 1 /AB 1 0 0 1 AB 1 0 0 1 A/B 1 0 0 1 X = D X = /D 75

Le processus de simplification au complet: Définition et exemples: Quand une variable se présente à la fois sous sa forme complémentée et non complémentée dans une réunion, cette variable est éliminée de l'expression. Seules apparaissent dans l'expression définitive les variables qui gardent la même forme dans tous les carrés d'une réunion. Exemples: /C/D /CD CD C/D /A/B 0 0 0 1 /AB 0 1 1 0 AB 0 1 1 0 A/B 0 0 1 0 X = /A/BC/D + ACD + BD /C/D /CD CD C/D /A/B 0 0 1 0 /AB 1 1 1 1 AB 1 1 0 0 A/B 0 0 0 0 X = /AB + B/C + /ACD 76

IUT de Colmar - Département GTR - 1ière année. 11. La fonction logique OU exclusif et son complément: Laurent MURA. 77

La fonction OU exclusif (X-OR): Sa table de vérité: L opérateur de la fonction OU exclusif est: ; X = A B. A B X 0 0 0 0 1 1 1 0 1 1 1 0 Cette table de vérité montre que la sortie n'est active que lorsque les signaux sur les deux entrées sont opposés. 78

La fonction OU exclusif (X-OR): Sa porte logique: =1 Le circuit intégré qui contient des porte OU exclusif est le 74HC86. Remarque: Une porte OU exclusif n'a toujours que deux entrées. Il n'existe pas de porte OU exclusif à trois ou quatre entrées. 79

La fonction X-OR: Structure interne: A B X= X = A.B+ A.B 80

La fonction OU exclusif NON (X-NOR): Sa table de vérité: L équation est: X = A B. A B X 0 0 1 0 1 0 1 0 0 1 1 1 Cette table de vérité montre que la sortie n'est active que lorsque les 81 signaux sur les deux entrées sont identiques.

La fonction OU exclusif NON (X-NOR): Sa porte logique: =1 Le circuit intégré qui contient des portes OU exclusif NON est le 74HC266. Remarque: Une porte OU exclusif NON n'a toujours que deux entrées. Il n'existe pas de porte OU exclusif NON à trois ou quatre entrées. 82

La fonction X-NOR: Structure interne: A B X= X = A.B+ A.B 83

Exemple d application: Générateur de parité: D 3 D 2 D 1 Bit de parité D 0 Générateur de parité paire Vers le récepteur Générateur de parité paire à l'aide de portes X-OR 84

Exemple d application: Contrôleur de parité: P D 3 D 2 Erreur D 1 D 0 Récepteur de parité paire Récepteur de parité paire à l'aide de portes X-OR 85

CONCLUSION: On a vu: Les fonctions logiques élémentaires La forme algébrique Les théorèmes de BOOLE et de DE MORGAN L utilisation des portes NOR et NAND Simplification des circuits logiques et des expressions logiques Les diagrammes de KARNAUGH Les connaissances de ce chapitre nous permettront de nous intéresser à la logique séquentielle. 86 Nous étudierons les différentes technologies des circuits logiques.