1 3.2 circuits logiques de base - multiplexeur - décodeur - comparateur (8 novembre 2006)© béat...
TRANSCRIPT
1
3.2 Circuits logiques de base
- Multiplexeur- Décodeur- Comparateur
(8 novembre 2006)© Béat Hirsbrunner, University of Fribourg, Switzerland
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)
2
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).
3
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)
4
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)