Multiplexeurs A.Lebrun.

Slides:



Advertisements
Présentations similaires
de l’algorithme de Viterbi
Advertisements

L’électronique numérique
Module Systèmes dexploitation Chapitre 6 Communication Interprocessus Partie III École Normale Supérieure Tétouan Département Informatique
GEF 243B Programmation informatique appliquée Expressions et opérateurs.
Les opérateurs combinatoires
Algèbre de Boole Définitions :
Architecture des Ordinateurs
LES TRANSMISSIONS DE DONNEES DANS LE SECTEUR INDUSTRIEL. ZOBRIST Julien TS1 ETA.
La mesure d’une tension électrique
Fonctions Booléennes primaires
TRANSMISSION DES DONNEES INFORMATIQUES
Architecture de machines Eléments de logique
Programmes de calculs en 3ème
ALGEBRE DE BOOLE Mohamed Yassine Haouam
Cours Systèmes logiques
INITIATION AU GRAFCET E. HELLOT lycée P. Duez.
Chapitre n°2 : Architecture d'un ordinateur
MACHINE DE MOORE SYNCHRONE SIMPLIFIÉE Professeur à l'UHP / ESIAL
Les équipements d’un réseau local
Algèbre de Boole et les Boucles
LA FONCTION ACQUISITION
Quels sont les différents modèles ?
NOTE : Pour faire évoluer le diaporama, si le clic de souris ne fait rien utilisez les touches du clavier : Pg up Pg down.
TRANSMISSION DES DONNEES.
Le codage des nombres en informatique
Fonction COMMUNIQUER les liaisons série
Langage des ordinateurs
Quest-ce quune classe dallocation? Une classe dallocation détermine la portée et la durée de vie dun objet ou dune fonction.
PLAN Introduction Demultiplexeur Multiplexeur Décodeur Codeur.
LES SYSTEMES AUTOMATISES
IFT Complexité et NP-complétude
Revisé 2006 Modèle de performance dun serveur simple Nous supposons que le serveur traite une requête après lautre (sans parallisme) Modèle de files dattente.
3.2 Circuits logiques de base
Les fonctions leurs propriétés et.
Communication Juillet 2014.
SIMPLIFICATION DES EQUATIONS LOGIQUES
Le GRAFCET.
Les booléens Notions et fonctions.
Programmation linéaire en nombres entiers
REPRESENTATION DE L’INFORMATION
Rappel - analyse et synthèse de fonctions combinatoires
D.E ZEGOUR Ecole Supérieure d’Informatique. Problèmes de décision Concepts de base Expressions régulières Notation particulière pour exprimer certaines.
Chapitre 5 : Les circuits séquentiels
Le codage des nombres en informatique
POWERPOINT.
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,
SÉRIE DE TAYLOR cours 28.
Algèbre de Boole Définition des variables et fonctions logiques
Protocole DMX P.G D’après un travail d’élèves de 1ère SIN 2012
UE MAREP Cours 1 : Algèbre de Boole et entiers naturels
Optimisation par les algorithmes génétiques
Comprendre le SGBDR Microsoft Access – partie 2
8PRO107 Éléments de programmation Les adresses et les pointeurs.
Terminologie liée aux mesures
Mesurer les effets dévastateurs du multitâche Simulation sur Excel Joël-Henry GROSSARD TOC Practitioner FE, TPCP, FMCP
Programmation créative Semaine 03. Agenda de leçon  Rotation d’un sprite  Modifier la couleur d’un sprite.
Les signaux périodiques
Programmation créative – Les vecteurs
Architecture d’un ordinateur
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
Introduction à l’Informatique chap 3 Licence SPI Mme Delmotte.
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.
Chap. 3 Récursion et induction. Les définitions par récurrence consistent à construire des objets finis, à partir d'autres, selon certaines règles. Les.
Division euclidienne - décimale
Architecture d'un automate programmable
1 Objectifs Apprendre la structure de quelques circuits combinatoires souvent utilisés ( demi additionneur, additionneur complet,……..). Apprendre comment.
AUTOMATISME Chapitre 2: Le GRAFCET.
Transcription de la présentation:

Multiplexeurs A.Lebrun

Definition Un multiplexeur des entrées permet de choisir à l’aide d’une commande l’entrée que l’on place à la sortie Un multiplexeur des sorties permet de choisir sur quelle sortie on place l’entrée Le nombre d’entrées de commande dépend du nombre d’entrées ou de sorties Si Ne nombre d’entrées le nombre de commande Nc est tel que Ne<= 2Nc Si Ns nombre de sorties le nombre de commande Nc est tel que Ns<= 2Nc

Multiplexeur 41 Multiplexeur 4 entrées de données et 2 entrées de commande E0 & E1 S & >=1 E2 & E3 & C1

