Objet du cours. Etudier les circuits logiques combinatoires opposés aux circuits logiques séquentiels. x 1



Documents pareils
Système binaire. Algèbre booléenne

MPI Activité.10 : Logique binaire Portes logiques

Algèbre binaire et Circuits logiques ( )

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

IFT1215 Introduction aux systèmes informatiques

Cours Premier semestre

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

Informatique Générale

Concevoir son microprocesseur

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

1 Introduction au codage

I- Définitions des signaux.

Codage d information. Codage d information : -Définition-

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

Les opérations binaires

- Instrumentation numérique -

Conversion d un entier. Méthode par soustraction

2.4 Représentation graphique, tableau de Karnaugh

Architecture des ordinateurs TD1 - Portes logiques et premiers circuits

Le transistor bipolaire

BCI - TPSP - Processeurs et Architectures Numériques

RESUME DE COURS ET CAHIER D'EXERCICES

MEMOIRES MAGNETIQUES A DISQUES RIGIDES

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.

Le multiplexage. Sommaire

Axiomatique de N, construction de Z

Architecture matérielle des systèmes informatiques

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

Information. BASES LITTERAIRES Etre capable de répondre à une question du type «la valeur trouvée respecte t-elle le cahier des charges?

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

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

FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE

Série D65/D75/D72 Afficheurs digitaux modulaires

I.1- DÉFINITIONS ET NOTIONS DE BASE

Représentation des Nombres

III Capteurs et actuateurs

CONVERTISSEURS NA ET AN

CH IV) Courant alternatif Oscilloscope.

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

Cours Informatique 1. Monsieur SADOUNI Salheddine

Structures algébriques

2. Couche physique (Couche 1 OSI et TCP/IP)

Le codage informatique

Commande Prédictive des. Convertisseurs Statiques

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

USTL - Licence ST-A 1ère année Codage de l information TP 1 :

Arithmétique binaire. Chapitre. 5.1 Notions Bit Mot

Extrait des Exploitations Pédagogiques

Logiciel de Base. I. Représentation des nombres

Acquisition et conditionnement de l information Les capteurs

Formations spécifiques

3 ème 2 DÉVELOPPEMENT FACTORISATIONS ET IDENTITÉS REMARQUABLES 1/5 1 - Développements

ANALYSE TRAMEs LIAISON SERIE

Chapitre 13 Numérisation de l information

Université de La Rochelle. Réseaux TD n 6

Seconde Généralités sur les fonctions Exercices. Notion de fonction.

Gestion et entretien des Installations Electriques BT

Les fonctions logiques

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable

Enregistrement automatique. des données

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 =

TP Codage numérique des caractères. Un ordinateur ne manipule que des 0 et des 1 : Comment alors code-t-il du texte?

REALISATION D UNE CALCULATRICE GRACE AU LOGICIEL CROCODILE CLIPS 3.

Organisation des Ordinateurs

J TB/TW Limiteur de température, contrôleur de température avec afficheur LCD, montage sur rail oméga 35 mm

Plus courts chemins, programmation dynamique

Manipulations du laboratoire

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

QUESTION 1 {2 points}

Cisco Certified Network Associate

LE PRODUIT SCALAIRE ( En première S )

Administration des ressources informatiques

Conservation des documents numériques

BTS Groupement A. Mathématiques Session Spécialités CIRA, IRIS, Systèmes électroniques, TPIL

5942F PANNEAU DE COMMANDE DE SYSTÈME D ALARME INCENDIE EN RÉSEAU FX NDS. Numéro de catalogue. Caractéristiques. Description

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

Une version javascript sera disponible directement dans le cours prochainement.

TP 1 : 1 Calculs en binaire, octal et hexadécimal

Université Mohammed Khidher Biskra A.U.: 2014/2015

Algorithme. Table des matières

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

DM 1 : Montre Autoquartz ETA

Equipement. électronique

Chapitre 7 : CHARGES, COURANT, TENSION S 3 F

Chapitre 18 : Transmettre et stocker de l information

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

Electronique Numérique

TO4T Technologie des ordinateurs. Séance 1 Introduction aux technologies des ordinateurs

CONFIGURATION ET UTILISATION

IUT de Laval Année Universitaire 2008/2009. Fiche 1. - Logique -

CODAGE DES SMS. 2 Commandes «AT» 25 3 Matériels utilisés 55 4 Interfacer un téléphone GSM 73 5 Réalisations électroniques 101

