INF1500 : Logique des systèmes numériques

Documents pareils
ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

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

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

Références pour la commande

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

Série D65/D75/D72 Afficheurs digitaux modulaires

Moteur DC: Comment faire varier sa vitesse?

FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE

QUESTION 1 {2 points}

Equipement. électronique

Manipulations du laboratoire

Mesure. Multimètre écologique J2. Réf : Français p 1. Version : 0110

Introduction : Les modes de fonctionnement du transistor bipolaire. Dans tous les cas, le transistor bipolaire est commandé par le courant I B.

MANUEL D INSTRUCTION

I- Définitions des signaux.

Modules d automatismes simples

Driver de moteurs pas-à-pas DM432C

Système binaire. Algèbre booléenne

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

Notice d'utilisation Afficheur multifonctions et système d'évaluation FX 360. Mode/Enter

Modules d entrées/sorties pour FX série XM07 et XM14

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

1. PRESENTATION DU PROJET

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

Algèbre binaire et Circuits logiques ( )

Relais statiques SOLITRON MIDI, Commutation analogique, Multi Fonctions RJ1P

MODULES ÉLECTRIQUES. - systèmes électriques DC - onduleurs - convertisseurs - interrupteurs statiques. Notre alimentation Votre confiance

fullprotect inside EOLE SPEie RS E-SPEie V-0.6A-RS 1.0 revision Protection environnement Datasheet édition française

TP Modulation Démodulation BPSK

Introduction à l architecture des ordinateurs. Adrien Lebre Décembre 2007

Master4Light. Caractérisation Optique et Electrique des Sources Lumineuses. Equipement 2-en-1 : source de courant et spectrophotomètre

CONVERTISSEURS NA ET AN

Commande Prédictive des. Convertisseurs Statiques

La polarisation des transistors

SENACO AS100. Manuel d Utilisation Octobre 2000 ENACO AS100

MEMOIRES MAGNETIQUES A DISQUES RIGIDES

CENTRALE DE SURVEILLANCE EMBARQUEE MULTIMEDIA

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

Livret Phoenix-M. Par Georges Khaznadar, Lycée Jean Bart, Dunkerque d'après Phoenix Programmer's Manual

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

Capteur de mesure de distance

0 20mV; 0 40mV; 0 80mV; 0 160mV; 0 320mV; 0 640mV; 0 1,28V; 0 2,56V 0 5V; 0 10V

TRAITEMENT DE DONNÉES

Régulateur de capacité AK-PC 530. Manual

IFT1215 Introduction aux systèmes informatiques

Contrôle de l utilisation de l énergie électrique Maison 8 pièces, chauffage électrique

SUR MODULE CAMÉRA C38A (OV7620)

! analyse du fonctionnement

Le multiplexage. Sommaire

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

DI-1. Mode d'emploi. Direct Box

DDPAsa CLIM AUTONOME ET RAFRAICHISSEURS A HAUT RENDEMENT MINICOOL : L ÉCONOMIE VERTE. Économie de combustible. 100% Écologique.

Software and Hardware Datasheet / Fiche technique du logiciel et du matériel

POWER + SA Series 10kVA-40kVA & "POWER kVA-20kVA. Notre alimentation Votre confiance

Série 77 - Relais statiques modulaires 5A. Caractéristiques. Relais temporisés et relais de contrôle

epowerswitch 8XM+ Fiche technique

Module ATW-C-INV pour commande des unités extérieures d'inverter Fujitsu Airconditioning

Oscilloscope actif de précision CONCEPT 4000M

Module Relais de temporisation DC V, programmable

RELAIS STATIQUE. Tension commutée

Logique séquentielle

Fiche technique CPU 314SC/DPM (314-6CG13)

Relais d'arrêt d'urgence, protecteurs mobiles

Glossaire technique Veditec

Organisation des Ordinateurs

User guide Conference phone Konftel 100

Gamme caméra FA. Les caméras RICOH pour l industrie : Série FV. Caméras: RICOH FV Serie. GigE Vision. Camera Link. 2 Megapixel.

SIN-FPGA DESCRIPTION PAR SCHEMA

Module de télémétrie MT-021- Guide de démarrage rapide

Version MOVITRANS 04/2004. Description / FR

GUIDE DE PRISE EN MAIN ISIS PROTEUS V7

Vidéo Haute définition pour Station Service

Agile. Guide de démarrage rapide Variateur 230V / 400V 0.25 kw kw

Bien commencer avec un LaunchPad MSP430G et un Breadboard

Caractéristiques techniques

T500 DUAlTACH. JAQUET T500 DualTach Instrument de mesure et de surveillance équipé de 2 entrées fréquence TACHYMETRE 2 CANAUX

Extrait des Exploitations Pédagogiques

