SCE Elementos de Lógica Digital I

Documentos relacionados
Circuitos Lógicos e Organização de Computadores

Circuitos Digitais Álgebra de Boole

3. CAPÍTULO LÓGICAS DIGITAIS

Prof. Leonardo Augusto Casillo

PCS 3115 (PCS2215) Sistemas Digitais I. Módulo 05 Álgebra Booleana. Prof. Dr. Edison Spina. Sobre o material do Prof. Dr. Marcos A. Simplicio Jr.

Sistemas Digitais Módulo 4 Álgebra Booleana e Circuitos Lógicos

CAPÍTULO 3 PORTAS LÓGICAS E ÁLGEBRA BOOLEANA

PCS 3115 (PCS2215) Conteúdo

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

ÁLGEBRA DE BOOLE POSTULADOS, TEOREMAS E PROPRIEDADES

Tecnologia dos Computadores 2002/2003. Exercícios

Utiliza variáveis binárias, i.e., que só podem assumir um de dois valores: {0,1}; {Low,High}; {True,False}; etc.

Abaixo descreveremos 6 portas lógicas: AND, OR, NOT, NAND, NOR e XOR.

Capítulo 3. Álgebra de Bool

Lógica Boolena. Aula 05. Prof. Msc. Arthur G. Bartsch

Portas lógicas Arquitetura e Organização de Computadores Curso de Análise e Desenvolvimento de Sistemas

Organização e Arquitetura de Computadores I

PORTAS NOR e NAND OR - AND - NOT. Considerando as entradas A e B, teremos na saída a complementação ou negação das mesmas.

Arquitetura de Computadores Aula 9 Portas Lógicas

Universidade Federal do ABC

UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E DA TERRA BACHARELADO EM SISTEMAS DE INFORMAÇÃO

Álgebra de Boole. Nikolas Libert. Aula 4B Eletrônica Digital ET52C Tecnologia em Automação Industrial

Arquitetura e Organização de Computadores. Álgebra Booleana

Álgebra de Boole. João Paulo Cerquinho Cajueiro 19 de agosto de 2009

ÁLGEBRA DE BOOLE B.1 - DIAGRAMA DE VENN

Circuitos Digitais. Conteúdo. Lógica. Introdução. Tabela-Verdade. Álgebra Booleana. Álgebra Booleana / Funções Lógicas. Ciência da Computação

Descrevendo Circuitos Lógicos Capítulo 3 Parte II

Sistemas Digitais. 6 Funções lógicas

Álgebra de Boole (ou Boleana) Circuitos Digitais Portas Lógicas e Álgebra de Boole. Álgebra de Boole: Tabela Verdade. Álgebra de Boole: funções

CIRCUITOS DIGITAIS ÁLGEBRA BOOLEANA

Como primeira e indispensável parte da Lógica Matemática temos o Cálculo Proporcional ou Cálculo Sentencial ou ainda Cálculo das Sentenças.

Universidade Federal do ABC

PCS 3115 Sistemas Digitais I Análise e Síntese de Circuitos Combinatórios Prof. Dr. Marcos A. Simplicio Jr.

(A1) As operações + e são comutativas, ou seja, para todo x e y em A, x + y = y + x e x y = y x

Álgebra de Boole. George Simon Boole ( ) O criador da álgebra dos circuitos digitais. Profª Jocelma Rios. Out/2012

Aula 07 : Portas Lógicas e Álgebra Booleana

APOSTILA COMPLEMENTAR

PRINCÍPIO BOOLEANO E PORTAS LÓGICAS (Unidade 3)

Álgebra de Boole. Álgebra de Boole - axiomas

CIRCUITOS DIGITAIS. Portas Lógicas e Álgebra Booleana

A B f(a, B) = A + B. A f(a ) = A

Aula 13. Conceitos Básicos de Eletrônica Digital Circuitos Combinacionais. Prof. Dr. Dilermando Piva Jr.

Transistor. Portas Lógicas (2) Base; Coletor; Emissor.

Organização de computadores

Álgebra de Boole. Este material é uma adaptação das notas de aula dos professores Edino Fernandes, Juliano Maia, Ricardo Martins e Luciana Guedes

Módulo 2 Álgebra e Lógica Booleana

Álgebra de Boole binária

Eletrônica Digital. Funções e Portas Lógicas. Prof. Renato Moraes

George Boole ( ) Claude Shannon

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

Circuitos Lógicos Capítulo 3 Portas Lógicas e Álgebra Booleana Parte II

Descrevendo Circuitos Lógicos (Continuação) CPCX UFMS Slides: Prof. Renato F. dos Santos Adaptação: Prof. Fernando Maia da Mota