explication S = E0C0C1+E1C0C1+E2C0C1+E3C0C1 Quelque soit CoC1 trois valeurs parmi C0C1, C0C1, C0C1, C0C1 sont à zéro et n’interviennent pas dans la somme. La dernière vaut 1 est la sortie correspond donc à l’entrée correspondant de C0C1 =1 Si on a plus de 4 entrées, on utilise un codeur derrière les entrées de commande qui « choisira » l’entrée à placer à la sortie

Multiplexeur d’entrées avec décodeur & & S >=1 & & 0 1 2 3 C0 C1 Val Vcc

Multiplexeur des sorties 14 & S0 S1 S2 S3 & & & 0 1 2 3 c0 c1 val

explication Si le décodeur est validé, 1 seule sortie du décodeur est à 1, les autres sont à Zéro Les sorties qui reçoivent un 0 sur la porte ET sont à zéro La sortie qui reçoit un 1 sur la porte ET affiche E Une seule sortie affiche donc E, toutes les autres affichent 0 Le 0 étant élément neutre du ou, la sortie S vaut donc E

Passage // série Un multiplexeur des entrées permet de passer un mot de n bits du mode parallèle au mode série Dans le mode // il y a n fils qui véhiculent chacun un bit Dans le mode série, il y a un seul fil qui véhicule successivement n bits Pour passer du mode de transmission // au mode de transmission série, il suffit d’utiliser un multiplexeur des entrées

Passage // série On branche les n fils sur les entrées du multiplexeur des entrées E0,E1,E2, E3, …En On envoie successivement 0, 1, 2…,n sur les entrées de commande On récupère successivement sur la sortie S, les différentes entrées E0,E1,E2, E3, …En

Passage série // Un multiplexeur des sorties permet de passer un mot de n bits qui arrivent en série sur un fil , sur n fils qui vont chacun recevoir un bit Il suffit de mettre en entrée le fil qui véhiculent les bits et chaque fois qu’un bit arrive, on incrémente les entrées de commande afin que chaque bit soit dirigé vers une sortie différente Lorsque tous les bits sont arrivés, on le retrouve en // sur les différentes sorties

Transmission en série de données parallèles c0 c1 Val S0 S1 S2 S3 MS ME

Vitesse de transmission Pour que cela marche bien, il est nécessaire que l’on connaisse la vitesse de transmission exprimés en Baud (réglage à l’identique pour les deux Multiplexeurs) Le baud est une unité de mesure utilisée dans le domaine des télécommunications en général, et dans le domaine informatique en particulier, notamment dans le contexte de communications avec certains périphériques externes (exemple : modem). Le baud est l'unité de mesure du nombre de symboles transmissibles par seconde

Générateur de fonction Un multiplexeur des entrées peut servir de générateur de fonction. Il peut générer n’importe quelle fonction comportant autant de variables que d’entrées de commande Il suffit pour cela de placer les variables sur les entrées de commande et de mettre la valeur de la table de vérité sur les entrées de données

Fonction a+b avec M 41

Vérification Si a=0 et b= 0 alors S=E0 = 0 Le multiplexeur peut donc être employé comme fonction Ou Cela est vrai pour toutes les fonctions, il suffit de connaître la TV

Fonction de n variables ave ME de n-1 entrées de commandes Pour cela, on tient compte du fait que n-1 variables sont branchées sur les entrées de commande et on calcule la valeur des entrées de données en fonction de la dernière variable. Soit x cette dernière variable, les entrées de données peuvent recevoir 0, 1, x ou x

Fonction Ou avec M 21

Générateur de fonctions programmable On peut réaliser un générateur de fonctions programmable en utilisant plusieurs multiplexeurs et les entrées de validation. Le décodeur permet de choisir le multiplexeur (et la fonction qu’il simule) en utilisant l’entrée de validation Seul un multiplexeur donne une sortie pouvant être autre que zéro Les multiplexeurs simulent les différentes fonctions au choix Leurs sorties sont toutes reliées à un ou qui en sortie donnera la sortie du générateur de fonctions programmable. Un seul multiplexeur étant valide, une seule sortie est différente de 0

Générateur de 4 fonctions

Représentation symbolique

remarque Chaque fonction correspond à un code binaire On s’aperçoit donc qu’il y a plusieurs familles de codes binaires: les données, les commandes, les signaux de validation. Pour obtenir un résultat, il faut envoyer tous ces signaux simultanément. Dans l’exemple précédent, les codes commandes sont: ET = 00 OU = 01 XOR = 10 NAND =11

webographie http://public.iutenligne.net/informatique_indus/Jacquemin/NCOMBINATOIRE/composants_combinatoires.html