DS 400 mobil Enregistreur à écran mobile à prix avantageux

Liste des Paramètres 2FC4...-1ST 2FC4...-1PB 2FC4...-1PN 2FC4...-1SC 2FC4...-1CB

DimNet Gradateurs Numériques Evolués Compulite. CompuDim 2000

Commutateur statique de transfert Liebert La solution incontournable pour vos systèmes d alimentation à haute disponibilité

The table below is part of Commission Regulation (EC) No 245/2009 Ecodesign requirements, applicable from 13 April 2010.

SERIE TS-770 SYSTEME CONFERENCE

Comme chaque ligne de cache a 1024 bits. Le nombre de lignes de cache contenu dans chaque ensemble est:

La Recherche du Point Optimum de Fonctionnement d un Générateur Photovoltaïque en Utilisant les Réseaux NEURO-FLOUS

EP A1 (19) (11) EP A1 (12) DEMANDE DE BREVET EUROPEEN. (43) Date de publication: Bulletin 2011/26

SYSTEME DE PALPAGE A TRANSMISSION RADIO ETUDE DU RECEPTEUR (MI16) DOSSIER DE PRESENTATION. Contenu du dossier :

Rosemount 333 HART Tri-Loop

MultiMedia Board. Système de développement. Manuel utilisateur. pour PIC32MX4

epowerswitch 4M+ Fiche technique

DAC. avec interface USB audio et préampli stéréo Casque CONVERTISSEUR DIGITAL VERS ANALOGIQUE. Guide d utilisation V1.1 Jan 2011

SYSTEME D ALARME. Etude d un objet technique : Centrale d alarme. LP Porte d Aquitaine - Thiviers Page 1/13

Concevoir son microprocesseur

Eléments constitutifs et synthèse des convertisseurs statiques. Convertisseur statique CVS. K à séquences convenables. Source d'entrée S1

SINEAX V 611 Convertisseur de mesure température, programmable

CCTV. Montage simple et rapide Solutions pour tous types d applications Composants Intégration avec les portiers d interphone

Boîtier de contrôle et de commande avec EV 3/2 voies intégrée

Infrastructure Management & Monitoring for Business-Critical Continuity. LIFE.net. Diagnostics et service à distance

Transcription:

INF15 : Logique des systèmes numériques Cours 1: Introduction et portes logiques de base Sylvain Martel - INF15 1

Sylvain Martel - INF15 2

IR Transceiver 64Kx16 SRAM 48 MIPS DSP 48 MHz Oscillator STM Interface (I/V Amplifier and A/D Converter) Embedded Computer Central Controller (CPLD) Piezo-Drive Switching Circuit (One Leg) Temperature Sensor 15 mm Power Amplifiers STM Scan Tube Driving Section Analog Section Power Converters High Power Input Voltage Regulation High Power Rectification Bridge (Outside Section) Outside Layer Sylvain Martel - INF15 3 IR Emitters

Sylvain Martel - INF15 4

Sylvain Martel - INF15 5

Représentations numériques vs analogiques 2 manières de représenter les valeurs numériques de grandeur (température, vitesse, etc.) Représentation analogique: Représentation d une grandeur qui prend toutes les valeurs d un intervalle continu Ex. tachymètre, microphone Représentation numérique: Représentation d une grandeur qui varie par pas discrets à l intérieur d une plage Ex. compteur numérique avec LED, horloge numérique Sylvain Martel - INF15 6

Représentations numériques vs analogiques -Suite Sylvain Martel - INF15 7

Représentations numériques vs analogiques -Suite Variable physique Transducteur CAN Système numérique (ex. ordinateur) CNA Actionneur Régulation de la variable physique Sylvain Martel - INF15 8

Systèmes numériques vs systèmes analogiques Avantages des techniques numériques les systèmes sont plus simples à concevoir le stockage de l information est facile la précision et l exactitude sont accrues on peut programmer leurs opérations les circuits numériques sont moins affectés par le bruit on peut mettre un grand nombre de circuits numériques dans une puce de CI (intégration) Sylvain Martel - INF15 9

Systèmes numériques vs systèmes analogiques Un seul désavantage: Le monde réel est analogique Solution 1. Traduire les signaux analogiques du monde réel en signaux numériques. 2. Traiter (agir) sur l information numérique 3. Convertir les sorties numériques en une forme analogique à adapter au monde réel Sylvain Martel - INF15 1

Systèmes binaires Dans le système décimal (base 1), les chiffres sont :, 1, 2, 3, 4, 5, 6, 7, 8 et 9. Dans le système binaire (base 2), les chiffres sont et 1. 11 = 6 Fonctions logiques sur s et 1s => portes logiques Sylvain Martel - INF15 11