Solutions pour la mesure. de courant et d énergie

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

Représentation d un entier en base b

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

Mini_guide_Isis_v6.doc le 10/02/2005 Page 1/15

Les Angles. I) Angles complémentaires, angles supplémentaires. 1) Angles complémentaires. 2 Angles supplémentaires. a) Définition.

Table des matières. I Mise à niveau 11. Préface

Transcription:

Introduction Électronique numérique ou digitale (microprocesseurs, ordinateurs, calculatrices, ) et l électronique analogique (radio, télévision, amplificateurs, ). Interface : les convertisseurs numériques-analogiques (CNA) et les convertisseurs analogiques-numériques (CAN). 1

Objet du cours Etudier les circuits logiques combinatoires opposés aux circuits logiques séquentiels. x 1 E N T R E E S x 2 x 3 SORTIE x n Acquérir les méthodes d analyse des systèmes combinatoires. Ceci implique : savoir lire un schéma technologique, savoir mettre en équation certaines variables, connaître les fonctions disponibles dans la bibliothèque des circuits intégrés (de la simple porte au réseau logique programmable). 2

Algèbre de boole 1.1. Variable booléenne Une variable booléenne (ou bivalente) est une variable susceptible de prendre deux valeurs ( ou 1 ) représentant les deux états uniques de l élément qu elle représente. Proposition Interrupteur Réponse Haut-Bas Vraie Fausse Ouvert Fermé Oui Non H L En électronique, les variables sont des niveaux de tension (VH > VL) ou des niveaux de courant (IH > IL). On définit alors deux logiques : - logique positive VH 1 VL - logique négative VH VL 1 Il n y a pas toujours correspondance entre Vrai-Faux et 1 -. 3

Algèbre de boole 1.2. Structure booléenne Un ensemble B d éléments a une structure algébrique de BOOLE s il est muni de 2 opérations internes notées ( ) et (x) possédant les propriétés suivantes : a) les opérations et x sont commutatives et associatives, b) l opération admet un élément neutre ( ), l opération x admet un élément neutre ( 1 ), c) chacune des 2 opérations internes est distributive par rapport à l autre, d) pour tout élément appartenant à B, il existe un élément inverse noté appartenant à B et tel que : 1 et 4

Algèbre de boole 1.3. Principe de dualité Il y a une symétrie complète entre les 2 opérations et x munies de leurs éléments neutres. C est à dire que de toute propriété valable entre les éléments de B, on peut déduire une autre propriété appelée duale de la première, en interchangeant et x d une part, et et 1 d autre part. 5

6 Algèbre de boole 1.4. Propriétés remarquables 1.4.1. Propriétés pour «une» variable Soit une variable booléenne appartenant à B, 1 1 1 1 DUALE 1 1 et

Algèbre de boole 1.4. Propriétés remarquables 1.4.2. Propriétés pour «plusieurs» variables a) Associativité : Z T ( Z) T (Z T) ( T) Z b) Distributivité : - du produit/somme : ( Z T) Z T - de la somme/produit : ZT ( Z)( T) 7

Algèbre de boole 1.4. Propriétés remarquables 1.4.3. Axiomatique de l algèbre de BOOLE Théorème 1 : Absorption A AB A Théorème 2 : Implication AB A A B B Théorème 3 : Adjacence AB AB A(B B) Théorème 4 : Consensus A AB A B A Théorème 5 : Lois de DE MORGAN A. B.C. L A B C L «le complément d un produit est égal à la somme des compléments» A B C L A. B. C. L «le complément d une somme est égal au produit des compléments» 8

Algèbre de boole 1.5. Table de vérité Avant d entamer la synthèse d un problème combinatoire, il est souvent nécessaire de visualiser dans un tableau l état de la sortie (ou des différentes sorties) pour toutes les combinaisons possibles des variables d entrée (numérotée suivant l ordre binaire). Exemple : Tracer la table de vérité qui visualise les deux équations suivantes : - Admission SI Moyenne ET PAS de note éliminatoire, - Pas admission SI note éliminatoire OU PAS la moyenne. Moyenne Note éliminatoire Admission F F F 1 F V F 2 V F V 3 V V F V :Vrai F :Faux 9

