Circuitos Combinacionais Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h

Documentos relacionados
Introdução à Computação

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

Organização e Arquitetura de Computadores I

Nível da Lógica Digital

Circuitos Integrados. Nível da Lógica Digital (Aula 7) Circuitos Combinacionais. Circuitos Lógicos Digitais Básicos. Multiplexadores (1)

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

MULTIPLEXADOR E DEMULTIPLEXADOR (Unidade 4)

Multiplexadores e Demultiplexadores Prof. Rômulo Calado Pantaleão Camara

1. Sistemas de numeração e códigos 23

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

Prof. Leonardo Augusto Casillo

CAPÍTULO 4 CIRCUITOS COMBINACIONAIS

SSC0112 Organização de Computadores Digitais I

Organização e Arquitetura de Computadores. A Arquitetura no nível da lógica digital Prof.: Hugo Barros

Álgebra Booleana. UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

Circuitos Lógicos Combinacionais (parte 3) Sistemas de Informação CPCX UFMS Slides: Prof. Renato F. dos Santos Adaptação: Fernando Maia da Mota

Circuitos Combinacionais. Arquitetura de Computadores I

3. Revisão de Eletrônica Digital

Operações com vetores

SISTEMAS DE MULTIPLEXAÇÃO E DEMULTIPLEXAÇÃO ANÁLISE DOS CIs COMERCIAIS 74LS153 e 74LS155

ARITMÉTICA BINÁRIA. Adão de Melo Neto

ELT502 Eletrônica Digital I Graduação em Engenharia Eletrônica

Circuitos Lógicos Combinacionais Aula Prática

Apresentação da Disciplina Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h

Introdução a eletrônica digital, apresentação do curso, cronograma do curso.

Organização e Arquitetura de Computadores I

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MINAS GERAIS UNIDADE DE ENSINO SUPERIOR CURSO DE ENGENHARIA INDUSTRIAL ELÉTRICA PLANO DE ENSINO

Aula 14: Lógica e circuitos digitais

Multiplexadores e Demultiplexadores

Técnicas Digitais I. Experiências de Laboratório

Capítulo 1 Conceitos Introdutórios

Curso Profissional de Técnico de Gestão de Equipamentos Informáticos 10º ANO

Sistemas Digitais Módulo 9 Multiplexadores e Demultiplexadores

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

CAPÍTULO IV. Um display de 7 segmentos mostra ao usuário de um sistema digital um algarismo de 0 a 9, conforme mostra as figuras 1,2 e 3.

Circuito combinacional

CALCULADORA SIMPLES COM ULA

ÁLGEBRA BOOLEANA E LÓGICA DIGITAL AULA 04 Arquitetura de Computadores Gil Eduardo de Andrade

Módulo 3 Circuitos Combinatórios

LISTA 01 3B ORGANIZAÇÃO DE COMPUTADORES (REALIZADA EM AULA) NOME: NOME:

Aula 8. Multiplexadores. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Multiplexador / Demultiplexador UFJF FABRICIO CAMPOS

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Ciências da Computação & Engenharia Eletrônica

Arquitetura de Computadores Aula 9 Portas Lógicas

Revisão: técnicas simplificação

Eletrônica e Circuitos Digitais Aula 16 Circuitos Lógicos MSI. Daniel S Batista

SOLUÇÃO : 2) Converter os números da base 10 para a base 5. N1 = (134) 10 N2 = (245) 10. Resposta : N1 = (1014) 5 N2 = (1440) 5

ELETRÔNICA DIGITAL II

Multiplexadores e Demultiplexadores

Revisão de Lógica Digital. Lógica Booleana Conversão A/D e D/A Circuitos digitais e Memória

INSTITUTO FEDERAL CATARINENSE CÂMPUS LUZERNA CURSO DE EDUCAÇÃO PROFISSIONAL TÉCNICA DE NÍVEL MÉDIO INTEGRADO EM AUTOMAÇÃO INDUSTRIAL

Sistema Decimal - Permite representar qualquer quantidade por intermédio de uma soma ponderada de potências de base 10.

Circuitos Combinacionais Lógicos

ELETRÔNICA DIGITAL. Prof. Fabio Martins Domingues