Circuits numériques La façon dont laquelle un circuit numérique réagit à un signal d entrée est appelée la logique du circuit (d où le titre de Logique Électronique). C est pour cette raison qu on donne aussi aux circuits numériques le nom de circuits logiques. Dans ce cours nous nous intéresserons d abord à la relation entre les entrées et les sorties du circuit, i.e., l opération logique réalisée par ces circuits. Sylvain Martel - INF15 12

Niveaux d abstraction des systèmes numériques Le niveau système: e.g. microprocesseur, mémoire, unités d entrée-sortie, bus; Le niveau des portes logiques: les portes de base (ET, OU, NON, etc.), les circuits combinatoires (multiplexeurs, encodeurs, additionneurs, multiplicateurs, etc.), et les éléments à mémoire (bascules et loquets); et, Le niveau des circuits: e.g. transistors, diodes, résistances, condensateurs et inductances. Le cours INF15 se concentre sur le niveau des portes logiques. Sylvain Martel - INF15 13

Logique booléenne Variables booléennes Une variable booléenne peut prendre une seule de deux valeurs: vrai ou faux. On peut interpréter ces deux valeurs de différentes façons selon le contexte. Quelques exemples sont donnés ici : Sylvain Martel - INF15 14

Fonctions booléennes de base : NON, ET, OU Sylvain Martel - INF15 15

Le transistor Sylvain Martel - INF15 16

Inverseur (bipolaire) O -> 1 1 -> Copyright 2 by Prentice Hall, Inc. Digital Design Principles and Practices, 3/e V CC V OUT R2 V CC V OUT V IN R1 Q1 IN OUT V CE(sat) LOW undefined HIGH V IN (a) (b) (c) Sylvain Martel - INF15 17

Inverseur (CMOS) Sylvain Martel - INF15 18

Inverseur (CMOS) - Suite (a) V DD = +5. V (b) V DD = +5. V V IN = L V OUT = H V IN = H V OUT = L Copyright 2 by Prentice Hall, Inc. Digital Design Principles and Practices, 3/e Sylvain Martel - INF15 19

Porte NAND TTL (74) Sylvain Martel - INF15 2

Porte NAND TTL (74) - Suite Sylvain Martel - INF15 21

Représentation des grandeurs binaires logique [,.3 * V DD ] Volts 1 logique [.7 * V DD, V DD ] Volts Les circuits numériques sont moins affectés par le bruit Sylvain Martel - INF15 22

Marges de bruits TTL 5V 5V plage garantie pour le "1" en sortie 2.7V V OH Min immunité au bruit pour le "1" V IH Min 2V plage de reconnaissance pour le "1" en entrée zone d'indétermination V IL Max.8V.5V immunité au bruit pour le "" plage garantie pour le "" en sortie V OL Max plage de reconnaissance pour le "" en entrée V porte A V inverseur B porte A V OH V OL V IH V IL inverseur B Sylvain Martel - INF15 23

Comparaisons des niveaux logiques (a) 5. V V CC (b) 5. V V CC 4.44 V V OH 3.5 V V IH (c) 3.3 V V CC 2.5 V V T 2.4 V V OH 2.4 V V OH (d) 2.5 V V CC 1.5 V.5 V V IL V OL 2. V 1.5 V.8 V.4 V V IH V T V IL V OL 2. V 1.5 V.8 V.4 V V IH V T V IL V OL 2. V 1.7 V 1.2 V.7 V.4 V V OH V IH V T V IL V OL (e) 1.8 V 1.45 V 1.2 V.9 V.65 V.45 V V CC V OH V IH V T V IL V OL. V GND. V GND. V GND. V GND. V GND 5-V CMOS Families 5-V TTL Families 3.3-V LVTTL Families 2.5-V CMOS Families 1.8-V CMOS Families Sylvain Martel - INF15 24

Sortance Niveau bas V CC = +5 V R2A 8 kω R5A 12 Ω R1B 2 kω R2B 8 kω Q3A (OFF) Q4A (OFF).35 V D1XB D1YB Q2A (ON) D3A D4A R6A 4 kω Q5A (ON) 2 V D2XB D2YB R3B 12 kω Q2B (OFF) R4A 1.5 kω R7A 3 kω R4B 1.5 kω Q6A (ON) Copyright 2 by Prentice Hall, Inc. Digital Design Principles and Practices, 3/e Sylvain Martel - INF15 25

Sortance Niveau haut V CC = +5 V R2A 8 kω R5A 12 Ω R1B 2 kω R2B 8 kω Q3A (ON) Q4A (ON) 2.7 V D1XB D1YB Q2A (OFF) D3A D4A R6A 4 kω Q5A (OFF) 2 V D2XB D2YB R3B 12 kω Q2B (ON) R4A 1.5 kω R7A 3 kω I leak R4B 1.5 kω Q6A (OFF) Copyright 2 by Prentice Hall, Inc. Digital Design Principles and Practices, 3/e Sylvain Martel - INF15 26

