TPA ´
Electronique (2015-16)
TP 5: Electronique num ´erique — 2/
2. Multiplexeurs
En ´electronique, un multiplexeur (ou “MUX”) est un dispositif qui choisit un des signaux d’entr´ee (analo-
giques ou digitaux) et le dirige vers une seule ligne de sortie. Un multiplexeur permet `a plusieurs signaux de
partager un seul dispositif coˆuteux ou une autre ressource (par exemple un convertisseur analogique-digital ou
une ligne de communication) plutˆot que d’utiliser un dispositif pour chaque signal d’entr´ee. Vous allez r´ealiser
un multiplexeur “2 vers 1”.
Q
A
B
sel
F
IGURE
1.
Symbole d’un multiplexeur “2 vers 1”. Le dispositif a deux entr´ees (A et B) et une sortie (Q). Une ligne de
s´election (sel) permet de choisir laquelle des entr´ees est dirig´ee vers la sortie.
1. Cr´eez un nouveau projet Quartus II.
2. R´ealisez un sch´ema (avec des portes ET, OU et NON) avec 3 entr´ees :
•
2 signaux
x
,
y
(SW0, SW1), et
•
une ligne de s´election
s
(SW17).
La sortie
m
(LEDG0) correspondra `a
x
si
s
=1 et `a
y
si
s
=0.
3. ´
Ecrivez la table de v´erit´e pour votre design.
4. Simulez votre design et v´erifiez la table de v´erit´e pr´ec´edente.
5. Programmez le FPGA Cyclone II sur la carte DE2 et v´erifiez vos r´esultats en jouant avec les interrupteurs.
En connectant plusieurs multiplexeurs “2 vers 1” on peut r´ealiser des circuits plus complexes. Par exemple,
la figure
montre un multiplexeur “2 vers 1” de 8 bits, le figure
montre un multiplexeur “5 vers 1” et la figure
un multiplexeur “5 vers 1” de 3 bits.
6. Ajoutez `a votre projet existant un multiplexeur “2 vers 1” de 4 bits en utilisant les interrupteurs comme
entr´ees et affichez la sortie sur LEDR13-16.
Sergio.Gonzalez@unige.ch