3.2 Circuits logiques de base © Béat Hirsbrunner, University of Fribourg, Switzerland (8 novembre 2006) 3.2 Circuits logiques de base Multiplexeur - Décodeur - Comparateur Le cours et les exercices n'ayant pas lieu le 15 novembre (Dies Aacademicus), les circuits logiques de base seront étudiés en auto-apprentissage (voir série d'exercices n° 4) nfnfdnfnfn
3.2.2 Circuits logiques combinatoires (1/3) n-Multiplexeur Définition. Circuit avec : - 2n entrées de donnée - n entrées de contrôle - 1 sortie de donnée Propriété. Chaque table de vérité avec n variables peut être représentée par un n-multiplexeur Preuve: cf Fig. 3-11, en reliant chaque entrée Di soit avec la masse (le 0 logique), soit avec Vcc (le 1 logique). nfnfdnfnfn
3.2.2 Circuits logiques combinatoires (2/3) Exemple: La fonction majoritaire (cf. Fig. 3.3) Chaque entrée Di est reliée soit avec la masse (le 0 logique) soit avec Vcc (le 1 logique) nfnfdnfnfn
3.2.2 Circuits logiques combinatoires (3/3) Démultiplixeur 1 entrée, n lignes de contrôle, 2n sorties La sortie k est activée quand la valeur binaire des n lignes de contrôle vaut k Décodeur n entrées, 2n sorties La sortie k est choisie quand la valeur binaire des n lignes d’entrée vaut k (cf. Fig. 3.13) Comparateur 2n entrées, 1 sortie Sortie = 1 si toutes les entrées sont identiques par pair (cf. Fig. 3.14) Remarque: ce circuit est très souvent utilisé ! Circuit logique programmable (Programmable Logic Array, PLA) … (cf. Fig. 3.15) nfnfdnfnfn