O 0 O 1 O 2 O 3 O 4 O 5 O 6 O 7

Circuitos Combinacionais Básicos

Projeto de Lógica Combinatória

Revisão de Circuitos Digitais

Multiplexadores e Demultiplexadores

CAPÍTULO 1 REVISÃO DE LÓGICA COMBINACIONAL

Circuitos Combinacionais

Sistemas Digitais. Prof. Me. Victor Machado Alves Ciência da Computação

Sistemas Digitais Apresentação

Todo processador é constituído de circuitos capazes de realizar algumas operações primitivas:

SSC512 Elementos de Lógica Digital. Mux / Demux. GE4 Bio

Escola Politécnica de Pernambuco Departamento de Engenharia Elétrica PROGRAMA EMENTA OBJETIVOS

INSTITUTO FEDERAL CATARINENSE CÂMPUS LUZERNA CURSO DE EDUCAÇÃO PROFISSIONAL TÉCNICA DE NÍVEL MÉDIO INTEGRADO EM AUTOMAÇÃO INDUSTRIAL

Funções de Lógica Combinacional

MULTIPLEXADORES E DEMULTIPLEXADORES

Multiplexadores e Demultiplexadores. Aplicações Produto canônico Noções de Multiplexadores Noções de Demultiplexadores Funcionamento Exemplos

Eletrônica Digital I TE050. Circuitos Combinacionais

Eletrônica Digital. Circuitos Combinacionais FACULDADE FUCAPI

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

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS PRÓ-REITORIA DE GRADUAÇÃO DEPARTAMENTO DE COMPUTAÇÃO PLANO DE ENSINO

DADOS DO COMPONENTE CURRICULAR

REFERENCIAIS DO CURSO CERTIFICADO DE NÍVEL 4 ELECTRÓNICA DIGITAL (75 H)

PCS Sistemas Digitais I. Circuitos Combinatórios Blocos Básicos: (De)Multiplexadores e Dispositivos tri-state. Prof. Dr. Marcos A. Simplicio Jr.

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

Circuitos Digitais Walderson Shimokawa. Plano de Ensino. Ementa. Objetivos. Avaliação. Conteúdo Programático. Circuitos Digitais 10/08/2014

Relatório de Prática no LABORATORIO

CIRCUITOS LÓGICOS COMBINACIONAIS: MULTIPLEXADORES E DEMULTIPLEXADORES

Técnicas Digitais para Computação

UFMG DCC Álgebra de Boole. Slides ligeiramente adaptados daqueles do professor Osvaldo Farhat de Carvalho, DCC, UFMG

UFMT. Ministério da Educação UNIVERSIDADE FEDERAL DE MATO GROSSO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO PLANO DE ENSINO

DEMULTIPLEXADORES. Genericamente um Demux pode ser representado pelo modelo abaixo: DEMUX de n Canais ... A 1 A 2 A m-1

Eletrónica Digital. Fundamentos e Projeto. Acxcro MANUEL RAPOSO AMARAL. EDIÇÕES SíLABO

CIRCUITOS ARITMÉTICOS (Unidade 4)

Aula 2. Dispositivos de entrada. Dispositivos controladores. Memórias. Processador

Codificadores e Decodificadores Prof. Rômulo Calado Pantaleão Camara

4. Desenhe um digrama esquemático para cada uma das funções abaixo. a.

X Y Z A B C D

Prof. Leonardo Augusto Casillo

Introdução à Computação: Máquinas Multiníveis

Aula 7: Portas Lógicas: AND, OR, NOT, XOR, NAND e NOR

Relatório de Prática no LABORATORIO

Curso FFI Microprocessadores I

Computação e Programação

P U C E N G E N H A R I A PONTIFÍCIA UNIVERSIDADE CATÓLICA LABORATÓRIO DE SISTEMAS DIGITAIS. Prof. Dr. João Antonio Martino

XOR, Detecção de Erro, Comparadores

Transcrição:

Circuitos Combinacionais Prof. Rômulo Calado Pantaleão Camara Carga Horária: 2h/60h

Circuitos Combinacionais Nessa aula será abordados os seguintes conceitos: Circuitos Exclusive-OR e Exclusive-NOR; Escalas de Circuitos integrados; Circuitos Habilitadores e Desabilitadores; Comparadores; Decodificadores; Multiplexadores/Demultiplexadores; Circuitos Verificadores de Paridade;

