L’électronique des ordinateurs Laurent JEANPIERRE IUT de CAEN – Campus 3.

Slides:



Advertisements
Présentations similaires
Révisions Logique séquentielle
Advertisements

La Logique séquentielle
Machines séquentielles
« 1.7. Fonction mémoire et différents types de logiques »
ARCHITECTURE INTERNE d’un MICROPROCESSEUR
Cours 2 Microprocesseurs
Logique séquentielle Plan Système combinatoire Système séquentiel
Les opérateurs combinatoires
Algèbre de Boole Définitions :
Architecture des Ordinateurs
Architecture des Ordinateurs
Fonctions Booléennes.
La Logique Issus de l'algèbre de Bool (mathématicien Anglais ), seuls deux états sont utilisés : Etat « 0 » = abscence, faux Etat « 1 » =
Fonctions Booléennes primaires
Les Compteurs A. Objectifs de la séquence:
Sequence Memorisation Unitaire
Architecture de machines Eléments de logique
ALGEBRE DE BOOLE Mohamed Yassine Haouam
Cours Systèmes logiques
L’ordinateur Aspect théorique
MACHINE DE MOORE SYNCHRONE SIMPLIFIÉE Professeur à l'UHP / ESIAL
Logique Combinatoire Fonction OUI Fonction NON Fonction ET Fonction OU
Cours #6 Conception d’unités de contrôle
Révisions Logique combinatoire
Langage des ordinateurs
Informatique Cours 13 10/12/2001 Calcul scientifique
Électronique numérique Intervenants : Boitier V. / Perisse T.
Logique séquentielle.
Bascule RSH  Bascule JK
Fonction logique OUI a S 1 a S 1 a S S = a La sortie est toujours
Plan Formalismes • Algèbre de Boole • Tables de vérité
Architecture des ordinateurs
SIMPLIFICATION DES EQUATIONS LOGIQUES
Logique combinatoire & Logique séquentielle
Chapitre 3 :Algèbre de Boole
Logique combinatoire M. Delebecque. Logique combinatoire M. Delebecque.
07/02/06 00:22 Yannick Herve, Wilfried Uhring, Jihad Zallat 1 Électronique Numérique Chapitre 4 Système séquentiel Analyse et synthèse, système asynchrone,
Rappel - analyse et synthèse de fonctions combinatoires
Chapitre 5 : Les circuits séquentiels
Logique séquentielle. Logique séquentielle Logique séquentielle Définition En logique combinatoire, le niveau de la sortie dépend directement du niveau.
1 École des Mines de Saint-Etienne. 158, cours Fauriel Saint-Etienne Cedex 2. tél Fax Cours Architecture des.
07/02/06 00:21 Yannick Herve, Wilfried Uhring, Jihad Zallat 1 Électronique Numérique Chapitre 2 Composant Combinatoires Formalisme graphique, Logique négative/positive,
05/03/06 11:49 Yannick Herve, Wilfried Uhring, Jihad Zallat 1 Électronique Numérique Chapitre 6 Composants séquentiels Bilan de l’offre commerciale, Le.
Langage Binaire Introduction.
Algèbre de Boole Définition des variables et fonctions logiques
UE MAREP Cours 1 : Algèbre de Boole et entiers naturels
Patricia Renault UPMC 2004/2005
Introduction à la programmation (420-PK2-SL) cours 1
Agata Savary, IUT de Blois, Département GTR, 1e année,
LES TABLEAUX DE KARNAUGH
CHAPITRE 8 Les booléens et les chaines de bits 1.
Systèmes Logiques Chapitre 5: Les registres et les compteurs
A. Lebrun. Principe de base Dans la logique combinatoire, les sorties dépendent des différentes entrées et peuvent être calculées par l’algèbre de Boole.
A. Lebrun. La base 2 Un nombre peut se représenter en base deux par une suite de 0 ou de 1. Chaque bit a un poids qui dépend de son rang Le format n impose.
Les bascules et registres
A.Lebrun. Principe des compteurs Les compteurs servent à mesurer le nombre d’impulsion qui arrivent sur l’entrée de comptage Les compteurs sont constitués.
A. Lebrun. Théorème de Shannon Soit F une fonction logique de n variables xn F(x1,..,xi, xn)=xi.f(x1,…,1, xn)+xi.g (x1,…,0,,xn) F(x1,..,xi, xn)=(xi+g(x1,…,0,
1 Objectifs Apprendre la structure de quelques circuits combinatoires souvent utilisés ( demi additionneur, additionneur complet,……..). Apprendre comment.
Algèbre de BOOLE Laurent JEANPIERRE D’après le cours de Pascal FOUGERAY IUT de CAEN – Campus 3.
F. Touchard Polytech Marseille IRM Cours Architecture Logique booléenne 1 Algèbre de Boole.
Algèbre de Boole.
Architecture de machines Eléments de logique
Logique Combinatoire Fonction OUI Fonction NON Fonction ET Fonction OU
Plan du cours Introduction : création de circuits
Fonctions Logiques & Algèbre de BOOLE
Algèbre de BOOLE.
Logique Combinatoire Fonction OUI Fonction NON Fonction ET Fonction OU
1. Les Circuits combinatoires Un circuit combinatoire est un circuit numérique dont les sorties dépendent uniquement des entrées. S i =F(E i ) S i =F(E.
Règles et fonctions de bases en logique combinatoire.
Transcription de la présentation:

L’électronique des ordinateurs Laurent JEANPIERRE IUT de CAEN – Campus 3

Contenu du cours Portes logiques de base Résolution d’un problème logique Logique combinatoire Logique séquentielle

Opération suiveuse (OUI) Table deSymboleÉquation vérité S = X XS 00 11

Table deSymboleÉquation vérité _ S = ¬X = X Remarque : La barre oblique est utilisée dans tous les symboles pour représenter la fonction de négation Opération inverseuse (NON) XS 01 10

Table deSymboleÉquation vérité S = A.B = A \ B = A ^ B Opération produit (ET) ABS

Table deSymboleÉquation vérité S = A+B = A [ B = A _ B Opération somme (OU) ABS

Table deSymboleÉquation vérité ___ ____ ____ S = A.B = A \ B = A ^ B Opération NON-ET (NAND) ABS

Table deSymboleÉquation vérité ____ ____ ____ S = A+B = A [ B = A _ B Opération NON-OU (NOR) ABS

Table deSymboleÉquation vérité S = A ⊕ B Opération dilemme (OU exclusif, XOR) ABS

Table deSymboleÉquation vérité ____ S = A ⊕ B Opération NON OU exclusif (NEXOR) ABS

Contenu du cours Portes logiques de base Résolution d’un problème logique Logique combinatoire Logique séquentielle

Les problèmes logiques 1 Problème  Plusieurs variables Expressions possibles : Français Table de vérité Équations Circuits logiques Exemple : Fonction majorité F(A,B,C) = 1  majorité de 1 Table de vérité ABCF

Fonction Majorité (équations) F = ¬A. B. C + A. ¬B. C + A. B. ¬C + A. B. C F = A.B + A.C + B.C F = A. (B+C) + B.C … Table de vérité ABCF

Tableaux de Karnaugh Représentation compacte (non unique) Couramment utilisé pour 3/4 variables Utilise un code de Gray Cherche les regroupements maximaux F A=0A=1 B=1B=0B=1 C=0 D=0 D=1 C=1 D=0 F=1 F=¬C F=B F=D.¬B F=B.¬D F=C.D.¬B F=B.C.¬A F=A.B.C.¬D

Contenu du cours Portes logiques de base Résolution d’un problème logique Logique combinatoire Logique séquentielle

Département Informatique16 Circuit logique combinatoire Circuit logique Portes logiques Algèbre de Boole Les sorties ne dépendent que des entrées Se lit « de gauche à droite » (Pas de boucles)

Département Informatique17 Le comparateur Compare 2 mots binaires S = 1 si identiques S = 0 si différents

Département Informatique18 Le demi-additionneur Somme de 2 bits X +Y = R S XYRS

Département Informatique19 L’additionneur complet ½ additionneur : pas de retenue propagée  On décompose X+Y + R p = (R 1 S 1 ) + R p = R 1 (S 1 +R p ) = R f S f EntréesX + YS 1 + R p Final XYRpRp R1R1 S1S1 R2R2 S2S2 RfRf SfSf

Département Informatique20 Additionneur Complet Additionneur n bits

Département Informatique21 Unité Arithmétique & Logique Cœur du microprocesseur Opérations simples sur mots binaires Inversion (NON) ET/OU Addition Les UAL modernes font bien plus…

Département Informatique22 L’UAL (2)

Département Informatique23 Une UAL 1 bit

Contenu du cours Portes logiques de base Résolution d’un problème logique Logique combinatoire Logique séquentielle

Département Informatique25 Logique séquentielle Circuit logique Portes logiques Algèbre de Boole Les sorties dépendent : des entrées des sorties précédentes Présence de « boucles » dans le circuit Entrées Sorties Circuit Combinatoire Circuit Séquentiel

Département Informatique26 Exemple : E S1S1 S2S2 ES1 t S2 t S1 t+1 S2 t Transitoire ! Instable ! Transitoire !

Département Informatique27 t Circuit synchrone / asynchrone Présence de signaux transitoires Introduction d’une HORLOGE Les résultats seront « justes » au prochain coup d’horloge Alors le circuit est dit synchrone 4 temps différents

Département Informatique28 Les bascules bistables Point - mémoire 1 bit 2 états stables : 0 et 1 Caractéristiques : 1-2 entrées (+horloge si synchrone) 2 sorties complémentaires Q et Q n entrées prioritaires de positionnement asynchrone

Département Informatique29 Bascule RS (3) Q\Q\q01 Final R\S\q \10\10\01\0mém 1 1\00\0 1\0 1 0\0 Err. 00\1 0\0 0\1

Département Informatique30 La bascule D Bascule de base : R=S=1 interdit  S = ⌐R = D

Département Informatique31 Décompteur modulo 8 Synchrone ou non ?

Département Informatique32 Décompteur modulo 8 (3) Dans la réalité… Décalages dus à un système asynchrone

Département Informatique33 Compteur modulo 4 synchrone