UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4,...

43
Prof. Leonardo Augusto Casillo UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO Circuitos Combinacionais MSI Parte 2

Transcript of UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4,...

Page 1: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Prof. Leonardo Augusto Casillo

UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO

CURSO: CIÊNCIA DA COMPUTAÇÃO

Circuitos Combinacionais MSI – Parte 2

Page 2: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Codificadores x Decodificadores

Decodificadores (em sua maioria) aceitam um

código de entrada e produz um nível ALTO ou

BAIXO em UMA linha de saída. Em outras palavras,

detecta um código específico.

Um codificador possui um certo número de linhas

de entrada, em que somente UMA delas é ativada

por vez, e produz um código de saída de N bits,

dependendo de qual entrada está ativada.

Page 3: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Codificador

Page 4: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Codificador 8 para 3

Page 5: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Codificador de prioridade

Quando mais de uma entrada for ativada, o

código de saída corresponderá à entrada como

número mais alto.

Page 6: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Codificador de chaves

Chaves do tipo aberto (entradas em nível

ALTO)

Page 7: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Calculadora eletrônica

O código BCD para cada dígito decimal é

enviado para um registrador de armazenamento

de quatro bits. Ex: uma calculadora capaz de

operar com oito dígitos terá oito registradores

de quatro bits para armazenar os códigos BCD.

Cada registrador aciona um decodificador e um

display numérico, de modo que os números de

oito dígitos possam ser mostrados no display.

Page 8: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Calculadora eletrônica

Page 9: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Exercício: Codificador decimal para

BCD

A

B

C

D

0

1

2

3

4

5

6

7

8

9

Page 10: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Comparador de Magnitude

Outro membro útil da categoria de CIs MSI

(Medium Scale Integration) é o comparador de

magnitude.

É um circuito lógico combinacional que compara

duas quantidades binárias e gera saídas para indicar

qual delas tem a maior magnitude.

Page 11: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Comparadores

Z=0 qdo. A=B

Page 12: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Comparador de Magnitude de 4 bits

Caso necessite

expandir

Page 13: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Comparador de Magnitude de 4 bits

O 74HC85 compara dois números binários de

4 bits sem sinal. Um deles é A3A2A1A0, que é

denominado palavra A; o outro é B3B2B1B0, que

é denominado palabra B.

O termo palavra é usado no campo dos

computadores digitais para designar um grupo

de bits que representa algum tipo específico de

informação.

Page 14: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Comparador de Magnitude de 4 bits

O 74HC85 tem três saídas ativas em nível

ALTO.

◦ A saída OA>B estará em nível ALTO quando a

magnitude da palavra A for maior qua a magnitude da

palavra B.

◦ A saída OA<B estará em nível ALTO quando a

magnitude da palavra A for menor qua a magnitude da

palavra B.

◦ A saída OA=B estará em nível ALTO quando a palavra

A e a palavra B forem idênticas.

Page 15: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Aplicação (Termostato Digital)

Page 16: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Cascateamento de Comparador de 4

bits

74HC85 conectado como um

comparador de 4 bits.

2 Cis 74HC85 cascateados para

formar um comparador de 8

bits.

As saídas de mais baixa ordem

do comparador são conectadas

nas entradas de mais alta ordem

do comparador

Page 17: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Multiplexador

Ou simplesmente MUX, é um circuito lógico que

recebe diversos dados digitais de entrada e

seleciona um deles, em um determinado instante,

para transferi-lo para a saída .

MUX

IN-1

I0

I1N

entradasSaída

Entrada de

Dados

Entrada de

SELEÇÃO

N=2M = # entradas de dados

M = # entradas de seleção

Page 18: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Multiplexador

Page 19: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Multiplexador 2x1

Page 20: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

MUX 4x1

Page 21: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

MUX 8x1

Page 22: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Características

Multiplexadores de 2, 4, 8 e 16 entradas

estão prontamente disponíveis nas

famílias lógicas.

Estes CIs básicos podem ser combinados

para formar MUXes com um número

maior de entradas.

Page 23: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

MUX 16x1

MUX 16x1

usando dois de

8x1

Habilita/Desabilita CI

MSB – Mais significativo

Page 24: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

MUX 16x1

O circuito anterior usa dois Cis 74HC151, uminversor e uma porta OR.

O circuito tem um total de 16 entradas dedados, oito aplicadas em cada MUX. As duassaídas do MUX são combinadas em uma portaOR para gerar uma única saída X.

O circuito funciona como um MUX de 16entradas. As quatro entradas de seleção S3 S2 S1S0 selecionam uma das 16 entradas paratransferí-la para a saída X.

Page 25: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

MUX 16x1

A entrada S3 determina o MUX que é habilitado.Quando S3 = 0, o MUX da parte superior éhabilitado, e as entradas S2 S1 S0 determinam aentrada de dados que será transmitida para asaída passando pela porta OR até X.