ELETRÔNICA DIGITAL Aula 4-Álgebra de Boole e Simplificações de circuitos lógicos

Automação Industrial Parte 8

Sistemas de Numeração


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

CURSO DE ELETRÔNICA DIGITAL A ÁLGEBRA DE BOOLE

SCE Elementos de Lógica Digital I

11 a EDIÇÃO SISTEMAS DIGITAIS

02 Álgebra de Boole elementos físicos e funções lógicas. v0.2

Apostila de Sistemas Digitais e Computadores MÓDULOS I & II: REVISÃO ÁLGEBRA DE BOOLE.


Introdução à Informática. Álgebra de Boole. Ageu Pacheco e Alexandre Meslin

Lógica Proposicional e Álgebra de Boole

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

SISTEMAS DIGITAIS ÁLGEBRA BOOLEANA. Professor Carlos Muniz

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

Aula 4: Álgebra booleana

Eletrônica Digital. Lógica Booleana e Circuitos Lógicos FACULDADE FUCAPI

Lógica Digital e Álgebra Booleana

SSC0112 Organização de Computadores Digitais I

Circuitos Sequenciais: Circuitos Combinacionais: SISTEMAS DIGITAIS. Módulo 2 Prof. Celso

Postulado da complementação

Projeto de Circuitos Lógicos. Introdução ao Computador 2010/01 Renan Manola

6. Análise Lógica Combinacional

Álgebra Booleana: Axiomas, Teoremas e Leis de De Morgan

A Lógica e Álgebra de George Boole. Alexssandra Dayanne Soares de Campos 1 Natalie Geny Silva Braz 2 Nicole Motta Ferreira 3

PLANO DE ENSINO Engenharia Mecânica Fundamentos de Eletrônica Analógica e Digital

3 - Operações Lógicas. Portas Lógicas, Expressões Lógicas e Circuitos Lógicos

4. Álgebra Booleana e Simplificação Lógica. 4. Álgebra Booleana e Simplificação Lógica 1. Operações e Expressões Booleanas. Objetivos.

Sistemas Digitais Ficha Prática Nº Uniformização de circuitos com pontas NAND e NOR

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

EXPESSÕES BOOLEANAS E MAPAS DE KARNAUGH (Kmaps) AULA 05 Arquitetura de Computadores Gil Eduardo de Andrade

Sistemas de Numeração

Teoria Elementar dos Conjuntos

Teoria Elementar dos Conjuntos

Sistemas Digitais Módulo 5 Teoremas Lógicos, Simplificação Algébrica e Projeto de Circuitos Lógicos

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

Sistemas de Numeração. Exemplos de Sistemas de Numeração (1) Exemplos de Sistemas de Numeração (2) Sistemas de Numeração

Eletrônica Digital Portas Lógicas

*********************

Transcrição:

SCE - Elementos de Lógica Digital I Introdução aos circuitos lógicos Prof. Vanderlei Bonato

Tópicos da Aula de Hoje Variáveis e funções lógicas Tabela verdade Álgebra Booleana Diagrama de Venn Processo de síntese

Comportamento de uma chave binária = = (a) Two states of a switch S (b) Smbol for a switch ( é o controle) Figure 2.. A binar switch.

Variáveis e funções Batter Power suppl S Light (a) Simple connection to a batter S Light L() =, onde L() é a função lógica e a variável de entrada L= se = L= se = (b) Using a ground connection as the return path Figure 2.2. A light controlled b a switch.

Power suppl S S 2 Light (a) The logical AND function (series connection) S AND: L(, 2 ) =. 2 Power suppl S Light OR: L(, 2 ) = + 2 2 (b) The logical OR function (parallel connection) Figure 2.3. Two basic functions.

Coneão serial-paralela S L(, 2, 3 ) = ( + 2 ). 3 X S Power suppl S X 3 Light X 2 Figure 2.4. A series-parallel connection.

R L() =, também conhecido como inverso, complemento ou operação NOT Power suppl S Light Figure 2.5. An inverting circuit.

Tabela verdade Usada para representar operações lógicas Na tabela verdade abaio, as duas primeiras colunas apresentam todas as possíveis combinações de entrada e as colunas restantes a saída das funções AND e OR Figure 2.6. A truth table for the AND and OR operations.

Tabela verdade de 3 entradas para AND e OR Figure 2.7. Three-input AND and OR operations.

Símbolos gráficos das operações lógicas Cada operação lógica pode ser implementada eletronicamente com transistores, resultando em um elemento de circuito conhecido como porta lógica (logic gate) Um porta lógica pode possuir uma ou mais entradas, mas uma única saída queéativadaou não em função da entrada Circuitos lógicos podem ser construídos gráficamente usando essas representações (esquemático)

