Buscar

Circuitos Combinacionais2

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Circuitos combinacionais
Multiplexadores (seletores)
Circuitos utilizados para ligar uma de suas entradas de dados à saída
A entrada de dado a ser ligada à saída é selecionada através de entradas de seleção
O número de entradas de dados é função do número de bits de seleção (n bits de seleção = 2n entradas)
Símbolos
Entradas/Saída podem ter vários bits de largura
(sempre iguais)
4
4
4
Entradas de dados
Entrada de seleção
A
B
A
B
Circuitos combinacionais
Multiplexadores (seletores)
Multiplexador 2:1
2 entradas de dados
Largura dos dados: 1 bit
S
B
A
Y
0
0
0
0
0
0
1
1
0
1
0
0
0
1
1
1
1
0
0
0
1
0
1
0
1
1
0
1
1
1
1
1
A
B
Circuitos combinacionais
Multiplexadores (seletores)
Multiplexador 2:1
2 entradas de dados
Largura dos dados: 1 bit
Y
B A
S
00
01
11
10
0
0
1
1
0
1
0
0
1
1
Y = !S.A + S.B
S
B
A
Y
0
0
0
0
0
0
1
1
0
1
0
0
0
1
1
1
1
0
0
0
1
0
1
0
1
1
0
1
1
1
1
1
A
B
A
B
Circuitos combinacionais
Multiplexadores (seletores)
Multiplexador 2:1
2 entradas de dados
Largura dos dados: 1 bit
S
B
A
Y
0
X
0
0
0
X
1
1
0
X
0
0
0
X
1
1
1
0
0
0
1
0
1
0
1
1
0
1
1
1
1
1
S = 0, Y ← A
A
B
Circuitos combinacionais
Multiplexadores (seletores)
Multiplexador 2:1
2 entradas de dados
Largura dos dados: 1 bit
S
B
A
Y
0
X
0
0
0
X
1
1
0
X
0
0
0
X
1
1
1
0
X
0
1
0
X
0
1
1
X
1
1
1
X
1
S = 0, Y ← A
S = 1, Y ← B
A
B
Circuitos combinacionais
Multiplexadores (seletores)
Multiplexador 2:1
2 entradas de dados
Largura dos dados: 1 bit
S
Y
0
A
1
B
S = 0, Y ← A
S = 1, Y ← B
Tabela verdade genérica (independente da largura do multiplexador)
A
B
Circuitos combinacionais
Multiplexadores (seletores)
Multiplexador 2:8
2 entradas de dados
Largura dos dados: 8 bits
S
Y
0
A
1
B
S = 0, Y ← A
S = 1, Y ← B
8
8
8
Tabela verdade genérica (independente da largura do multiplexador)
A
B
Circuitos combinacionais
Multiplexadores (seletores)
Multiplexador 4:1
4 entradas de dados
Largura dos dados: 1 bit
S1
S0
Y
0
0
A
0
1
B
1
0
C
1
1
D
S = 00, Y ← A
S = 01, Y ← B
S = 10, Y ← C
S = 11, Y ← D
A
B
C
D
Y
MUX 4:1
S
2
0
3
Circuitos combinacionais
Multiplexadores (seletores)
Multiplexador 4:1
4 entradas de dados
Largura dos dados: 1 bit
S1
S0
Y
0
0
A
0
1
B
1
0
C
1
1
D
S = 00, Y ← A
S = 01, Y ← B
S = 10, Y ← C
S = 11, Y ← D
O número de portas lógicas cresce rápido conforme aumenta o número de entradas e a largura do multiplexador
Mux 2x1
Circuitos combinacionais
Multiplexadores (seletores)
Multiplexador 4:2
2 entradas de dados
Largura dos dados: 2 bits
S1
S0
Y
0
0
A
0
1
B
1
0
C
1
1
D
S = 00, Y ← A
S = 01, Y ← B
S = 10, Y ← C
S = 11, Y ← D
Circuitos combinacionais
Multiplexadores (seletores)
Multiplexador 4:4
4 entradas de dados
Largura dos dados: 4 bits
S1
S0
Y
0
0
A
0
1
B
1
0
C
1
1
D
S = 00, Y ← A
S = 01, Y ← B
S = 10, Y ← C
S = 11, Y ← D
A
B
C
D
Y
MUX 4:4
S
2
4
4
4
4
4
0
3
Circuitos combinacionais
Multiplexadores (seletores)
Multiplexador 8:1
8 entradas de dados
Largura dos dados: 1 bits
S2
S1
S0
Y
0
0
0
A
0
0
1
B
0
1
0
C
0
1
1
D
1
0
0
E
1
0
1
F
1
1
0
G
1
1
1
H
S = 000, Y ← A
S = 001, Y ← B
S = 010, Y ← C
S = 011, Y ← D
S = 100, Y ← E
S = 101, Y ← F
S = 110, Y ← G
S = 111, Y ← H
A
B
C
D
Y
MUX 8:1
E
F
G
H
S
3
0
7
Circuitos combinacionais
Multiplexadores (seletores)
Logisim
Circuitos combinacionais
Multiplexadores (seletores)
Exemplo com multiplexador 4:4
Circuitos combinacionais
Processador MIPS
Organização/Arquitetura de computadores
Circuitos combinacionais
Multiplexadores (seletores)
Pode-se implementar multiplexadores maiores a partir da interconexão de multiplexadores menores
Exemplo: Multiplexador 4:1 implementado a partir de multiplexadores 2:1
A
B
C
D
Circuitos combinacionais
Multiplexadores (seletores)
Multiplexador 8:1 
Multiplexadores 2:1
1 bit de controle por estágio
A
B
C
D
E
F
G
H
Circuitos combinacionais
Multiplexadores (seletores)
Multiplexador 8:1 
Multiplexadores 2:1
Circuitos combinacionais
Multiplexadores (seletores)
TTL 74150: Multiplexador 16:1
TTL 74151: Multiplexador 8:1
TTL 74153: Dois Multiplexadores 4:1
Circuitos combinacionais
Multiplexadores (seletores)
Preencher o valor da saída X dependendo das entradas de seleção dos multiplexadores
H
P
V1
V0
X
0
0
0
0
0
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
0
1
0
1
0
1
1
0
0
1
1
1
1
0
0
0
1
0
0
1
1
0
1
0
1
0
1
1
1
1
0
0
1
1
0
1
1
1
1
0
1
1
1
1
Circuitos combinacionais
Multiplexadores (seletores)
Preencher o valor da saída X dependendo das entradas de seleção dos multiplexadores
H
P
V1
V0
X
0
0
0
0
12
0
0
0
1
25
0
0
1
0
89
0
0
1
1
55
0
1
0
0
44
0
1
0
1
25
0
1
1
0
64
0
1
1
1
55
1
0
0
0
12
1
0
0
1
09
1
0
1
0
89
1
0
1
1
55
1
1
0
0
44
1
1
0
1
09
1
1
1
0
64
1
1
1
1
55
Circuitos combinacionais
Multiplexadores (seletores)
Preencher o valor da saída X
C1
C0
V1
V0
X
0
0
0
0
0
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
0
1
0
1
0
1
1
0
0
1
1
1
1
0
0
0
1
0
0
1
1
0
1
0
1
0
1
1
1
1
0
0
1
1
0
1
1
1
1
0
1
1
1
1
2:4
Circuitos combinacionais
Multiplexadores (seletores)
Preencher o valor da saída X
C1
C0
V1
V0
X
0
0
0
0
12
0
0
0
1
25
0
0
1
0
64
0
0
1
1
55
0
1
0
0
12
0
1
0
1
09
0
1
1
0
89
0
1
1
1
55
1
0
0
0
44
1
0
0
1
25
1
0
1
0
89
1
0
1
1
55
1
1
0
0
44
1
1
0
1
25
1
1
1
0
89
1
1
1
1
55
2:4

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais

Outros materiais