UTFPR EL66J 2011/2. Módulos-padrão combinacionais



Documentos relacionados
Aula 11: Blocos Digitais Básicos Decodificador e Multiplexador

Circuitos Digitais. Tipos de circuitos digitais: Circuitos combinacionais Circuitos sequenciais

SISTEMAS DIGITAIS CIRCUITOS COMBINATÓRIOS TÍPICOS

Circuitos Lógicos e Digitais

Sistemas Digitais. Buffers 3 estados (Three-state buffers) SAÍDA = LOW, HIGH, or Hi-Z.

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C - Profª Elisabete N Moraes

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA INF Técnicas Digitais para Computação

CAPÍTULO 6 ARITMÉTICA DIGITAL

Disciplina: : ELETRÔNICA DIGITAL

Circuitos Combinacionais. Sistemas digitais

TÉCNICAS DIGITAIS I (CURSO DE ENGENHARIA DE TELECOMUNICAÇÕES DA UFF) CIRCUITOS DIGITAIS (CURSO DE BACHARELADO EM INFORMÁTICA DA UFF)

CALCULADORA SIMPLES COM ULA

Cap9) Circuitos Lógicos MSI

Circuitos Digitais Cap. 5

Experimento 06 Unidade Aritmética

Aritmética Binária e. Bernardo Nunes Gonçalves

MULTIPLEXADOR E DEMULTIPLEXADOR (Unidade 4)

21/07/2010 LED ELETRÔNICA DIGITAL. LED Tipos. LED Princípio de funcionamento. Display de 7 segmentos. LED Circuito de polarização

5º Experimento: Somador Binário de números com sinal

Exercícios de Circuitos Combinacionais

EPUSP PCS 2021/2308/2355 Laboratório Digital GERADOR DE SINAIS

Aula 10. Circuitos Aritméticos. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Sistemas Digitais Módulo 8 Introdução aos Circuitos Aritméticos

MÓDULO N.º 1 SISTEMAS DE NUMERAÇÃO HORAS / TEMPOS CONTEÚDOS OBJETIVOS AVALIAÇÃO

Circuitos Digitais - Somadores e Subtradores SOMADORES E SUBTRADORES

Introdução à Computação

LABORATÓRIO DE ELETRÔNICA DIGITAL Experiência 5: Análise de Circuitos Multiplexadores e Demultiplexadores

Operações aritméticas

Experimento 03 Circuito Decodificador e Multiplex

Eletrônica Digital 1 Módulo1 Capítulo 1 Sistemas Numéricos. Prof. Nilton Costa Junior

Operações Aritméticas Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C - Profª Elisabete N Moraes

Sistemas de Numeração. Engenharia da Computação 3 Período Alex Vidigal Bastos

o o o o Visão Geral da Disciplina Sistemas de Numeração Exercícios Resumo da Aula

Um circuito comparador permite determinar se dois números binários são iguais, e não o sendo, qual deles é o maior.

CIRCUITOS DIGITAIS. Circuitos Combinacionais e Técnicas de Simplificação

Universidade Federal Fluminense - UFF Centro Tecnológico - CTC Escola de Engenharia - TCE Departamento de Engenharia de Telecomunicações TET

Notas de aula #1 SISTEMAS NUMÉRICOS

Capítulo III Circuitos Digitais Combinacionais

Capítulo 7 Circuitos sequenciais: latches, flipflops, registradores, contadores

Sistemas Digitais para Computação. AULAS TEÓRICAS 19 a 33

Circuitos Digitais. Conteúdo. Introdução. Códigos. Outros Códigos BCD de 4 Bits. Código BCD Circuitos Combinacionais.

Universidade Tecnológica Federal do Paraná - UTFPR Departamento Acadêmico de Eletrônica DAELN

Arquitetura de Computadores. Ivan Saraiva Silva

Descrição de circuitos algebricamente, álgebra de Boole e circuitos lógicos, teorema de boole e De Morgan. Simplificação e projeto.

3 Sistemas de Numeração:

SEQUENCIADOR COM 10 LEDs

Circuitos Digitais 144L

Eletrônica Digital. Prof. Gilson Yukio Sato sato[at]utfpr[dot]edu[dot]br

Conversores D/A e A/D

Circuitos Digitais. Conteúdo. Sistema de Numeração e Códigos :: Conversões de Binário para Decimal SISTEMA DE NUMERAÇÃO E CÓDIGOS

Análise de Circuitos Digitais Multiplexadores Prof. Luiz Marcelo Chiesse da Silva MULTIPLEXADORES

Introdução. A Informação e sua Representação (Parte III) Universidade Federal de Campina Grande Departamento de Sistemas e Computação

Introdução. Aplicações de Circuitos Combinacionais. Combinacionais. Combinacionais. Combinacionais. Combinacionais. de Eletrônica Digital (Parte III)

Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Engenharia Disciplina de Lógica Computacional Aplicada. Prof. Dr.

Representação de Dados

Capítulo 4 Conversores AD e DA

UNIVERSIDADE CATÓLICA DE PETRÓPOLIS CENTRO DE ENGENHARIA E COMPUTAÇÃO

