Circuits, Truth Tables & Boolean Algebra. Expressions Can describe circuits in terms of Boolean expression.

Slides:



Advertisements
Similar presentations
EET 1131 Unit 5 Boolean Algebra and Reduction Techniques
Advertisements

Logic Gates.
Lecture 6 More Logic Functions: NAND, NOR, XOR and XNOR
ECE 2373 Modern Digital System Design Exam 2. ECE 2372 Exam 2 Thursday March 5 You may use two 8 ½” x 11” pages of information, front and back, write.
Chapter 4 Logic Gates and Boolean Algebra. Introduction Logic gates are the actual physical implementations of the logical operators. These gates form.
EET 1131 Unit 5 Boolean Algebra and Reduction Techniques
Combinational Logic Circuits Reference: M. Mano, C. Kime, “Logic and Computer Design Fundamentals”, Chapter 2 Dr. Costas Kyriacou and Dr. Konstantinos.
ENGG 1203 Tutorial Combinational Logic (I) 1 Feb Learning Objectives
Boolean Algebra and Logic Simplification. Boolean Addition & Multiplication Boolean Addition performed by OR gate Sum Term describes Boolean Addition.
Digital Logic Design Adil Waheed. BOOLEAN ALGEBRA AND LOGIC SIMPLIFICATION AND gate F = A.B OR gate F = A + B NOT gate F = A NAND gate F = A.B NOR gate.
Boolean Algebra and Logic Simplification
Algebraic Expressions Objectives: 1)To evaluate algebraic expressions 2)To simplify algebraic expressions.
DeMorgan Theorem, Computer Simulation Exercises
Digital Electronics Lecture 4 Simplification using Boolean Algebra, Combinational Logic Circuit Design.
Logic Gates Shashidhara H S Dept. of ISE MSRIT. Basic Logic Design and Boolean Algebra GATES = basic digital building blocks which correspond to and perform.
Basic logic gates  AND gate:The truth table is given by A.BBA
Circuit Simplification Truth Table  Minimized Logic Gates.
ACOE1611 Combinational Logic Circuits Reference: M. Mano, C. Kime, “Logic and Computer Design Fundamentals”, Chapter 2.
Basic Gates 3.1 Basic Digital Logic: NAND and NOR Gates ©Paul Godin Created September 2007 Last Update Sept 2009.
CH51 Chapter 5 Combinational Logic By Taweesak Reungpeerakul.
Basic Digital Logic: NAND and NOR Gates Technician Series ©Paul Godin Last Update Dec 2014.
Floyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd Chapter 5 © 2008 Pearson Education.
1 EENG 2710 Chapter 2 Algebraic Methods For The Analysis and Synthesis of Logic circuits.
DKT 122/3 - DIGITAL SYSTEM I Chapter 4A:Boolean Algebra and Logic Simplification) Mohd ridzuan mohd nor
BOOLEAN ALGEBRA AND LOGIC SIMPLIFICATION
CHAPTER 1 INTRODUCTION TO DIGITAL LOGIC
THE K-MAP.
CEC 220 Digital Circuit Design SOP and POS forms Friday, January 23 CEC 220 Digital Circuit Design Slide 1 of 17.
BOOLEAN ALGEBRA LOGIC GATES. Introduction British mathematician George Boole( ) was successful in finding the link between logic and mathematics.
CO5023 Building Circuits from Truth Tables. Build the following… Let’s say we want a circuit which acts as described by the following truth table: We.
CHAPTER 1 INTRODUCTION TO DIGITAL LOGIC. De Morgan’s Theorem De Morgan’s Theorem.
DE MORGAN’S THEOREM. De Morgan’s Theorem De Morgan’s Theorem.
CEC 220 Digital Circuit Design SOP and POS forms Friday, Sept 11 CEC 220 Digital Circuit Design Slide 1 of 17.
Chapter 5 Boolean Algebra and Reduction Techniques 1.
Combinational Logic Analysis. Basic Combinational Logic Circuits AND-OR logic AND-OR logic AND-OR logic produces an SOP expression. AND-OR logic produces.
Logic Gates and Boolean Algebra Introduction to Logic II.
Digital Logic Design. Truth Table  Logic Circuit 1. Start with truth table 2. When your output is a 1, figure out the combination of inputs, ANDs, and.
EET 1131 Unit 5 Boolean Algebra and Reduction Techniques
MULTI-LEVEL GATE CIRCUITS / NAND AND NOR GATES
Combinational Circuits Part 1
Eng. Mai Z. Alyazji October, 2016
Logic Gates and Boolean Algebra
Computer Science 210 Computer Organization
De Morgan’s Theorem,.
Boolean Algebra & De Morgan's Theorems
Logic Gates and Boolean Algebra
CHAPTER 2 Boolean Algebra
Logic Gates.
Logic Gates Benchmark Companies Inc PO Box Aurora CO
CHAPTER 1 : INTRODUCTION
Boolean Algebra and Combinational Logic
Boolean Algebra.
Princess Sumaya University
CHAPTER 3 SETS AND BOOLEAN ALGEBRA
ECE 331 – Digital System Design
Circuits & Boolean Expressions
Karnaugh Maps (K-Maps)
Computer Science 210 Computer Organization
Digital Logic & Design Dr. Waseem Ikram Lecture 13.
Circuits, Truth Tables & Boolean Algebra
Universal gates.
Logic Gates.
Boolean Algebra.
BOOLEAN ALGEBRA AND LOGIC SIMPLIFICATION Part (a)
Circuits, Truth Tables & Boolean Algebra
Department of Electronics
Combinational Logic Circuit
Principles & Applications
Laws & Rules of Boolean Algebra
Circuits & Boolean Expressions
Presentation transcript:

Circuits, Truth Tables & Boolean Algebra

Expressions Can describe circuits in terms of Boolean expression

Expressions Write Q as a function of A, B and C

Expressions Write Q as a function of A, B and C

Expressions Write Q as a function of A, B and C

Expressions Write Q as a function of A, B and C

Where We Are… Can represent a circuit's output with Boolean expression: AB + AC

Where We Are… We can simplify boolean expressions AB + AC A(B + C)

Where We Are… Thus we can simplify circuits AB + AC A(B + C)

Sum Of Products Can convert any truth table to expression – Identify ways to get 1 output X = 1 if red OR green OR yellow

Sum Of Products

Multiple Inputs

SOP Circuit

Implication 1 Can build circuit from SOP expression: Any circuit can be build with NOT, AND & OR

And… Can make NOT, AND & OR with only NAND NOT ANDOR

Implication 2 Any circuit can be build with NAND gates only…

Implication 2 Replace NOT with NAND

Implication 2 Put inversion bubbles out of AND & into OR – 2 negations cancel out

Implication 2

SOP Circuit Can build circuit from SOP expression… … but can often do better…

Logisim Build simplified circuit from truth table… – Window  Combinational Analysis Build truth table for circuit… – Project  Analyze Circuit

Simplification

Multiple Outputs Multiple outputs – Each output separate function/circuit INOUT ABXY

Multiple Outputs Multiple outputs – Each output separate function/circuit X = AB INOUT ABXY

Multiple Outputs INOUT ABXY

Multiple Outputs