Símbolos gráficos das portas lógicas (AND, OR, NOT) 2 2 2 2 n n (a) AND gates + 2 2 2 + 2 + + n n (c) NOT gate (b) OR gates Figure 2.8. The basic gates.

Circuito formado por uma rede de portas lógicas 2 f = ( + ) 2 3 3 Figure 2.9. The function from Figure 2.4.

Dois modos de representar o mesmo circuito lógico S X S Power suppl S X 3 Light X 2 2 f = ( + ) 2 3 3 Figure 2.9. The function from Figure 2.4.

Determinar o comportamento de uma função a partir de uma rede de portas lógicas 2 A B f (a) Network that implements f = + 2 f (, ) 2 2 (b) Truth table for f Figure 2. a Logic network

Processo de Análise: A f 2 B (a) Network that implements f = + 2 f (, ) 2 2 (b) Truth table for f Figure 2. a Logic network

Representação por diagrama de tempo 2 A B f Time (c) Timing diagram A f 2 B (a) Network that implements f = + 2 Figure 2. b Logic network

Otimiação de redes lógicas 2 A f (c) Timing diagram Time 2 A g (d) Network that implements g = + 2 f = g + 2 = + 2 Figure 2. b Logic network

849 - George Boole Álgebra Booleana 93 Claude Shannon Circuitos Chaveados Muito usada para descrever e analisar circuitos lógicos Aiomas (postulados): Teoremas (regras a partir dos aiomas): a.. = 5a.. = b. + = 5b. + = 2a.. = 6a.. = 2b. + = 6b. + = 3a.. =. = 7a.. = 3b. +=+ = 7b. + = 4a. If = ; = 8a.. = 4b. If = ; = 8b. + = 9. = = Princípio de dualidade: trocar por e vice versa e trocar + por. e vice versa

Álgebra Booleana Propriedades/identidades para 2 e 3 variáveis: a.. =. Comutativa b. + = + a..(.) = (.). Associativa b. +(+) = (+)+ 2a..(+) =.+. 2b. +. = (+).(+) 3a. +. = 3b..(+) = 4a..+. = 4b. (+).(+) = 5a.. = + Teorema de DeMorgan 5b. + =. 6a. +. = + 6b..(+) =. Absorção Distributiva Combinação Consenso

Prova do Teorema de DeMorgan. = + Teorema de DeMorgan

Manipulação algébrica usando os aiomas, teoremas e propriedades Analisar os eemplos 2. e 2.2 do livro teto Estes eemplos simples demonstram que é impraticável lidar com epressões compleas deste modo Porém, esses teoremas e propriedades provêm a base para a síntese de funções lógicas em ferramentas CAD/EDA

Diagrama de Venn Provem uma forma mais intuitiva para entender como duas equações podem ser equivalentes Tradicionalmente utiliado na matemática para ilustrar graficamente as várias operações e relações na álgebra de conjuntos Na algebra Booleana (B) há somente dois valores (elementos) no universo B = {,} Uma epressão envolvendo uma ou mais variáveis tem área marcada onde o valor da epressão é igual a

(a) Constant (b) Constant (c) Variable = (d) = (e) (f) + (g) Figure 2.2. The Venn diagram representation. (h) +

(a) (d) (b) + (e) (c) ( + ) (f) + Figure 2.3. Verification of the distributive propert. ( + ) =. +.

Figure 2.4. Verification of + + +. + =. +.. +.

Notações e terminologias AND =. = ^ OR = + = NOT = = =! = ~ = NOT Operação AND conhecida como produto e OR como soma Precedência de operações NOT, AND e OR Para simplificar a aparência das epressões lógicas é comum omitir o operador. +

Síntese usando portas lógicas AND, OR e NOT Figure 2.5. A function to be snthesied. Um procedimento possível para implementar o circuito lógico da tabela verdade seria criar um termo de produto para cada caso em que a função produ na saída f(, 2 )= 2 + 2 + 2

Síntese usando portas lógicas AND, OR e NOT Eercício: encontrar um circuito mais simples utiliando os teoremas e propriedades definidos na álgebra de Boole O processo que gera um circuito a partir de uma descrição do comportamento funcional desejado é chamado de síntese

2 f (a) Canonical sum-of-products 2 f (b) Minimal-cost realiation Figure 2.6. Two implementations of a function in Figure 2.5.

Eercício Mostre com álgebra Booleana como podemos obter o circuito da figura 2.6 (b) a partir de 2.6 (a)

Fim!