Lógica Combinacional Aula 01 Sistema de Numeração. Felipe S. L. G. Duarte

ELETRÔNICA DIGITAL. Parte 11 Multiplexadores e Demultiplexadores. Professor Dr. Michael Klug. 1 Prof. Michael

EA772 CIRCUITOS LÓGICOS

Codificação 1. Introdução. C 2 R r {! + codificação

Máquina Multinível. Um programa pode ser definido como uma seqüência de instruções que descrevem como executar uma determinada tarefa.

Componentes do Computador e. aula 3. Profa. Débora Matos

Trabalho compilado da Internet Prof. Claudio Passos. Sistemas Numéricos

Sistema de Numeração e Conversão entre Sistemas. Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h

Ministério da Educação Universidade Federal do Ceará Pró-Reitoria de Graduação

Eletrônica Digital I TE050. Circuitos Combinacionais

Laboratório de Arquitetura de Computadores IST - Taguspark 2014/2015 Introdução ao simulador Guião 1 23 a 27 fevereiro de 2015

Organização e Arquitetura de Computadores I

ELETRÔNICA DIGITAL. Parte 8 Multiplexadores e Demultiplexadores. Prof.: Michael. 1 Prof. Michael

Projeto de Máquinas de Estado

Arquitetura de Computadores Circuitos Combinacionais, Circuitos Sequênciais e Organização de Memória

2. Sistemas de Numeração, Operações e Códigos. 2. Sistemas de Numeração, Operações e Códigos 1. Números Decimais. Objetivos.

Capítulo DOIS Sistemas de numeração em computação

Somadores Binários E.T.M./2005 (revisão)

Parte # 1 - Circuitos Combinatórios

Álgebra de Boole. Sistema de Numeração e Códigos. Prof. Ubiratan Ramos

Lista de Exercícios Sistemas de Numeração

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 13

Sistemas Digitais Circuitos Aritméticos e Unidades Aritméticas e Lógicas (ALUs)

UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC CENTRO DE CIÊNCIAS TECNOLÓGICAS CCT DEPARTAMENTO DE ENGENHARIA ELÉTRICA DEE

EA075 Conversão A/D e D/A

Organização de Computadores. Cálculos Binários e Conversão entre Bases Aritmética Binária

Símbolos Lógicos com Tabelas-Verdade

Circuitos sequenciais elementares

Hardware de Computadores

Conversão de Bases e Aritmética Binária

Curso: Técnico de Informática Disciplina: Redes de Computadores. 1- Apresentação Binária

PUC Rio. Curso Superior de Tecnologia em Processamento de Dados (TPD/P15) ORGANIZAÇÃO DE COMPUTADORES

Sistemas de Numeração

Circuito combinacional

Sistemas de numeração

EE610 Eletrônica Digital I. 2_b_2 Chaves em circuitos lógicos

Montagem, testes, depuração e documentação de circuitos digitais

Transcrição:

UTFPR EL66J 2/2 Módulos-padrão combinacionais

Refresh istemas numéricos e códigos binários. Análise e projeto de circuitos combinacionais. Módulos-padrão combinacionais Nesta aula: ecodificador (decoder), codificador (encoder) emultiplexador (demux, demultiplexer), multiplexador (mux, multiplexer) omador (adder) 2

ecodificador (decoder) Converte entradas codificadas em saídas codificadas, sendo que os códigos de entrada e saída são diferentes. ecoder binário: n entradas, 2 n saídas. Utilizado quando se quer ativar exatamente de 2 n saídas, a partir de uma entrada de n bits. 3

ecoder binário Entrada: um binário de n bits aída: -de-m (m=2 n ) Exemplo: ecoder 2-para-4 Tabela Nivel de gates (circuito)... 4

ecoder 2-para-4 I I I I Y Y Y 2 Y 3 Inputs Outputs I I Y Y Y2 Y3 Y Y Y 2 Y 3 Inputs Outputs I I Y Y Y2 Y3 I I I I Y Y Y 2 Y 3 Inputs Outputs I I Y Y Y2 Y3 Y Y Y 2 Y 3 Inputs Outputs I I Y Y Y2 Y3 5

ecoder binário Exemplo: ecoder 2-para-4 com Enable (entrada de habilitação) Tabela Nivel de gates (circuito)... 6

ecoder 2-para4 com enable I I EN Y Y Y 2 Y 3 EN Inputs Outputs I I Y Y Y2 Y3 X X 7

ecoder binário Exemplo: ecoder 3-para-8 comercial 74x38 8

Cuidado com o símbolo! Qual é o erro? 9

Cuidado com o símbolo! Qual é o erro? INVERÃO UPLA: POUCO RECOMENÁVEL OK OK

ecoder binário Exemplo: ecoder 2-para-4 comercial 74x39 2-para-4 duplo

Não é necessário que todas as palavras de código da entrada estejam contempladas na saída. Exemplo ecoder BC 4 entradas 6 palavras de código saídas 6 saídas não são decodificadas... 2

ecoder BC para 7 segmentos Também chamado de conversor de código Entradas: BC aídas: 7 segmentos (uma linha para cada segmento) aídas Tabela Entradas 3

Codificador (encoder) O código de saída tem menos bits que o código de entrada. Função oposta àquela do decoder. Encoder binário: 2 n entradas, n saídas. Utilizado quando se quer codificar (identificar) a entrada ativa (apenas entrada ativa). 4

Encoder binário n = 3 Entrada: 2 n linhas (código -de-m) aída: n linhas Exemplo: Encoder 8-para-3 Tabela Inputs I7 I5 I4 I3 I2 I I Outputs Y2 Y Y Nivel de gates (circuito)...

Encoder binário 8-para-3 Em geral, um encoder de 2 n -para-n pode ser construído a partir de n gates OR de 2 n- entradas. A entrada In é conectada ao gate jn se o bit jn na representação binária de In for. Representações binárias de I j2 j j I I I2 I3 I4 I5 I6 I7 I7 I5 I4 I3 I2 I I j j j2 Y Y Y2 Y = I + I3 + I5 + I7 Y = I2 + I3 + I6 + I7 Y2 = I4 + I5 + I6 + I7 6

Prioridade: se mais de uma entrada estiver ativa, a saída obedece a entrada de maior prioridade. Exemplo: Encoder 8-para-3 com prioridade: 74x48 7

emultiplexador (demux) Chaveia uma única entrada para várias saídas. Também chamado de distribuidor de dados. Exemplo: demux -para-4 (demux de 4 saídas) Analogia com chaves Tabela... Nivel de gates (circuito)... 8

Exemplo: demux -para-4 (demux de 4 saídas) A A A A ATA seleção A A 2 3 Inputs Outputs 2 3 A A 2 3 ATA seleção A A 2 3 2 3 Inputs A A Outputs 2 3 ATA é o dado = = ou ATA A A A A ATA seleção A A 2 3 ATA 2 3 Inputs A A Outputs 2 3 ATA seleção A A 2 3 ATA 2 3 Inputs A A Outputs 2 3 9

Exemplos 74x39 2-to-4 line decoder/demux 74x38 3-to-8 line decoder/demux 74x54 4-to-6 line decoder/demux L = nível lógico baixo H = nível lógico alto = entrada de dados 74x54 74x39 74x38 L H L 2

Multiplexador (mux) Chaveia várias entradas para uma única saída. Também chamado de seletor de dados. Exemplo: mux 4-para- (mux de 4 entradas) Analogia com chaves Tabela... Nivel de gates (circuito)... 2

Exemplo: mux 4-para- (mux de 4 entradas) A A A A I I I 2 I 3 a b c d seleção A A a I I I 2 I 3 a b c d a a a Inputs A A Out a (é I) I I I 2 I 3 a b c d seleção A A b I I I 2 I 3 a b c d b b b Inputs A A Out a (é I) b (é I) A A A A I I I 2 I 3 a b c d seleção A A c I I I 2 I 3 a b c d c c c Inputs A A Out a (é I) b (é I) c (é I2) I I I 2 I 3 a b c d seleção A A d I I I 2 I 3 a b c d d d d Inputs A A Out a (é I) b (é I) c (é I2) d (é I3)

Exemplos 74x57 quad 2-input multiplexer 74x53 dual 4-input multiplexer 74x5 8-input multiplexer n = entradas de seleção (determina qual entrada é selecionada) 74x57 74x53 74x5 23

Um circuito com mux de 2 entradas quádruplo Há 4 chaves de 2 posições cada, todas controladas pela mesma entrada de seleção. É possível selecionar de 2 fontes de 4 bits cada. Os b bits de uma fonte em particular são distribuídos através de b chaves de n posições cada, para acomodar as n fontes. 24

mux/demux John F. Wakerly, igital esign Principles and Practices, 3rd ed., Prentice-Hall, fig. 5-66 25

omador (adder) Co Ci O carry out da soma atual é o carry in da próxima A B Uma célula full-adder é capaz de resolver uma coluna de uma soma. Célula somador completo (full-adder) Então, para fazer um somador capaz de somar 2 números de n bits, precisamos de n células full-adder. 26

Projetar uma célula full-adder Inputs Outputs A B Ci Co 2 3 4 5 6 7 27

Exemplo A partir de células full-adder, obter um ripple-carry adder de 4 bits. a 3 a 2 a a b 3 b 2 b b + a 3 b 3 a 2 b 2 a b a b A B C i A B C i A B C i A B C i s 4 s 3 s 2 s s C o C o C o C o s 4 s 3 s 2 s s 28

Números binários com sinal Representação em complemento de 2 Para obter o complemento de 2 de um binário: o. inverter cada bit 2 o. somar O bit MB é o bit de sinal MB = (+) MB = (-) Com um binário de n bits, pode-se representar de -2 n- até 2 n- - John F. Wakerly, igital esign Principles and Practices, 3rd ed., Prentice-Hall, fig. 2-3 29

Utilizando um circuito somador e binários em complemento de 2, é possível realizar também a operação de subtração. Exemplo John F. Wakerly, igital esign Principles and Practices, 3rd ed., Prentice-Hall, pp. 35 3