multiplexadores e demultiplexadores universidade federal de uberlândia faculdade de computação...

27
Multiplexadores e Demultiplexadores Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. GSI008 – Sistemas Digitais

Upload: internet

Post on 18-Apr-2015

102 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Multiplexadores e Demultiplexadores Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala GSI008 – Sistemas Digitais

Multiplexadores e Demultiplexadores

Universidade Federal de UberlândiaFaculdade de Computação

Prof. Dr. rer. nat. Daniel D. Abdala

GSI

008

– Si

stem

as D

igita

is

Page 2: Multiplexadores e Demultiplexadores Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala GSI008 – Sistemas Digitais

Prof. Dr. rer. nat . Daniel Duarte Abdala 2

Na Aula Passada ...

• Implementação de circuitos codificadores;• Codificador binário-BCD8421• Código Johnson;• Código Excesso de 3;• Código Gray;• Código ASCII;• Display de 7 segmentos;• Saídas de alta impedância (buffers).

Page 3: Multiplexadores e Demultiplexadores Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala GSI008 – Sistemas Digitais

Prof. Dr. rer. nat . Daniel Duarte Abdala 3

Nesta Aula

• Gerador de produtos canônicos;• Multiplexadores via portas lógicas;• Demultiplexadores via portas lógicas;• Multiplexadores maiores via menores;• Demultiplexadores maiores via menores;• Multiplexadores via buffers 3-state.

Page 4: Multiplexadores e Demultiplexadores Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala GSI008 – Sistemas Digitais

Prof. Dr. rer. nat . Daniel Duarte Abdala 4

Multiplexadores

• Circuitos combinacionais;• Permitem a seleção de uma entre várias

possíveis entradas;

Page 5: Multiplexadores e Demultiplexadores Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala GSI008 – Sistemas Digitais

Prof. Dr. rer. nat . Daniel Duarte Abdala 5

MUX 4-1I1 I2 I3 I4 C1 C2 S

-- -- -- -- 0 0 I1

-- -- -- -- 0 1 I2

-- -- -- -- 1 0 I3

-- -- -- -- 1 1 I4

MUX4-1

I1I2I3I4

S

C1 C2

Page 6: Multiplexadores e Demultiplexadores Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala GSI008 – Sistemas Digitais

Prof. Dr. rer. nat . Daniel Duarte Abdala 6

Multiplexadores

• É possível construir multiplexadores para mais que quatro canais a partir de MUX 4-1

I1 I2 I3 I4 I5 I6 I7 I8 C1 C2 C3 S

-- -- -- -- -- -- -- -- 0 0 0 I1

-- -- -- -- -- -- -- -- 0 0 1 I2

-- -- -- -- -- -- -- -- 0 1 0 I3

-- -- -- -- -- -- -- -- 0 1 1 I4

-- -- -- -- -- -- -- -- 1 0 0 I5

-- -- -- -- -- -- -- -- 1 0 1 I6

-- -- -- -- -- -- -- -- 1 1 0 I7

-- -- -- -- -- -- -- -- 1 1 1 I8

Page 7: Multiplexadores e Demultiplexadores Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala GSI008 – Sistemas Digitais

Prof. Dr. rer. nat . Daniel Duarte Abdala 7

MUX 8-1

MUX4-1

I1I2I3I4

S

C1 C2

MUX4-1

I1I2I3I4

S

C1 C2

MUX4-1

I1I2I3I4

S

C1 C2

I1I2I3I4

I5I6I7I8

C2 C3 C1

C2 C3

Page 8: Multiplexadores e Demultiplexadores Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala GSI008 – Sistemas Digitais

Prof. Dr. rer. nat . Daniel Duarte Abdala 8

MUX 8-1

Page 9: Multiplexadores e Demultiplexadores Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala GSI008 – Sistemas Digitais

Prof. Dr. rer. nat . Daniel Duarte Abdala 9

MUX 4x1 (8 bits)

Page 10: Multiplexadores e Demultiplexadores Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala GSI008 – Sistemas Digitais

Prof. Dr. rer. nat . Daniel Duarte Abdala 10

MUX via Buffers 3-State

Page 11: Multiplexadores e Demultiplexadores Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala GSI008 – Sistemas Digitais

Prof. Dr. rer. nat . Daniel Duarte Abdala 11

Aplicações

• Roteamento de Dados;• Conversão Paralelo-Série;• Sequenciamento de Operações;• Geração de funções Lógicas.

Page 12: Multiplexadores e Demultiplexadores Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala GSI008 – Sistemas Digitais

Prof. Dr. rer. nat . Daniel Duarte Abdala 12

Possíveis Aplicações (Processadores)

Page 13: Multiplexadores e Demultiplexadores Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala GSI008 – Sistemas Digitais

Prof. Dr. rer. nat . Daniel Duarte Abdala 13

Possíveis Aplicações (gerador de funções)

A B C S

0 0 0 1

0 0 1 0

0 1 0 0

