Circuitos Combinacionais



Documentos relacionados
CIRCUITOS DIGITAIS ÁLGEBRA BOOLEANA

Exercícios de Circuitos Combinacionais

Circuitos Combinacionais

Circuitos Lógicos Portas Lógicas

Lista de Exercício 04 Projetos de Sistemas Digitais

Álgebra de Boole e Teorema de De Morgan Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h

Introdução. de Eletrônica Digital (Parte II) Universidade Federal de Campina Grande Departamento de Sistemas e Computação. Carga Horária: 60 horas

Portas Lógicas Básicas Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h

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

Capítulo I Portas Lógicas Básicas

Funções Lógicas e Portas Lógicas

Circuitos combinacionais

1 CIRCUITOS COMBINACIONAIS

A Figura 1 mostra uma organização do NEANDER com uma UAL de 6 funções. Figura 1: Organização para o NEANDER.

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

Projeto de Circuitos. Introdução ao Computador 2008/01 Bernardo Gonçalves

ÁLGEBRA BOOLEANA. Foi um modelo formulado por George Boole, por volta de 1850.

Valor lógico UM (Verdade, 1): 5 Volts. Valor lógico ZERO (FALSO, 0): 0 Volts.

Circuitos Lógicos Aula 8

Circuitos Seqüenciais: Latches e Flip-Flops. Fabrício Noveletto

Modelagem de Circuitos Digitais

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

CAPÍTULO II. Funções e Portas Lógicas

Introdução à Arquitetura de Computadores IFES Campus Serra

GUIA DE LABORATÓRIO DE SISTEMAS DIGITAIS PARA O CURSO DE ENGENHARIA DE CONTROLE E AUTOMAÇÃO

Falso: F = Low voltage: L = 0

Portas Lógicas (continuação)

Figura 1 - Diagrama de um sistema de controle de temperatura que requer conversão analógico-digital para permitir o uso de técnicas de processamento

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

4.3. Máquina de estados: São utilizados em sistemas de complexos, é de fácil transformação para ladder desde que não haja muitas ramificações.

Aula 8 Circuitos Integrados

Eletrônica Digital para Instrumentação. Herman Lima Jr.

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

ULA Sinais de Controle enviados pela UC

Eletrônica Digital. Mapa de Karnaugh

TECNOLOGIA EM MECATRÔNICA INDUSTRIAL CONTROLADORES LÓGICOS PROGRAMÁVEIS

Circuitos Digitais. Engenharia de Automação e Controle Engenharia Elétrica. São Paulo Prof. José dos Santos Garcia Neto

Circuitos Digitais 144L

Práticas de laboratório de Eletrônica Digital

Exercícios de Eletrônica Digital Instrutor Gabriel Vinicios Tecnologia Eletrônica II - Tarde

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto

Capítulo 3 - Trabalhando com circuitos digitais

PROGRAMAÇÃO EM LINGUAGEM LADDER LINGUAGEM DE RELÉS

3ª Lista de exercícios

Conceitos básicos do

Projeto de Máquinas de Estado

Parte V Linguagem de Programação

Estudos Técnicos de Componentes e Periféricos (ETCP) Prof. Mauricio ETCP

Organização e Arquitetura de Computadores I. de Computadores

Algoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br

Apostila de Fundamentos de Programação I. Prof.: André Luiz Montevecchi

Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Informática Organização e Arquitetura de Computadores

Princípio de Funcionamento

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

Organização e Arquitetura de Computadores I

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

Central de Alarme de Oito Zonas

Lógica de Programação

Arquitetura de Rede de Computadores

ARQUITETURA DE COMPUTADORES

Faculdade de Tecnologia de Teresina-PI Tecnologia em Redes de Computadores. Arquitetura de Computadores Prof. Nathan Saraiva

Aula 9: Análise e Síntese de Circuitos Digitais Combinacionais

O que é a estatística?

Endereçamento IP 09/05/2014. Endereçamento IP CLASSE B CLASSE A CLASSE A CLASSE C

Marcos da Arquitetura de Computadores (1)

1 Modulação digital Noções básicas

