43
Prof. Leonardo Augusto Casillo UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO Circuitos Combinacionais MSI Parte 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

  • Upload
    lylien

  • View
    217

  • Download
    1

Embed Size (px)

Citation preview

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.