Quando S3 = 1, o MUX da parte inferior éhabilitado, e as entradas S2 S1 S0 selecionamuma das entradas de dados para passar para asaída X.

Page 26: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Associação de Multiplexadores

Page 27: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Associação de Multiplexadores

Page 28: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Aplicações dom MUX

Circuitos multiplexadores encontram diversasaplicações em sistemas digitais de todos ostipos. Essas aplicações incluem:

◦ Seleção de Dados

◦ Roteamento de Dados

◦ Sequenciamento de Operações

◦ Conversões Série-Paralelo

◦ Geração de Formas de Onda

◦ Geração de Funções Lógicas

Page 29: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Aplicação (Roteamento de Dados)

Sistema para mostrar dois contadores BCD de mais de um dígito, sendo um contador de cada vez.

Uso de um único conjunto de:

◦ Decodificador/driver

◦ Display e Leds

SELECIONA=1, contador 1 habilitado

Page 30: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Aplicação (Conversão Paralelo-Série)

Muitos sistemas processam

dados binários de forma

paralela.

Entretanto, quando se

transmitem dados em

distâncias relativamente

longas, a configuração

paralela não é desejável

porque é necessário um

grande número de linhas

para transmissão.

Page 31: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Aplicação (Conversão Paralelo-Série)

Os dados são apresentados no formato paralelo na saída doregistrador X e colocados nas 8 entradas do MUX.

Um contador de 3 bits (módulo 8) é usado para gerar os bitsdo código de seleção S2 S1 S0 de modo que ele cicle de 000 a111 à medida que os pulsos de clock forem aplicados.

Desse modo, a saída do MUX será X0 durante o primeiroperíodo de clock; X1 durante o segundo e assim por diante.

A saída Z é uma forma de onda que é a representação serial dodado paralelo de entrada.

A conversão gasta um total de 8 ciclos de clock.

Page 32: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Aplicação MUX usado para

implementar a

função lógica da

tabela ao lado

Page 33: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Demultiplexador

Ou simplesmente DEMUX, é um circuito lógico

que realiza a operação inversa do MUX: ele recebe

uma única entrada e a distribui para várias saídas.

Em outras palavras, o DEMUX recebe uma fonte

de dados e a distribui seletivamente para 1 dos N

canais de saída como se fosse uma chave de várias

posições.

Page 34: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

DEMUX

N=2M = # saída de dados

M = # entradas de seleção

Page 35: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

DEMUX de 1 para 2

A S0 S1

0 E 0

1 0 E

Page 36: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

DEMUX de 1 para 4

A B S0 S1 S2 S3

0 0 E 0 0 0

0 1 0 E 0 0

1 0 0 0 E 0

1 1 0 0 0 E

Page 37: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

DEMUX de 1 para 8

Page 38: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Associação de DEMUX

• Demultiplexar três informações diferentes (I1, I2 e I3) cada uma

composta de 4 bits (S11, S12, S13; S21, S22, S23,...)

Page 39: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Associação de DEMUX

•Demux de 16 canais utilizando circuitos Demux de 4 canais

Page 40: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Decodificador operando como

DEMUX

Decodificador 74ALS138 pode funcionar como

DEMUX com E1 usada como entrada de dado.

Page 41: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Sistema Síncrono de Transmissão de

Dados

Page 42: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Trasmissão e Recepção de dados

Page 43: UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO … 4x1 MUX 8x1 Características Multiplexadores de 2, 4, 8 e 16 entradas estão prontamente disponíveis nas famílias lógicas. ...

Transmissão e Recepção de dados

O Mux e o Demux são muito utilizados na transmissão e recepção de informações

digitais (ou dados). Esta importância se verifica pelo fato de se dispor, muitas vezes,

de um único canal de comunicação para a transmissão de informações de fontes

diferentes, que pode ser realizada pelo Mux, e recepção de várias informações em

intervalos de tempo diferentes por um único canal de comunicação, que podem ser

separadas por um Demux para serem enviadas à sistemas digitais diferentes.

Pode-se notar que o dado presente na entrada E0 do multiplexador deve ser

transmitido, num determinado momento, pelo canal de comunicação para ser

recebido pelo sistema conectado à saída S0, o mesmo ocorrendo com E1 em

relação a S1 e assim sucessivamente. O mesmo ocorre quando se tem uma

informação de vários bits para ser transmitida por um único canal de comunicação,

ou seja, ela deve ser serializada pelo Mux e recuperada pelo Demux na forma

original, isto é, paralela.

Em ambos os casos as variáveis de seleção do Mux e do Demux devem estar

sincronizadas para que uma informação chegue ao destino certo ou para que a

recuperação de uma informação transmitida serialmente seja correta. Fica claro

também, que a variável tempo é importante quando se pensa em transmissão e

recepção de informações multiplexadas.