EA773 - Experimento 5

Arquitetura de Computadores. Tipos de Instruções

1 Título. 2 Objetivos. 3 - Fundamentos Teóricos. Página 1 de 5 Universidade Federal de Juiz de Fora. Prática 1 Aplicações das Funções Lógicas

DECODIFICADOR DE DISPLAY DE 7 SEGMENTOS COM LATCH

Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia de Computação CECOMP

LISTA DE EXERCÍCIOS: 3ª Unidade. Registros e Arquivos

Bases Matemáticas. Aula 2 Métodos de Demonstração. Rodrigo Hausen. v /15

ARQUITETURA DE COMPUTADORES

PROJETO DE REDES

Quadro de consulta (solicitação do mestre)

CAPÍTULO 6 CIRCUITOS SEQUENCIAIS IV: PROJETO DE REDES SEQUENCIAIS

Manual do instalador Box Output DC Rev Figura 01 Apresentação do Box Output DC.

Problemas insolúveis. Um exemplo simples e concreto

Estruturas Discretas INF 1631

Circuitos Combinacionais. Sistemas digitais

Programação Básica em STEP 7 Operações Binárias. SITRAIN Training for Automation and Drives. Página 6-1

CALCULADORA SIMPLES COM ULA

Introdução. Introdução. Introdução. Organização Estruturada de Computadores. Introdução. Máquinas Multiníveis

DISPOSITIVOS ESPECIAIS

MÓDULO 6 INTRODUÇÃO À PROBABILIDADE

EXPERIÊNCIA 2 PORTAS LÓGICAS BÁSICAS E UNIVERSAIS

Autómatos Finitos Determinísticos

SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelar

Caracterização temporal de circuitos: análise de transientes e regime permanente. Condições iniciais e finais e resolução de exercícios.

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

Sistemas Digitais Álgebra de Boole Binária e Especificação de Funções

T-530. Características. Características técnicas TELE ALARME MICROPROCESSADO. Aplicação

CAP. I ERROS EM CÁLCULO NUMÉRICO

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

Comunicação de Dados. Aula 4 Conversão de Sinais Analógicos em digitais e tipos de transmissão

Lógica. Everson Santos Araujo

Tecnologia de Redes de Computadores - aula 3

Circuitos Digitais Cap. 6

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

Transcrição:

ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES Circuitos Combinacionais Portas Lógicas

Sistemas Digitais 2 Definição funcional: Aparato dotado de conjuntos finitos de entradas e saídas e capaz de processar informação representada sob forma discreta Representação estrutural: e 0 e 1 Sistema Digital s 0 s 1 e m-1 s n-1 Processamento discreto de Informação Subdivisão: Circuitos combinacionais Circuitos seqüenciais

Sistemas Digitais Combinacionais 3 Definição: Circuito, cujo comportamento de cada saída é descrito como função exclusivamente dos valores instantâneos das entradas Representação Estrutural: e 0 e 1 Circuito Combinacional s 0 s 1 e m-1 s n-1 Função: s i = (e 0, e 1,..., e m-1 ) i = 0... n-1

Porta Lógica NÃO (NOT) ou Complemento 4 Complementa o sinal de entrada. Se o sinal de entrada for 0 ela produz uma saída 1, se a entrada for 1 ela produz uma saída 0 Função Booleana Tabela Verdade Representação gráfica

Porta Lógica E (AND) 5 Combina sinais de entrada equivalentemente a um circuito em série. Produz uma saída 1, se todos os sinais de entrada forem 1. Senão produz 0 Função Booleana Tabela Verdade Representação gráfica

Porta Lógica OU (OR) 6 Combina dois ou mais sinais de entrada equivalentemente a um circuito paralelo. Produz uma saída 1, se qualquer um dos sinais de entrada for 1. Senão produz 0 Função Booleana Tabela Verdade Representação gráfica

Porta NÃO E (NAND) 7 Equivale a uma porta AND seguida por uma porta NOT. Ela produz uma saída que é o inverso da saída produzida pela porta AND Função Booleana Tabela Verdade Representação gráfica

