Baixe o app para aproveitar ainda mais
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
Compartilhar