Boolean Logic 1 Technician Series Boolean 1.1 ©Paul Godin Created Jan 2015 gmail.com.

Slides:



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

Boolean Algebra and Reduction Techniques
Boolean rules for simplification Dr. Ahmed Telba.
Relationship Between Basic Operation of Boolean and Basic Logic Gate The basic construction of a logical circuit is gates Gate is an electronic circuit.
Lecture 14 Today we will Learn how to implement mathematical logical functions using logic gate circuitry, using Sum-of-products formulation NAND-NAND.
EET 1131 Unit 5 Boolean Algebra and Reduction Techniques
Digital Fundamentals with PLD Programming Floyd Chapter 4
Chapter 5 Boolean Algebra and Reduction Techniques 1.
Boolean Algebra. Introduction 1854: Logical algebra was published by George Boole  known today as “Boolean Algebra” 1854: Logical algebra was published.
Chapter 5 Boolean Algebra and Reduction Techniques William Kleitz Digital Electronics with VHDL, Quartus® II Version Copyright ©2006 by Pearson Education,
Digital Logic Design ESGD2201
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.
CHAPTER 2 Boolean Algebra
Boolean Algebra and Digital Circuits
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.
Laws (Theorems) of Boolean algebra Laws of Complementation oThe term complement means, to invert or to change 1's to 0's and 0's to 1's, for which purpose.
Circuit Simplification Truth Table  Minimized Logic Gates.
Basic Gates 3.1 Basic Digital Logic: NAND and NOR Gates ©Paul Godin Created September 2007 Last Update Sept 2009.
CHAPTER 1 INTRODUCTION TO DIGITAL LOGIC
6 - 1 Simplification Theorems Useful for simplification of expressions & therefore simplification of the logic network which results. XY + XY' = ( X +
Basic Digital Logic: NAND and NOR Gates Technician Series ©Paul Godin Last Update Dec 2014.
1 BOOLEAN ALGEBRA Basic mathematics for the study of logic design is Boolean Algebra Basic laws of Boolean Algebra will be implemented as switching devices.
Digital Logic Design Week 4 Boolean algebra. Laws and rules De Morgan’s theorem Analysis of logic circuits Standard forms Project 1 preparation.
+ CS 325: CS Hardware and Software Organization and Architecture Gates and Boolean Algebra Part 3.
Steering Gates, Timing Diagrams & Combinational Logic Technician Series Steering 1.1 ©Paul Godin Created Jan 2014.
Basic Gates 2.1 Basic Digital Logic: Application of Digital Gates using AND / OR / NOT ©Paul Godin Created August 2007 Last Update Sept 2013 Basic Gates.
Boolean Algebra and Reduction Techniques
1 EENG 2710 Chapter 2 Algebraic Methods For The Analysis and Synthesis of Logic circuits.
© BYU 03 BA1 Page 1 ECEn 224 Boolean Algebra – Part 1.
Boolean 1.1 Boolean Logic 1 ©Paul Godin Created September 2007 Last Edit September 2009 gmail.com.
Floyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd Chapter 4 © 2008 Pearson Education.
Laws of Boolean Algebra Commutative Law Associative Law Distributive Law Identity Law De Morgan's Theorem.
Laws (Theorems) of Boolean algebra Laws of Complementation oThe term complement means, to invert or to change 1's to 0's and 0's to 1's, for which purpose.
Designing Combinational Logic Circuits
DKT 122/3 - DIGITAL SYSTEM I Chapter 4A:Boolean Algebra and Logic Simplification) Mohd ridzuan mohd nor
Boolean 4.1 Boolean Logic 4 ©Paul Godin Created September 2007 gmail.com.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Logic Design Dr. Oliver Faust.
BOOLEAN ALGEBRA AND LOGIC SIMPLIFICATION
CHAPTER 1 INTRODUCTION TO DIGITAL LOGIC
Digital Logic Design Dr. Oliver Faust Chapter 4
Lecture 5 More Boolean Algebra A B. Overview °Expressing Boolean functions °Relationships between algebraic equations, symbols, and truth tables °Simplification.
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.
DeMorgan’s Theorem DeMorgan’s 2 nd Theorem The complement of a sum of variables is equal to the product of the complemented variables. A + B = A. B Applying.
Chapter 5 Boolean Algebra and Reduction Techniques 1.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd.
Circuits, Truth Tables & Boolean Algebra. Expressions Can describe circuits in terms of Boolean expression.
Boolean 3.1 Boolean Logic 3 ©Paul Godin Created September 2007 Last edit Sept 2009.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Introduction to Digital Electronics Lecture.
EET 1131 Unit 5 Boolean Algebra and Reduction Techniques
De Morgan’s Theorem,.
DeMorgan’s Theorem DeMorgan’s 2nd Theorem
Boolean Algebra & De Morgan's Theorems
CHAPTER 2 Boolean Algebra
CHAPTER 1 : INTRODUCTION
Boolean Algebra.
Boolean Algebra – Part 1 ECEn 224.
SLIDES FOR CHAPTER 2 BOOLEAN ALGEBRA
Component 1 – 2A, B, C Binary Logic
BASIC & COMBINATIONAL LOGIC CIRCUIT
Circuits, Truth Tables & Boolean Algebra
Boolean Algebra.
Boolean Algebra.
BOOLEAN ALGEBRA AND LOGIC SIMPLIFICATION Part (a)
Boolean Logic 2 ©Paul Godin Created September 2007 Last edit Sept 2009
Digital Fundamentals Floyd Chapter 4 Tenth Edition
Circuits, Truth Tables & Boolean Algebra
Laws & Rules of Boolean Algebra
Boolean Algebra S.SADHISH PRABHU.
Presentation transcript:

Boolean Logic 1 Technician Series Boolean 1.1 ©Paul Godin Created Jan 2015 gmail.com

Boolean Simplification ◊Boolean equations are used to describe a logic circuit’s function. ◊Equations can become complex and require simplification. ◊There are laws and theorems to help simplify complex Boolean problems. ◊Manipulating Boolean equations follows many of the rules of standard algebra. Boolean 1.2

The 3 Boolean Laws ◊Commutative: ◊Addition: A + B = B + A ◊Multiplication: AB = BA ◊Associative: ◊Addition: A + (B + C) = (A + B) + C ◊Multiplication: A(BC) = (AB)C ◊Distributive: ◊A(B + C) = AB + AC ◊(A + B)(C + D) = AC + AD + BC + BD Boolean 1.3

The 10 Basic Rules (part 1) 1.Anything ANDed with a 0 is equal to 0:A ● 0 = 0 2.Anything ANDed with a 1 is equal to itself:A ● 1 = A 3.Anything ORed with a 0 is equal to itself:A + 0 = A 4.Anything ORed with a 1 is equal to 1:A + 1 = 1 5.Anything ANDed with itself is equal to itself:A ● A = A Boolean 1.4

The 10 Basic Rules (part 2) 6.Anything ORed with itself is equal to itself:A + A = A 7.Anything ANDed with its own complement equals 0:A ● A = 0 8.Anything ORed with its own complement equals 1:A + A = 1 9.Anything complemented twice is equal to the original: A = A 10.The two variable rules: a) A + AB = A + B b) A + AB = A + B c) A + AB = A Boolean 1.5

De Morgan’s Theorem Review ◊De Morgan’s Theorem allows the inversion of an expression to be broken up into inversions of individual variables. ◊Inversion of an expression: A + B ◊Inversion of individual variables: A ● B “Break the bar and change the sign” Boolean 1.6

7.A ● 0 = ___ 8.A + A = ____ 9.A + A = ____ 10.A + AB = ____ 11.A ● 1 = ____ 12.A = ____ Basic Boolean Rules Exercise 1 1.A + 0 = ____ 2.A + AB = ____ 3.A + 1 = ____ 4.A + AB = ____ 5.A ● A = ____ 6.A ● A = ____ Determine the outcome of the following: Boolean 1.7

