next up previous
Next: Decodificador ou demultiplexador Up: Projetos usando MSI e Previous: Projetos usando MSI e

Multiplexador ou Seletor

\begin{figure}
\begin{verbatim}__________
D0 -------\vert \vert
D1 -------...
...vert \vert \vert
\vert \vert \vert Figura 1.12
A B C\end{verbatim}\end{figure}

A Figura 1.12 ilustra um exemplo de um circuito MSI: um multiplexador ou seletor. Num multiplexador de 8 entradas $D_0, D_1, \ldots , D_7$, uma delas é selecionada para aparecer na saída $Y$, conforme o número de controle definido pelos 3 bits $A, B$ e $C$. Temos

Em outras palavras, a saída $Y$ é dada por


\begin{displaymath}Y = A'B'C'D_0 + A'B'C D_1 + A'B C' D_2 + ... + A B C D_7\end{displaymath}

Fazendo-se $ABC$ variar ciclicamente entre 000 a 111, a saída $Y$ assume ciclicamente $D_0$ a $D_7$. O multiplexador pode assim ser usado para transmitir 8 sinais diferentes em uma única linha. Em cada intervalo de tempo, um determinado sinal é transmitido. Diz-se que o tempo é repartido.

Há ainda uma outra utilidade do multiplexador. O multiplexador de 8 entradas pode ser usado para implementar qualquer função de 4 variáveis. Vejamos como isso é feito. Seja uma função


\begin{displaymath}F = A'B'C'D' + A'B'C D + A'B C'D + A'B C'D' +
A B'C'D + A B'C D' + A B C'D' + A B C'D\end{displaymath}

No multiplexador, os sinais de controle $A, B, C$ correspondem às variáveis $A, B, C$ da função $F$. A saída $Y$ deve dar origem ao valor de $F$. Precisamos saber quais os valores que devem ser usados como as entradas $D_0, D_1, \ldots, D_7$. Isso é facilmente obtido como se segue.

$A'B'C'$ $D_0 = D' $
$A'B'C$ $D_1 = D $
$A'B C'$ $D_2 = D + D' = 1$
$A'B C$ $D_3 = 0$
$A B'C'$ $D_4 = D$
$A B'C$ $D_5 = D'$
$A B C'$ $D_6 = D' + D = 1$
$A B C$ $D_7 = 0$


A Figura 1.13 mostra a realização da função desejada.

\begin{figure}
\begin{verbatim}__________
D' -------\vert \vert
D -------\...
...vert \vert \vert
\vert \vert \vert Figura 1.13
A B C\end{verbatim}\end{figure}


next up previous
Next: Decodificador ou demultiplexador Up: Projetos usando MSI e Previous: Projetos usando MSI e
Siang Wun Song
2001-09-19