Codes binaires En informatique et en automatique : transfert des informations sous une forme binaire. Diversité des informations codes différents destinés à répondre à des exigences spécifiques. Exemples Numération : binaire pur, binaire réfléchi, BCD (Binaire Codé Décimal) etc Informations alphanumériques : ASCII, ISO, Fiabiliser la transmission d informations : codes auto-vérificateurs codes auto-correcteurs 1

Codes binaires Terminologie en numération codage transcodage DECIMAL CODE 1 CODE 2 décodage 11

4.1. Généralités CIRCUIT LOGIQUE Circuit logique assemblage d opérateurs logiques Rôle du circuit : résoudre un problème logique portant sur un ensemble de variables d entrée booléennes (les variables de sortie sont aussi booléennes). Opérateurs logiques - suivent les règles de l algèbre de BOOLE - représentation symbolique indépendante de la technologie 12

4.2. Opérateurs logiques élémentaires 4.2.1.Opérateur OU Somme booléenne de 2 ou n variables bivalentes Table de vérité S Elle résume les propriétés de la fonction OU (inclusif) sur 2 variables : S 1 1 S1 si : OU, OU, OU les 2 sont égaux à 1. 1 1 1 1 1 Représentation symbolique S >1 S 13

4.2. Opérateurs logiques élémentaires 4.2.2.Opérateur ET Produit booléen de 2 ou n variables bivalentes Table de vérité P. Elle résume les propriétés de la fonction ET sur 2 variables : P 1 P1 si : ET, ET sont égaux à 1. 1 1 1 1 Représentation symbolique P & P 14

4.2. Opérateurs logiques élémentaires 4.2.3.Inversion Table de vérité 1 1 Représentation symbolique 1 15

4.2. Opérateurs logiques élémentaires 4.2.4.Opérateur NOR (ou NI) Table de vérité N N 1 1 1 1 1 Représentation symbolique N >1 N 16

Remarque : une équation booléenne écrite sous la forme d un produit de termessomme peut se représenter par un ensemble de NOR. Exemple : F (x y)(x y)(x y) F F (x y)(x y)(x y) (x y) (x y) (x y) 17

4.2. Opérateurs logiques élémentaires 4.2.5.Opérateur NAND (ou NON ET) M. Table de vérité M 1 1 1 1 1 1 1 Représentation symbolique M >1 N 18

Remarque : une équation booléenne écrite sous la forme d une somme de Exemple termes-produit peut se représenter par un ensemble de NAND. G x.y.z x.y.z x.y.z x.y.z G G x.y.z x.y.z x.y.z x.y.z x.y.z x.y.z x.y.z x.y.z 19

4.2. Opérateurs logiques élémentaires 4.2.6.Opérateur OU Exclusif Ce n est pas un opérateur de base comme les précédents ; cependant, comme il est simple et qu il apparaît souvent dans les équations booléennes, un symbolisme particulier lui a été réservé. Table de vérité 1 1 1 1 1 1 Représentation symbolique 1 2

Remarque fonction comparateur ou ET inclusif, car 1 si Représentation symbolique 21

4.3. Autres symboles des portes 4.3.1.Opérateur OU En remarquant que S, si ET Rappel S 1 1 1 1 1 1 1 Représentation équivalente S (L) (L) S()(L) >1 S 22

4.3. Autres symboles des portes 4.3.2.Opérateur ET En remarquant que P, si OU P 1 1 1 1 1 Rappel Représentation équivalente & P (L) (L) P()(L) P 23

4.3. Autres symboles des portes 4.3.3. Opérateur NOR En remarquant que N1, si ET Rappel N 1 1 1 1 1 Représentation équivalente >1 N N (L) (L) N()(H) 24

4.3. Autres symboles des portes 4.3.4. Opérateur NAND En remarquant que M1, si OU Rappel M 1 1 1 1 1 1 1 Représentation équivalente M (L) (L) M()(H) >1 N 25

Exemple Comparons les 2 schémas strictement équivalents du point de vue équation logique A A B F B F C C Seul le schéma de droite permet de connaître instantanément la fonction réalisée, ainsi que le niveau actif de la sortie : F (H) (AB BC)(H) Sauf impossibilité, une variable active à l état bas est connectée à une entrée précédée d un rond inverseur. 26

Exemple Construction d un schéma logique Réaliser la synthèse de la fonction sachant que les entrées disponibles sont A, B et C actives au niveau haut et que la sortie est active au niveau bas. F AB AC A A B F C 1 OU, 2 ET, 2 inverseurs 27