(a) (b) (c) Délai de propagation: provient de 2 sources Temps de transition Le temps que prends la sortie pour passer d un niveau logique à un autre se nomme le temps de transition. Les sorties réelles ne peuvent commuter instantanément, celles-ci doivent charger le condensateur de charge CL. HIGH LOW t r t f V IHmin V ILmax V IN V CC = +5. V R p R n CMOS inverter V OUT Equivalent load for transition-time analysis C L R L + V L t r t f Copyright 2 by Prentice Hall, Inc. Digital Design Principles and Practices, 3/e Copyright 2 by Prentice Hall, Inc. Digital Design Principles and Practices, 3/e Sylvain Martel - INF15 27

Délai de propagation: provient de 2 sources Temps de propagation Le temps de propagation est l intervalle de temps «tp» que prends la sortie pour réagir suite à un changement à l entrée. (a) V IN V OUT t phl t plh (b) V IN V OUT t phl t plh Copyright 2 by Prentice Hall, Inc. Digital Design Principles and Practices, 3/e Sylvain Martel - INF15 28

Consommation de puissance Consommation statique ( au repos ) Consommation dynamique ( au travail ) P T = C PD * Vcc 2 * f P L = C L * Vcc 2 * f PT = Puissance interne due à la transition de sortie PL = Puissance due à la charge et décharge de capacité de sortie dans le transistor de sortie. V CC = Alimentation (P = V 2 R) f = fréquence de transition C PD = Équivalent capacitif fourni par le manufacturier P D = P T +P L Sylvain Martel - INF15 29

LED (Light Emitting Diode) VCC I R V ol Sylvain Martel - INF15 3

SWITCH VCC R Sylvain Martel - INF15 31 V

Portes de base Sylvain Martel - INF15 32

Portes de base LES PORTES LOGIQUES DE BASE LES PORTES LOGIQUES DE BASE A NON ou "NOT" F = A Signe d'inversion A 1 F 1 If NOT A Then A B NON-ET ou "NAND" F = A B B A F 1 1 1 1 1 1 1 If NOT (A AND B) Then A B OU ou "OR" F = A+B B A F 1 1 1 1 1 1 1 If A OR B Then F = Σ (,1,2) = Σ (3) = Π(3) = Π (,1,2) A B F = Σ NI ou NON-OU ou "NOR" (1,2,3) = Σ () = Π() = Π (1,2,3) F = A+B B A F 1 1 1 1 1 If NOT (A OR B) Then A B OU-EXCLUSIF ou "XOR" F = Σ F = A+B F = A B + A B B A F 1 1 1 1 1 1 (1,2) = Σ (,3) = Π(,3) = Π (1,2) If (NOT A AND B) OR (A AND NOT B) Then F = Σ () = Σ (1,2,3) = Π (1,2,3) = Π() A B ET ou "AND" F = A B B A F 1 1 1 1 1 If A AND B Then A B NON -OU-EXCLUSIF ou "XNOR" F = A+B F = A B + A B B A F 1 1 1 1 1 1 If (NOT A AND NOT B) OR (A AND B) Then F = Σ (3) = Σ (,1,2) = Π (,1,2) = Π(3) F = Σ (,3) = Σ (1,2) = Π(1,2) = Π (,3) Sylvain Martel - INF15 33

EXERCICES Sylvain Martel - INF15 34

Chronogramme (diagramme temporel) Besoin de synchronisation (circuit séquentiel) Sylvain Martel - INF15 35

Universalité des portes A X = A A= A ce qui fonctionnellement A A équivaut à A B A B X = A B ce qui fonctionnellement équivaut à A B X = A B A B A X = A B= A+ B ce qui fonctionnellement équivaut à A B X = A+ B B Sylvain Martel - INF15 36

Expressions booléennes vs circuits logiques Un circuit logique dont l'expression de sortie comporte une parenthèse. Sylvain Martel - INF15 37

Circuits comprenant des INVERSEURS. Sylvain Martel - INF15 38

Détermination d'un niveau de sortie d'après un diagramme de circuit. Sylvain Martel - INF15 39

Évaluation des sorties des circuits logiques X Y Z 1111 1111 1111 1111 1111 111111 1111 111 1111 1111 F 1111 1 1111 Copyright 2 by Prentice Hall, Inc. Digital Design Principles and Practices, 3/e Sylvain Martel - INF15 4

Portes logiques à plus de deux entrées Toutes les portes logiques, sauf le NON et l identité, peuvent avoir plus de deux entrées. En voici quelques exemples : Sylvain Martel - INF15 41

EXERCICES Sylvain Martel - INF15 42

Sylvain Martel - INF15 43