Porta NÃO OU (NOR) 8 Equivale a uma porta OR seguida por uma porta NOT. Ela produz uma saída que é o inverso da saída produzida pela porta OR Função Booleana Tabela Verdade Representação gráfica

Porta OU Exclusivo (XOR) 9 A porta XOR produz 0 na saída 0 quando todos os bits de entrada são iguais e saída 1 quando pelo menos um dos bits de entrada é diferente dos demais Função Booleana Tabela Verdade Representação gráfica

Composição de Portas Lógicas 10 Dado o circuito abaixo, descreva com funções Booleanas cada porta e, inclusive a saída, em função de suas entradas

Circuitos com 1, 2 ou mais Níveis Lógicos 11 Existem infinitas possibilidades para implementar a mesma lógica combinacional, utilizando 1, 2 ou mais níveis de portas lógicas Lógica com 1 nível é aplicada apenas para circuitos muito simples A complexidade do circuito deve ser resolvida na própria porta Lógica multinível aplicada a maior parte dos circuitos customizados Lógica 2 níveis aplicada normalmente aplicada a circuitos pré-fabricados e/ou regulares, tais como PLAs (matrizes lógicas programáveis) Exemplo de circuitos equivalentes implementados com 2 e 3 níveis de portas lógicas

Obtenção de Funções Booleanas em 2 Níveis 12 Uma mesma lógica Booleanas pode ser obtida por diversas funções diferentes, mas equivalentes, com diversos níveis de lógica Funções Booleanas em 2 níveis Soma de produtos lista as combinações das variáveis para as quais a função de saída vale 1 Produto de Somas lista as combinações das variáveis para as quais a função de saída vale 0 Exemplo X Y Z 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 S 1 0 1 0 0 1 0 1 Soma de Produtos Produto de Somas S = XYZ + XYZ + XYZ + XYZ S = (0, 2, 5, 7) S = (X+Y+Z) (X+Y+Z) (X+Y+Z) (X+Y+Z) S = (1, 3, 4, 6)

Exercícios Lógicos 13 Extraia as funções lógicas e implemente as mesmas utilizando portas lógicas. Faça as tabelas verdade e extraia a soma de produtos e o produto de somas 1. O caixa forte de um banco funciona com um sistema de chaves. Três pessoas têm as chaves: o gerente, seu auxiliar e o tesoureiro. A porta abre com, pelo menos, duas das três chaves, sendo que uma delas tem que ser a do tesoureiro 2. O alarme de um carro possui interruptores para ligar/desligar nas duas portas da frente e um interruptor geral. O alarme soará se qualquer uma ou ambas as portas forem abertas quando o interruptor geral estiver ligado 3. Uma casa possui um sistema de sensores e um cachorro dão suporte a um sistema de alarme ser disparado, avisando uma suposta tentativa de invasão. O alarme soará sempre que o cachorro da casa estiver latindo e qualquer um de 2 sensores, um instalado na janela e o outro na porta, for acionado 4. Um laboratorista químico possui 4 produtos químicos A, B, C e D, que devem ser guardados em um depósito. Por conveniência, é necessário mover um ou mais produtos de um depósito para outro de tempos em tempos. A natureza dos produtos é tal, que é perigoso guardar B e C juntos, a não ser que A esteja no mesmo depósito. Também é perigoso guardar C e D juntos se B não estiver no depósito. Escreva uma expressão lógica S, de tal forma que, S=1 sempre que existir uma combinação perigosa no depósito

Exercícios 14 5. O diretor de uma empresa solicitou ao departamento de Recursos Humanos (RH) a contratação de um funcionário que atenda a um dos requisitos Abaixo: Sexo Masculino, com curso superior ou Sexo Feminino com curso superior e idade mínima de 30 anos ou Sem curso superior com experiência na área ou Sexo Feminino, menor de 30 anos, com curso superior. O gerente de RH, lendo tais requisitos, e usando seus conhecimentos de lógica, resolveu simplificá-los considerando cada característica como uma variável lógica: M = sexo Masculino S = com curso Superior E = com Experiência I = Idade mínima 30