II. Réalisation des fonctions logiques à partir de transistors.
II.1. Structure de l'inverseur logique NMOS. Le circuit est constitué de deux transistors MOS à canal N. Le transistor T1 est appelé.
Introduction aux circuits logiques de base
Toute fonction logique peut être réalisée à l'aide des portes. • Réalisation d'une fonction booléenne. – Écrire l'équation de la fonction à partir de sa.
Introduction aux circuits logiques de base
Toute fonction logique peut être réalisée à l'aide des portes. • Réalisation d'une fonction booléenne. – Écrire l'équation de la fonction à partir de sa.
CMOS et portes logiques
Figure 1: Modèles « interrupteurs » des transistors MOS. 2 REALISATION DES PORTES LOGIQUES. 2.1 L'inverseur CMOS statique. La logique CMOS utilise les deux
GELE5340 - Chapitre 5
Le nombre de transistors nécessaire pour réaliser une fonction logique est 2No`u N est le nombre d'entrées. Exemple 1. On va faire le design d'une porte NAND `
Chapitre5_IFT1215.ps (mpage)
Ces circuits sont fait à partir de circuits logiques dont le but est d'exécuter des opérations 1? Réaliser le tableau de vérité de la fonction logique.
Composants logiques et opérateurs matériels
Les bascules réalisées à partir des portes logiques élémentaires
Conception de circuits combinatoires Les différentes approches
Technologie CMOS et réalisation des fonctions logiques. – Portes de base Comme l'un est en transistors P et l'autre en transistors N les.
Introduction générale
Partie I) Fonctions logiques de base et circuits associés . Partie II) Logique combinatoire . ... d) Réalisation de fonctions logiques élémentaires.
Chapitre 1 : La diode à jonction
2- Transistor à effet de champ à Grille isolée (MOS.FET) Chapitre 7 : Fonction commutation ... 4- Exemples de réalisation de fonctions logiques.
IFT 1215
INTRODUCTION AUX
SYSTÈMES INFORMATIQUES
CIRCUITS LOGIQUES
Max MignotteDépartement d"Informatique et de Recherche OpérationnelleHttp: //www.iro.umontreal.ca/≂mignotte/
E-mail: mignotte@iro.umontreal.ca
CIRCUITS LOGIQUES
SOMMAIRE
Introduction . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . . 2 Les Circuits Combinatoires . . . .. . . .. . . .. . . .. 3 Les Portes Logiques . . . .. . . .. . . .. . . . .. . . .. . . 7 Théorème de L"Algèbre de Boole . . . .. . . .. . . 10 L"Opérateur OU Exclusif . . . .. . . .. . . .. . . .. . . 11 Théorème de DeMorgan . . .. . . .. . . . .. . . .. . . . 12 Opérateurs Complets . . .. . . .. . . .. . . .. . . .. . . . 13 Synthèse D"un Circuit Combinatoire (SOP) . . 15 Simplification D" Expression Booléenne .. . . . . 19 Tableau de Karnaugh .. . . .. . . . .. . . .. . . .. . . . 20 Analyse de Circuit Combinatoire . . . .. . . . .. . . 29 Multiplexeurs et Démultiplexeurs . . . .. . . . .. . . 31 Décodeur, Encodeur, Transcodeur . . .. . . .. . . 36 PLA . . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . .. . . . .. 41 Circuit Séquentiel & FSM . .. . . .. . . . .. . . .. . . 45 Exemple : Compteur Modulo 4 . .. . . .. . . .. . . 55 Exemple : Détecteur de Séquence . .. . . .. . . .. 59 Exemple : Registre4Bits .. . . .. . . .. . . .. . . .. 62 Annexe A : Compteur Modulo 8 . . .. . . .. . . . . 63 Annexe B : Transistor et Portes Logiques . . .. 64 Annexe C : Circuits Intégrés . . .. . . .. . . .. . . .. 66 Annexe D : Logique Positive et Négative . . . . 68 1CIRCUITS LOGIQUES
INTRODUCTION
IntroductionL"ordinateur est composé de circuits intégrés qui ont tous une fonction spécialisée (ex: ALU, mémoire, circuit décodant les instructions, etc.) Ces circuits sont fait à partir de circuits logiques dont le but est d"exécuterdes opérations (fonctions) sur desvariables logiques (i.e., binaires)- 3 Types de Circuits Logiques -Les circuitscombinatoires([combinatorial logic]) où
les signaux de sortie ne dépendent que des signaux d"entrée (ex: additionneur, décaleur, etc.) Les circuitsséquentiels([sequential logic]) où les sig- naux de sortie dépendent des signaux d"entrée et des sig- naux d"entrée appliqués antérieurement (ex: mémoire, compteur, etc.) Les circuit àétat fini([finite state machine]) où les signaux de sortie dépendent des signaux d"entrée et de l"état interne de la machine (ex: distributeur automa- tique, etc.) 2CIRCUITS LOGIQUES
LES CIRCUITS COMBINATOIRES
Les Circuits Combinatoires
Entréesetsortiesd"un CLU ont deux valeurs possi- bles (1et0) (tech. parlant:0Volt et5Volts) Circuit idéalisé où le temps de propagation des signauxn"est pas pris en compteTable de VéritéDéveloppé par G. Boole en1854puis repris par C.
Shannon (Bell Labs)
LaFonction Logiqued"un CLU peut se définir par le tableau de correspondance (ou Table de Vérité) entre les états d"entrée et les états de sortie 3CIRCUITS LOGIQUES
LES CIRCUITS COMBINATOIRES
On pourrait construire un autre schéma électrique qui obéisse à une autre table de vérité comme celle-ci dessous La table de vérité d"une fonction denvariables a autant de lignes que d"états d"entrée, soit2nCombien de Table de Vérité possibles ?
Pour chacun des ces états, la sortie peut prendre deux valeurs possibles (i.e, "0" ou "1") Ainsi pournvariables, on peut avoir22nfonctions possibles Pour1variable d"entrée,4fonctions possibles Pour2variable d"entrée,16fonctions possibles Pour3variable d"entrée,256fonctions possibles Toute fonction logique peut être réalisé à l"aide d"un petit nombre de fonctions logiques de base appelé opérateur logiqueouportes[gates] 4CIRCUITS LOGIQUES
LES CIRCUITS COMBINATOIRES
Fonction d"une Variable1variable?2états
22Fonctions d"une variable
La seule fonction non triviale est la fonctionZ2, dite de complémentation, qui est réalisée par l"opérateurNON ouinverseur(Z=a 5CIRCUITS LOGIQUES
LES CIRCUITS COMBINATOIRES
Fonction d"une Variable2variables?4états et24Fonctions Quatre de ces fonctions jouent un rôle important, ce sont les fonctionsET[AND]
NON-ET[NAND]
OU[OR]
NON-OU[NOR]
6CIRCUITS LOGIQUES
LES PORTES LOGIQUES
Porte Logique et leur Symbole (1)
7CIRCUITS LOGIQUES
LES PORTES LOGIQUES
Porte Logique et leur Symbole (2)
8CIRCUITS LOGIQUES
LES PORTES LOGIQUES
Porte Logique et leur Symbole -Variantes-
9CIRCUITS LOGIQUES
THÉORÈME DE L"ALGÈBRE DE BOOLE
Théorèmes Fondamentaux de L"Algèbre de Boole Principe de Dualité:Leduald"une fonction Booléenne est obtenue en remplaçant AND (.) avec OU (+) et inversement et (1) avec (0) et inversement 10CIRCUITS LOGIQUES
L"OPÉRATEUR OU EXCLUSIF
L"Opérateur OU Exclusif
11CIRCUITS LOGIQUES
THÉORÈME DE DeMORGAN
Théorème de DeMorgan
De même
12CIRCUITS LOGIQUES
OPÉRATEURS COMPLETS
Opérateurs Complets
L"ensemble [ET, OU, NON] est complet
car il permet de synthétiser toute fonction logiqueL"ensemble [ET, OU, NON] n"est pas minimal
car il est possible de réaliser la fonction ET avec des OU et des NON 13CIRCUITS LOGIQUES
OPÉRATEURS COMPLETS
Opérateurs CompletsL"ensemble [NON-ET (NAND)] ou [NON-OU (NOR)] est complet et minimal 14CIRCUITS LOGIQUES
SYNTHÈSE D"UN CIRCUIT COMBINATOIRE (SOP)
Exemple: Fonction MajoritéBut: Synthèse d"un circuit combinatoireréalisant une fonction logique particulière1- Réaliser le tableau de vérité de la fonction logique 2-En dériver une expression algébrique
F=M=CBA
+CB A+CBA+CBA
=m3+m5+m6+m7 =?(3,5,6,7) On réalise une Somme de Produit [Sum Of Product] ouSOPcomposée deminterms, allant de0à2n=3-1 (exprimant sa valeur Booléenne) 15CIRCUITS LOGIQUES
SYNTHÈSE D"UN CIRCUIT COMBINATOIRE (SOP)
3-Simplifier cette expression en la transformant en
une expression équivalente plus simple (i.e., contenant un nombre minimal de terme) ?Tableau de Karnaugh, théo. de l"algèbre de Boole 4- Réaliser la fonction logique à l"aide d"opérateur.Dans le cas d"unSOP; à l"aide de [AND,OR,NOT]
?Réalisation de la Fonction Majoritéà l"aide de8portes et19entrés
16CIRCUITS LOGIQUES
SYNTHÈSE D"UN CIRCUIT COMBINATOIRE (POS)
On peut réaliser un produit de somme [Product Of Sum] ouPOSet utiliser desmaxtermsen écrivant F =M =C B A +CB A +C BA +C BA M=C B A +CB A +C BA +C BA = (C BA).(CB
A).(C BA ).(C BA) = (C+B+A).(C +B+A).(C+B +A).(C+B+A ?Réalisation de la Fonction Majoritéà l"aide de8portes et19entrés
17CIRCUITS LOGIQUES
SYNTHÈSE D"UN CIRCUIT COMBINATOIRE
Exemple: Additionneur Binaire
S=BA +AB =A?B R=ABLogigramme
Nota 18CIRCUITS LOGIQUES
SIMPLIFICATION D"EXPRESSION BOOLÉENNE
Simplification par Méthode AlgébriqueOn peut appliquer la méthode Algébrique pour réduire
la fonction majorité à son expression minimal 19CIRCUITS LOGIQUES
TABLEAU DE KARNAUGH 2 VARIABLES
Simplification par Tableau de Karnaugh (2 Variables)Fonction Z
Z=BA +AB +BA Pour remplir la table de Karnaugh à partir de la table de vérité, on attribut la valeur "1" aux cases correspon- dantes aux états d"entrée où la fonction est vraie La méthode de simplification consiste à encercler tout ensemble de cases occupées adjacentes sur la même ligne ou sur la même colonne. Les recouvrements sont permisSimplificationZ=A+B
20CIRCUITS LOGIQUES
TABLEAU DE KARNAUGH 3 VARIABLES
Simplification par Tableau de Karnaugh (3 Variables)Fonction Majorité
M=CBA +CB A+CBA+CBA
Place un "1" dans la cellule associé au mintermeSimplification
M=CB+CA+BA
21CIRCUITS LOGIQUES
TABLEAU DE KARNAUGH 3 VARIABLES
Fonction Z
Z=C B A +CB A+CBA+CBA
Simplification
Z=... 22CIRCUITS LOGIQUES
TABLEAU DE KARNAUGH 4 VARIABLES
Simplification par Tableau de Karnaugh (4 Variables)Fonction Z
Simplification
Z= 23CIRCUITS LOGIQUES
TABLEAU DE KARNAUGH 4 VARIABLES
Fonction Z
SimplificationZ=b
d 24CIRCUITS LOGIQUES
TABLEAU DE KARNAUGH 4 VARIABLES
25CIRCUITS LOGIQUES
TABLEAU DE KARNAUGH 4 VARIABLES
Groupement minimal et non-minimal
26CIRCUITS LOGIQUES
TABLEAU DE KARNAUGH ET D(ON"T CARE)
Tableau de Karnaugh et D(on"t care)
Lorsqu"une variable peut être indifféremment un ¨1" ou un "0" symbolisé par und("don"t care"), il peut y avoir plus d"un groupement minimal 27CIRCUITS LOGIQUES
TABLEAU DE KARNAUGH 5 VARIABLES
Simplification par Tableau de Karnaugh (5 Variables) 28CIRCUITS LOGIQUES
ANALYSE D"UN CIRCUIT COMBINATOIRE
Analyse d"un circuit combinatoire
But: Consiste à retrouver la fonction d"un circuitdont on connaît uniquement le logigrammeCette fonction est unique
1- En procédant des entrées vers les sorties, don- ner, pour chaque opérateur l"expression de sa sortie en fonction des entrées, jusqu"à obtention d"une expression pour chaque fonction (sortie) réalisée par le circuitExpression de la FonctionX
X=b +bd+c d+c dOn peut simplifier
X=b +bd??? b +d+d (c+c X= 1 29CIRCUITS LOGIQUES
ANALYSE D"UN CIRCUIT COMBINATOIRE
2-Donner la table de vérité correspondante
3-En déduire le rôle du circuit
Dans notre exemple, c"est un circuit pour lequel il y a toujours "X=1" à la sortie 30CIRCUITS LOGIQUES
MULTIPLEXEURS ET DÉMULTIPLEXEURS
MultiplexeursOn appelle Multiplexeur (MUX) tout système combina-toire regroupant en série sur une voie les signaux venantdenvoies en parallèle
Table de Vérité
31CIRCUITS LOGIQUES
MULTIPLEXEURS ET DÉMULTIPLEXEURS
Implémentation de la fonction Majorité avec un MUX8×1Le multiplexeur peut générer une fonction booléenne
si on utilise ses entrées de contrôle pour sélectionner (une à la fois) les8données d"entréeFonction Majorité
F=M=CBA
+CB A+CBA+CBA
32CIRCUITS LOGIQUES
MULTIPLEXEURS ET DÉMULTIPLEXEURS
Implémentation de la fonction F avec un MUX4×1 Principe: On utilise les 2 entrées de contrôles de ce MUX4×1pour sélectionner une paire de minterm.
Les valeurs appliquées aux entrées du MUX sont soit [0,1,C,C ]pour réaliser le comportement désiré de chaque pair de minterm NotaUtilisé pour la transmission/conversion parallèle-série 33CIRCUITS LOGIQUES
MULTIPLEXEURS ET DÉMULTIPLEXEURS
Implémentation de la fonction Majorité avec un MUX4×1 0 11 c c 1 34CIRCUITS LOGIQUES
MULTIPLEXEURS ET DÉMULTIPLEXEURS
DeMultiplexeursOn appelle DeMultiplexeur (DEMUX) tout système com-binatoire regroupant en parallèle sur plusieurs voies lessignaux venant d"une voie en série
F0=J A
BF1=J A
B F2=J AB
F3=J AB
Table de Vérité
J A B?F0F1F2F3
35CIRCUITS LOGIQUES
MULTIPLEXEURS ET DEMULTIPLEXEURS
36CIRCUITS LOGIQUES
DECODEUR, ENCODEUR, TRANSCODEUR
DeCodeurOn appelle DeCodeur tout système qui fait correspondreà un code en entrée (sur n lignes) une seule sortie active(= 1) parmi les2nsorties possibles
Le DeMultiplexeur est un décodeur avec une
entrée validation [enable] 37CIRCUITS LOGIQUES
DÉCODEUR, ENCODEUR, TRANSCODEUR
Implémentation de la fonction Majorité avec un DécodeurFonction Majorité
quotesdbs_dbs11.pdfusesText_17[PDF] Situation sanitaire exceptionnelle
[PDF] La Palestine : vers un État sans nation? - Érudit
[PDF] E Les graphes probabilistes - Lycée d 'Adultes
[PDF] LA NOTION D ETAT-NATION
[PDF] États financiers
[PDF] etats financiers ohada - eRegulations Garoua
[PDF] LIASSE SYSTEME ALLEGE 1ère partiexls - eRegulations Togo
[PDF] etats financiers et notes aux etats financiers au 31 - BNA CAPITAUX
[PDF] 28 La Révolution de 1789 - Académie de Nancy-Metz
[PDF] Conditions particulières d 'admission pour les programmes - UQAM
[PDF] Corrigé du bac S Histoire-Géographie 2015 - Centres - Sujet de bac
[PDF] Cours 3 : États-Unis - Brésil : rôle mondial, dynamiques territoriales
[PDF] Etats-Unis - Brésil, rôle mondial, dynamiques territoriales
[PDF] ? Comment se manifeste la puissance américaine