1 3.2 circuits logiques de base - multiplexeur - décodeur - comparateur (8 novembre 2006)© béat...

4
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)

Upload: cecile-tessier

Post on 04-Apr-2015

104 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 3.2 Circuits logiques de base - Multiplexeur - Décodeur - Comparateur (8 novembre 2006)© Béat Hirsbrunner, University of Fribourg, Switzerland Le cours

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)

Page 2: 1 3.2 Circuits logiques de base - Multiplexeur - Décodeur - Comparateur (8 novembre 2006)© Béat Hirsbrunner, University of Fribourg, Switzerland Le cours

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).

Page 3: 1 3.2 Circuits logiques de base - Multiplexeur - Décodeur - Comparateur (8 novembre 2006)© Béat Hirsbrunner, University of Fribourg, Switzerland Le cours

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)

Page 4: 1 3.2 Circuits logiques de base - Multiplexeur - Décodeur - Comparateur (8 novembre 2006)© Béat Hirsbrunner, University of Fribourg, Switzerland Le cours

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)