Decoder

Esempio #

Una rete combinatoria che converte un numero binario a 3 bit a codice 1 su 8 ($2^3$). La convenzione per indicare gli ingressi è usare le lettere maiuscole a partire dalla A, la quale rappresenta l’ingresso con la cifra meno significativa. Ogni uscita ha solo una configurazione per cui essa vale “$1$”, ovvero quella che codifica il numero dell’uscita stessa. Data la proposizione precedente, è chiaro che la sintesi canonica minima SP prevede quell’unico mintermine nell’espressione.

Decoder (DEC) generico $n:2^n$ #

Una rete che transcodifica un numero binario a $n$ bit a codice $1$ su $2^n$. Gli $n$ ingressi vengono anche indicati come indirizzi ($A$ addresses), con $A_0$ indirizzo di minor peso. L’indice $i$ dell’uscita $U_i$ attivata è pari al numero rappresentato dalla configurazione binaria degli stessi ingressi.

$$ i = A_{n-1} * 2^{n-1} + \dots + A_1 * 2^1 + A_0 * 2^0 $$
$A_{n-1}$ .. $A_2$ $A_1$ $A_0$
0 .. 0 0 0
0 .. 0 0 1
0 .. 1 0
0 .. 0 1 1
.. .. .. .. ..
1 .. 1 1 1
$U_{2^n-1}$ .. $U_2$ $U_1$ $U_0$
0 .. 0 0 1
0 .. 0 1 0
0 .. 1 0 0
0 .. 0 0 0
.. .. .. .. ..
1 .. 0 0 0

Effetto di carico: fan-out #

Il fan-out è il numero massimo di gate che possono collegarsi all’ingresso di un singolo gate. La tecnologia di oggi ci permette di avere numero di fan-out $\geq 10$, ma rimane comunque un fattore importante da considerare.

MSI e LSI #

  • MSI: Medium Scale Integration
  • LSI: Large Scale Integration

Esistono DEC in forma integrata con 2, 3, o 4 bit di indirizzo. Questi ricadono tutti sotto l’ala della MSI.