Basic Boolean Rules Exercise 2 Determine the output of the following gates ? 0 A ? 1 ? 0 ? 1 A A A’ A A Boolean 1.8

Boolean Simplification ◊Boolean equations can be simplified using algebraic methods, using the Boolean rules and laws to reduce the equation. Boolean 1.9

Examples of Boolean Reduction 1 ◊Consider CD(D+DF) ◊CD(D) Rule 10a where D+DF=D ◊CDD Associative Law ◊CD Rule 5 where DD=D ◊Consider C’D’(C+D)’ ◊C’D’(C’D’)DeMorgan where (C+D)=(CD) ◊C’C’D’D’Associative where brackets removed ◊C’D’Rule 5 where C’C’=C’ and D’D’=D’ Boolean 1.10

Examples of Boolean Reduction 2 ◊Consider (C+D)(C+D’) ◊CC+CD’+DC+DD’ Distributive ◊C+CD’+CD+0Rule 5: CC=C; Rule 7:DD’=0, ◊C+CD’+CDRule 3: (A+0=A) ◊(C+CD’)+CD Associative ◊C+CDRule 10c: C+CD’=C ◊C+CRule 10c: C+CD=C ◊CRule 6: C+C=C ◊Consider C’+CDE+E ◊(C’+CDE)+EAssociative ◊C’+DE+ERule 10b: C’+CDE=C’+DE ◊C’+(E+DE)Associative, Commutative ◊C’+ERule 10c: E+DE=E Boolean 1.11

Exercise 3 ◊Simplify the following: ◊ A’+AB’+B ◊A+A’B+B’C+AC ◊AB’+A’CD+B+C’+D’ Other examples may be given in class Boolean 1.12

Pushing a Signal ◊Signal Pushing is a technique of applying an input value and following its progression through a circuit. ◊This method is used extensively when analysing and troubleshooting circuits. Boolean 1.13

Truth Tables and Signal Pushing ◊A truth table can be derived from a circuit by signal pushing. ◊All possible input combinations are applied to determine the output of the circuit. Boolean 1.14

1 Example 1: Signal Pushing INPUTOUTPUT ABW Apply all input combinations, follow the logic through the circuit and complete the truth table Animated Boolean 1.15

Example 2: Signal Pushing INPUTOUTPUT ABCY Boolean 1.16

Exercise 1: Signal Pushing Apply all input combinations and complete the truth table. INPUTOUTPUT ABCW Boolean 1.17

Exercise 2: Signal Pushing INPUTOUTPUT ABCDZ Boolean 1.18

Sum-of-Products (SOP) Boolean 1.19

Boolean from the Truth Table ◊A Boolean equation derived from the truth table takes on a “Sum-of-Products” form. ◊Sum-of-Products are ANDed statements (products) that are ORed together (sum). Example: (A●B)+(C●D) ◊From the Truth Table, for all output values that equal “1”, the ANDed input values are written. ◊If the input value is “0”, the complimented input is indicated. Boolean 1.20

SOP from the Truth Table This example demonstrates how the S.O.P. equation is determined. INPUTOUTPUT ABW (A●B)+(A●B)=W Boolean 1.21

S.O.P. Simplification ◊Once the Boolean equation in S.O.P. form is determined, standard simplification rules are applied. ◊Example: (A●B)+(A●B)=W B(A+A)=W B(1)=W B=W Boolean 1.22

Example 2: Sum of Products (ABC)+(ABC)+(ABC)+(ABC) = W INPUTOUTPUT ABCW Boolean 1.23

3-Boolean Expression Simplified (ABC)+(ABC)+(ABC)+(ABC) = W (ABC)+(ABC)+(ABC)+(ABC)+(ABC)+(ABC) = W BC(A+A)+AB(C+C)+AC(B+B) = W BC+AB+AC = W Boolean 1.24

©Paul R. Godin prgodin gmail.com END Boolean 1.25