Decoder e Multiplexer

Da Wikiversità, l'apprendimento libero.

Decoder[modifica]

lezione
lezione
Decoder e Multiplexer
Tipo di risorsa Tipo: lezione
Materia di appartenenza Materia: Reti logiche
Avanzamento Avanzamento: lezione completa al 25%

Il DECODER è un sistema combinatorio che permette di attivare una sola uscita selezionata da un numero binario in ingresso.

Il DECODER ha quindi N ingressi (detti di selezione) e uscite.

Ad Esempio un DECODER con 2 ingressi , e 4 uscite ,,, avrà un comportamento come indicato dalla seguente tabella di verità:

Ingressi Uscite
S1 S0 U3 U2 U1 U0
0 0 0 0 0 1
0 1 0 0 1 0
1 0 0 1 0 0
1 1 1 0 0 0

Come si vede, per ogni combinazione degli ingressi, si attiva solo l'uscita con quel numero.

Multiplexer[modifica]

Il MULTIPLEXER (spesso abbreviato in MUX) è invece un altro sistema combinatorio che manda un primo ingresso da Multiplexare ad una uscita selezionata da un numero binario posto su un gruppo di ingressi di selezione.

Avrà quindi:

  • un ingresso da Multiplexare (distribuire)
  • un gruppo di ingressi di selezione (che indicheranno dove andrà inviato)
  • uscite

Per un MULTIPLEXER, va anche specificato il valore che dovranno assumere le uscite non selezionate.

Ad Esempio un MULTIPLEXER con un ingresso M (da multiplexare), 2 Ingressi di selezione S1,S0, 4 uscite U3,U2,U1,U0, e uscite poste a 0 se non selezionate, avrà un comportamento come indicato dalla seguente tabella di verità:

Ingressi Uscite
M S1 S0 U3 U2 U1 U0
0 0 0 0 0 0 0
0 0 1 0 0 0 0
0 1 0 0 0 0 0
0 1 1 0 0 0 0
1 0 0 0 0 0 1
1 0 1 0 0 1 0
1 1 0 0 1 0 0
1 1 1 1 0 0 0

DECODER, MULTIPLEXER e molti altri sistemi combinatori, possono avere degli ingressi supplementari di Abilitazione (in inglese Enable).

Questi ingressi hanno un comportamento booleano (vero/falso). Se veri, lasciano funzionare il sistema 'normalmente', se falsi pongono tutte le uscite ad un valore prefissato (in genere 0) come se il sistema fosse 'spento'.