[PDF] Chapitre5_IFT1215.ps (mpage) Ces circuits sont fait à partir





Previous PDF Next PDF



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.

DIRO

IFT 1215

INTRODUCTION AUX

SYSTÈMES INFORMATIQUES

CIRCUITS LOGIQUES

Max MignotteDépartement d"Informatique et de Recherche Opérationnelle

Http: //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 1

CIRCUITS LOGIQUES

INTRODUCTION

Introduction•L"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 des

variables 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.) 2

CIRCUITS 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 signaux

n"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 3

CIRCUITS 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, soit2n

Combien 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] 4

CIRCUITS LOGIQUES

LES CIRCUITS COMBINATOIRES

Fonction d"une Variable•1variable?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 5

CIRCUITS LOGIQUES

LES CIRCUITS COMBINATOIRES

Fonction d"une Variable•2variables?4états et24Fonctions •Quatre de ces fonctions jouent un rôle important, ce sont les fonctions

ET[AND]

NON-ET[NAND]

OU[OR]

NON-OU[NOR]

6

CIRCUITS LOGIQUES

LES PORTES LOGIQUES

Porte Logique et leur Symbole (1)

7

CIRCUITS LOGIQUES

LES PORTES LOGIQUES

Porte Logique et leur Symbole (2)

8

CIRCUITS LOGIQUES

LES PORTES LOGIQUES

Porte Logique et leur Symbole -Variantes-

9

CIRCUITS 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 10

CIRCUITS LOGIQUES

L"OPÉRATEUR OU EXCLUSIF

L"Opérateur OU Exclusif

11

CIRCUITS LOGIQUES

THÉORÈME DE DeMORGAN

Théorème de DeMorgan

De même

12

CIRCUITS LOGIQUES

OPÉRATEURS COMPLETS

Opérateurs Complets

L"ensemble [ET, OU, NON] est complet

car il permet de synthétiser toute fonction logique

L"ensemble [ET, OU, NON] n"est pas minimal

car il est possible de réaliser la fonction ET avec des OU et des NON 13

CIRCUITS LOGIQUES

OPÉRATEURS COMPLETS

Opérateurs CompletsL"ensemble [NON-ET (NAND)] ou [NON-OU (NOR)] est complet et minimal 14

CIRCUITS 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+C

BA+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) 15

CIRCUITS 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

16

CIRCUITS 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 B

A).(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

17

CIRCUITS LOGIQUES

SYNTHÈSE D"UN CIRCUIT COMBINATOIRE

Exemple: Additionneur Binaire

S=BA +AB =A?B R=AB

Logigramme

Nota 18

CIRCUITS 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 19

CIRCUITS 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 permis

SimplificationZ=A+B

20

CIRCUITS LOGIQUES

TABLEAU DE KARNAUGH 3 VARIABLES

Simplification par Tableau de Karnaugh (3 Variables)

Fonction Majorité

M=CBA +CB A+C

BA+CBA

Place un "1" dans la cellule associé au minterme

Simplification

M=CB+CA+BA

21

CIRCUITS LOGIQUES

TABLEAU DE KARNAUGH 3 VARIABLES

Fonction Z

Z=C B A +CB A+C

BA+CBA

Simplification

Z=... 22

CIRCUITS LOGIQUES

TABLEAU DE KARNAUGH 4 VARIABLES

Simplification par Tableau de Karnaugh (4 Variables)

Fonction Z

Simplification

Z= 23

CIRCUITS LOGIQUES

TABLEAU DE KARNAUGH 4 VARIABLES

Fonction Z

SimplificationZ=b

d 24

CIRCUITS LOGIQUES

TABLEAU DE KARNAUGH 4 VARIABLES

25

CIRCUITS LOGIQUES

TABLEAU DE KARNAUGH 4 VARIABLES

Groupement minimal et non-minimal

26

CIRCUITS 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 27

CIRCUITS LOGIQUES

TABLEAU DE KARNAUGH 5 VARIABLES

Simplification par Tableau de Karnaugh (5 Variables) 28

CIRCUITS LOGIQUES

ANALYSE D"UN CIRCUIT COMBINATOIRE

Analyse d"un circuit combinatoire

But: Consiste à retrouver la fonction d"un circuitdont on connaît uniquement le logigramme

Cette 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 circuit

Expression de la FonctionX

X=b +bd+c d+c d

On peut simplifier

X=b +bd??? b +d+d (c+c X= 1 29

CIRCUITS 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 30

CIRCUITS 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é

31

CIRCUITS LOGIQUES

MULTIPLEXEURS ET DÉMULTIPLEXEURS

Implémentation de la fonction Majorité avec un MUX8×1•Le 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ée

Fonction Majorité

F=M=CBA

+CB A+C

BA+CBA

32

CIRCUITS 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 MUX

4×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 33

CIRCUITS LOGIQUES

MULTIPLEXEURS ET DÉMULTIPLEXEURS

Implémentation de la fonction Majorité avec un MUX4×1 0 11 c c 1 34

CIRCUITS 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

B

F1=J A

B F

2=J AB

F3=J AB

Table de Vérité

J A B?F0F1F2F3

35

CIRCUITS LOGIQUES

MULTIPLEXEURS ET DEMULTIPLEXEURS

36

CIRCUITS 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] 37

CIRCUITS LOGIQUES

DÉCODEUR, ENCODEUR, TRANSCODEUR

Implémentation de la fonction Majorité avec un Décodeur

Fonction Majorité

quotesdbs_dbs11.pdfusesText_17
[PDF] L 'Etat moderne et ses fonctions (3e éd rev et augm - Gallica - BnF

[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