Faça o projeto de um multiplexador de 8 entradas e com enable (barE), cuja a tabela verdade simplificada é mostrada abaixo ( 6 p t s).
Entradas Saídas
barE S2 S1 S0 barZ Z
H X X X H L
L L L L barI0 I0
L L L H I 1 I1
L L H L I2 I2
L L H H I I3
L H L L I4 I4
L H L H I I5
L H H L I6 I6
L H H H I7 I7

Passo 1

Beleza, vamos lá! O exercício pede para a gente projetar um multiplexador de 8 entradas com um sinal de enable, representado por . Basicamente, um multiplexador é um dispositivo que seleciona uma dentre várias entradas para passar para a saída, com base em sinais de seleção. Aqui, temos 8 entradas ( a ) e três sinais de seleção ( , , ). Além disso, temos um sinal de enable que controla se o multiplexador está ativo ou não. Para resolver isso, vamos precisar entender a tabela verdade fornecida e usar conceitos básicos de lógica digital, como portas lógicas e decodificadores.

Passo 2

Primeiro, vamos entender o que o sinal de enable ( ) faz. Quando (alta), o multiplexador está desativado, e a saída é sempre baixa ( ). Quando (baixa), o multiplexador está ativado, e a saída depende das entradas selecionadas pelos sinais , e .

Passo 3

Agora, olhe a tabela verdade. Quando , os sinais de seleção , e determinam qual entrada será direcionada para a saída . Por exemplo, se , então ; se for , então , e assim por diante até que corresponde a .

Passo 4

Para projetar o multiplexador, vamos usar um decodificador de 3 para 8 linhas. Um decodificador pega os sinais de seleção e ativa uma única linha correspondente à combinação atual de seleção. Cada linha do decodificador será conectada a uma das entradas a .

Passo 5

Vamos adicionar portas lógicas AND para combinar cada entrada Z = (I0 cdot D0) + (I1 cdot D1) + dots + (I7 cdot D7) com a linha correspondente do decodificador. Isso garante que apenas a entrada selecionada seja passada para a saída . Por exemplo, a saída será a soma lógica ( ) de todas essas combinações:
onde são as linhas do decodificador.

Passo 6

Não esqueça do sinal de enable ( Z = (Mu). Quando , queremos que a saída seja sempre , independentemente das entradas selecionadas. Para isso, usamos uma porta lógica AND adicional que combina o resultado do multiplexador com invertido:
Como já é o sinal de enable ativo baixo, isso controla o funcionamento do multiplexador conforme a tabela verdade.

Passo 7

Finalmente, implementamos a saída invertida barZ = Z que é simplesmente a negação de :
Isso completa o design do multiplexador com 8 entradas e um sinal de enable.

Resposta

O multiplexador de 8 entradas com enable foi projetado usando um decodificador de 3 para 8 linhas combinado com portas lógicas AND e OR para selecionar a entrada correta e controlar a saída com base no sinal de enable. A saída é determinada pela entrada selecionada quando e é quando . A saída invertida é a negação de .

Exercícios relacionados