Questão: Desenvolva os circuitos multiplexador ou demultiplexador a partir das especificações a seguir:
Multiplexador de 32 entradas com multiplexadores de 8 entradas (desafio).
Multiplexador de 32 entradas com multiplexadores de 8 entradas (desafio).
Passo 1
O enunciado pede para usar apenas multiplexadores de
entradas para construir um multiplexador de
entradas (ou seja, um MUX
:
). O conteúdo é lógica digital hierárquica, em que seguimos a ideia de “dividir e conquistar”: primeiro reduzo
entradas a poucos sinais intermediários e depois seleciono o resultado final.
Passo 2
Separe as entradas
em quatro grupos de oito cada uma:
Use quatro MUX de
:
(primeira etapa). Em cada um deles ligue as oito linhas de um grupo e conecte os sinais de seleção mais baixos
para escolher dentro do grupo.
Cada MUX da primeira etapa gera uma saída intermediária:
Cada MUX da primeira etapa gera uma saída intermediária:
onde
Passo 3
Agora precisamos selecionar entre
. Como só temos MUX de
entradas, escolhemos um quinto MUX
:
e nele usaremos apenas quatro das oito entradas. Faça assim:
. No quinto MUX, ligue
As outras entradas
fiquem em “não conectado” ou zero.
. Nos três sinais de seleção do quinto MUX
, conecte
Assim, quando
variar por
,
,
,
, o MUX seleciona
, ou seja,
, respectivamente.
Passo 4
Contamos ao todo cinco MUX de
:
: quatro para reduzir
entradas a quatro sinais e um para escolher entre esses quatro. Os sinais de seleção finais são
.
Resposta
Cinco multiplexadores de
entradas:
Quatro MUX
na primeira etapa usando
para cada grupo de oito entradas.
Um quinto MUX
na segunda etapa usando
para escolher entre as quatro saídas intermediárias.