0 1 1 1

1 0 0 0

1 0 1 1

1 1 0 1

1 1 1 0

Page 14: Multiplexadores e Demultiplexadores Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala GSI008 – Sistemas Digitais

Prof. Dr. rer. nat . Daniel Duarte Abdala 14

Possíveis Aplicações (conversor paralelo-serial)

Page 15: Multiplexadores e Demultiplexadores Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala GSI008 – Sistemas Digitais

Prof. Dr. rer. nat . Daniel Duarte Abdala 15

Possíveis Aplicações (seletor de resultados - ULA)

Page 16: Multiplexadores e Demultiplexadores Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala GSI008 – Sistemas Digitais

Prof. Dr. rer. nat . Daniel Duarte Abdala 16

Multiplexadores em VHDL

Page 17: Multiplexadores e Demultiplexadores Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala GSI008 – Sistemas Digitais

Prof. Dr. rer. nat . Daniel Duarte Abdala 17

Outra versão do Mux em VHDL

Page 18: Multiplexadores e Demultiplexadores Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala GSI008 – Sistemas Digitais

Prof. Dr. rer. nat . Daniel Duarte Abdala 18

VHDL para testar VHDL – Test Benches

Page 19: Multiplexadores e Demultiplexadores Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala GSI008 – Sistemas Digitais

Prof. Dr. rer. nat . Daniel Duarte Abdala 19

Simulação

Page 20: Multiplexadores e Demultiplexadores Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala GSI008 – Sistemas Digitais

Prof. Dr. rer. nat . Daniel Duarte Abdala 20

Demultiplexadores

• Circuitos combinacionais;• Permitem o roteamento de um único canal

de informação para diferentes canais;

Page 21: Multiplexadores e Demultiplexadores Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala GSI008 – Sistemas Digitais

Prof. Dr. rer. nat . Daniel Duarte Abdala 21

DEMUX 4-1I C1 C2 S1 S2 S3 S4

-- 0 0 I -- -- --

-- 0 1 -- I -- --

-- 1 0 -- -- I --

-- 1 1 -- -- -- I

DEMUX1-4

S1S2S3S4

I

C1 C2

Page 22: Multiplexadores e Demultiplexadores Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala GSI008 – Sistemas Digitais

Prof. Dr. rer. nat . Daniel Duarte Abdala 22

Demultiplexadores

• É possível construir demultiplexadores para mais que quatro canais a partir de DEMUX 1-4

I C1 C2 C3 S1 S2 S3 S4 S5 S6 S7 S8

-- 0 0 0 I -- -- -- -- -- -- --

-- 0 0 1 -- I -- -- -- -- -- --

-- 0 1 0 -- -- I -- -- -- -- --

-- 0 1 1 -- -- -- I -- -- -- --

-- 1 0 0 -- -- -- -- I -- -- --

-- 1 0 1 -- -- -- -- -- I -- --

-- 1 1 0 -- -- -- -- -- -- I --

-- 1 1 1 -- -- -- -- -- -- -- I

Page 23: Multiplexadores e Demultiplexadores Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala GSI008 – Sistemas Digitais

Prof. Dr. rer. nat . Daniel Duarte Abdala 23

DEMUX 1-8

DEMUX1-4

S1S2S3S4

I

C1 C2

DEMUX1-4

S1S2S3S4

I

C1 C2

DEMUX1-4

S1S2S3S4

I

C1 C2

S1S2S3S4

S5S6S7S8

C2 C3

C2 C3

C1

Page 24: Multiplexadores e Demultiplexadores Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala GSI008 – Sistemas Digitais

Prof. Dr. rer. nat . Daniel Duarte Abdala 24

DEMUX 1-8

Page 25: Multiplexadores e Demultiplexadores Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala GSI008 – Sistemas Digitais

Prof. Dr. rer. nat . Daniel Duarte Abdala 25

DEMUX via Buffers 3-State

Page 26: Multiplexadores e Demultiplexadores Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala GSI008 – Sistemas Digitais

Prof. Dr. rer. nat . Daniel Duarte Abdala 26

Extra!!!

• Será considerado para fins de ajuste de notas;• Individual;• Construa um multiplexador 16-1 utilizando

para tal muxes 4-1

Page 27: Multiplexadores e Demultiplexadores Universidade Federal de Uberlândia Faculdade de Computação Prof. Dr. rer. nat. Daniel D. Abdala GSI008 – Sistemas Digitais

Prof. Dr. rer. nat . Daniel Duarte Abdala 27

Bibliografia Comentada

• TOCCI, R. J., WIDMER, N. S., MOSS, G. L. Sistemas Digitais – Princípios e Aplicações. 11ª Ed. Pearson Prentice Hall, São Paulo, S.P., 2011, Brasil.

• CAPUANO, F. G., IDOETA, I. V. Elementos de Eletrônica Digital. 40ª Ed. Editora Érica.

• São Paulo. S.P. 2008. Brasil.