Circuitos Exclusive-OR Considere a expressão: x = B + A Teremos a seguinte Tabela Verdade Qual circuito vimos que seria semelhante a uma porta xor?

Circuitos Exclusive-OR Porém já existe uma porta lógica que descreve esse circuito: Porta lógica XOR Diagrama de bloco O símbolo (=1) dentro do bloco indica que a saída será ativa-alto, apenas quando um dos dois sinais forem nível alto. Só existem portas XOR de duas entradas;

Circuitos Exclusive-OR As principais caracteristicas da porta XOR são: Tem apenas duas entradas e sua expressão é descrita por: ; Sua saída será nível alto se apenas os dois sinais estiverem em níveis diferentes; Existem já CIs (Circuitos Integrados) contendo portas XOR. Geralmente é vendido CI quádruplo. 74LS86 (Família TTL) 74C86 (Família CMOS) 74HC86 (CMOS alta velocidade)

Circuitos Exclusive-NOR O circuito exclusive-nor (XNOR) opera de forma completamente oposta ao circuito XOR. Tabela verdade A expressão lógica desse circuito é: Simplificando ainda mais teremos:

Circuitos Exclusive-NOR O circuito que descreve essa porta é: Porém já existe uma porta lógica que define a porta XNOR.

Circuitos Exclusive-NOR Exemplo:Dados a forma de onda qual será o circuito?

Escalas de Circuitos Integrados Complexidade Integração em pequena escala (SSI) Integração em média escala (MSI) Integração em Larga Escala (LSI) Integração em escala muito larga (VLSI) Integração em escala ultra-larga (ULSI) Integração em escala giga (GSI) Portas por Chip Menos do que 12 12 a 99 100 a 9999 10.000 a 99.999 100.000 a 999.999 1.000.000 ou mais

Circuitos Habilitadores e Desabilitadores Cada uma das portas lógicas podem ser utilizadas para controlar a passagem de um sinal lógico da entrada para a saída; Esse controle é desenvolvido impedindo ou habilitando de um outro sinal passar adiante; As quatros portas lógicas primárias (AND, NAND, OR e NOR) são capazes de desenvolver essa habilidade;

Circuitos Habilitadores e Desabilitadores

ULA Circuitos Aritméticos da ULA Soma - para somar dois números, soma-se os algarismos dos números, coluna a coluna, transportando o "vai um" para a próxima coluna, quando for o caso. Subtração soma em complemento: (A - B = A + ( - B)) - No computador, a subtração é feita através de uma soma em complemento.

ULA Circuitos Aritméticos da ULA Multiplicação pode ser obtida de duas formas: por somas sucessivas (por exemplo, A + A = 2A) e pela movimentação de bits (para a esquerda). Divisão - mesmas propriedades da multiplicação, aplicadas no sentido contrário. Uma ULA pode realizar todas as operações aritméticas apenas utilizando a soma.

ULA

Circuitos Comparadores Compara duas palavras que lhe são entregues na entrada. Exemplo: Comparador de 4 bits.

Circuitos Decodificadores Circuitos combinacionais (MSI) que possuem n linhas de entrada e 2 n linhas de saída. Para cada configuração de bits que aparece na entrada haverá uma e somente uma linha de saída ativa, definida conforme o padrão de bits de entrada.

Circuitos Decodificadores Exemplo: Decodificador 3X8

Circuitos Decodificadores Exemplo de aplicação: Decodificação de memórias quando utilizadas em paralelo. Vamos supor que fosse um decoder 2X4 usado na codificação do endereço; RAM 256x8 Memória de 1Kbyte usando 4 pastilhas de memória RAM de 256 x 8 bits

Circuitos Decodificadores Decodificação de endereços para acesso à memória principal (RAM). Memória composta de 1Kbyte, organizada em 4 pastilhas de memória RAM de 256 x 8 bits cada. Cada endereço de memória é um número com 10 bits e, no caso, os 10 bits são divididos em duas partes. 8 bits menos significativos endereço do byte desejado de uma das 4 pastilhas. 2 bits mais significativos (mais à esquerda) indicam a qual das 4 pastilhas se está referindo. O decodificador 2 x 4 atua na última parte, isto é, para indicar, pela sua única saída válida, qual a pastilha que está sendo localizada.

Circuitos Decodificadores Decodificadores outras aplicações Uma grande parte dos sistemas digitais trabalha com níveis lógicos representando informações que, portanto, devem ser codificadas. Devido à grande diversidade de informações e ao desenvolvimento da eletrônica digital, vários códigos foram criados (Código Gray, Código 2 em 5, Código em Anel, Código para acionamento de display, etc.) e, consequentemente, vários circuitos se fizeram necessários para a codificação e decodificação destas informações.

Circuitos Decodificadores Exemplo: Decodificador BCD - Display de 7 segmentos D C B A

Tabela Verdade: Circuitos Decodificadores Entradas Saídas A B C D a b c d e f g 0 0 0 0 1 1 1 1 1 1 0 0 0 0 1 0 1 1 0 0 0 0 0 0 1 0 1 1 0 1 1 0 1 0 0 1 1 1 1 1 1 0 0 1 0 1 0 0 0 1 1 0 0 1 1 0 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1 0 1 1 1 1 1 1 0 0 0 0 1 0 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 0 1 1 1 0 1 0 X X X X X X X 1 0 1 1 X X X X X X X 1 1 0 0 X X X X X X X 1 1 0 1 X X X X X X X 1 1 1 0 X X X X X X X 1 1 1 1 X X X X X X X

Circuitos Decodificadores Circuito: a b c d e f g C B D C A D B C B D C A D C D B C D B D C B C D B A D B C D C B C A D B

Multiplexadores Multiplexadores (MUX) circuitos combinacionais que têm a finalidade de selecionar, através das variáveis de seleção, uma de suas entradas, conectando-a eletronicamente a sua única saída. Circuito com 2 n entradas de dados, uma saída de dados e n entradas de controle para efetuar a seleção de uma das entradas de dados.

Multiplexadores

Multiplexadores Exemplos de aplicação: Seleção de informações digitais para um determinado circuito; Seleção de informações digitais para serem transmitidas a um outro sistema digital; Serialização de informações de vários bits; Implementação de expressões boolenas. Variável de seleção Saída 0 I 0 1 I 1

Multiplexadores Exemplos de aplicação: Circuito combinacional A B C S 1 S 2 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1 Variáveis de Seleção MUX 1 MUX 2 A B C S 1 S 2 0 0 0 I 0 = 0 I 0 = 0 0 0 1 I 1 = 1 I 1 = 0 0 1 0 I 2 = 1 I 2 = 0 0 1 1 I 3 = 0 I 3 = 1 1 0 0 I 4 = 1 I 4 = 0 1 0 1 I 5 = 0 I 5 = 1 1 1 0 I 6 = 0 I 6 = 1 1 1 1 I 7 = 1 I 7 = 1

Demultiplexadores Demultiplexadores (DEMUX) têm a finalidade de selecionar, através das variáveis de seleção, qual de suas saídas deve receber a informação presente em sua única entrada. Roteia o sinal presente em sua única linha de entrada para uma de suas 2 n saídas, dependendo dos valores em suas n linhas de controle.

Demultiplexadores

Demultiplexadores Exemplos de aplicação: Seleção de circuitos que devem receber uma determinada informação digital; Conversão de informação serial em paralela; Recepção e demultiplexação de informações de forma compatível com o sistema de multiplexação. Variável de seleção Canais de Saída I 0 I 1 0 E 0 1 0 E

Circuitos Gerador e Verificador de Paridade Vimos em aula anterior que um transmissor pode anexar um bit de paridade em um conjunto de bits de dados antes de transmiti-lo; A0 A1 GERADOR DE PARIDADE BP A0 A1 TRANSMI SOR RECEPTOR VERIFICADOR DE PARIDADE ERRO

Circuitos Gerador e Verificador de Paridade

Circuitos Gerador e Verificador de Paridade Exemplo: Determine a saída do gerador de paridade para cada um dos seguintes conjuntos de dados de entrada, D3D2D1D0: A)0111 B)1001 C)0000 D)0100 Determine a saída do verificador de paridade?