CEC 220 Digital Circuit Design Boolean Algebra II Fri, Sept 4 CEC 220 Digital Circuit Design Slide 1 of 13.

Slides:



Advertisements
Similar presentations
CS 151 Digital Systems Design Lecture 5 Boolean Algebra.
Advertisements

Lecture 5 EGRE 254 1/28/09. 2 Boolean algebra a.k.a. “switching algebra” –deals with Boolean values -- 0, 1 Positive-logic convention –analog voltages.
Morgan Kaufmann Publishers
CS2100 Computer Organisation
Chapter 2 Logic Circuits.
ECE C03 Lecture 21 Lecture 2 Two Level Minimization Hai Zhou ECE 303 Advanced Digital Design Spring 2002.
ECE 331 – Digital System Design Boolean Algebra (Lecture #3) The slides included herein were taken from the materials accompanying Fundamentals of Logic.
ECE 331 – Digital System Design
1 Section 10.1 Boolean Functions. 2 Computers & Boolean Algebra Circuits in computers have inputs whose values are either 0 or 1 Mathematician George.
ENGIN112 L5: Boolean Algebra September 12, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 5 Boolean Algebra.
ECE 301 – Digital Electronics Boolean Algebra and Standard Forms of Boolean Expressions (Lecture #4) The slides included herein were taken from the materials.
Chapter 2: Boolean Algebra and Logic Functions
Binary Logic and Gates COE 202 Digital Logic Design Dr. Aiman El-Maleh
CHAPTER 2 Boolean Algebra
Boolean Algebra – I. Outline  Introduction  Digital circuits  Boolean Algebra  Two-Valued Boolean Algebra  Boolean Algebra Postulates  Precedence.
DeMorgan Theorem, Computer Simulation Exercises
©2004 Brooks/Cole FIGURES FOR CHAPTER 2 BOOLEAN ALGEBRA Click the mouse to move to the next page. Use the ESC key to exit this chapter. This chapter in.
Digital Systems: Boolean Algebra and Logic Gates
Apr. 3, 2000Systems Architecture I1 Systems Architecture I (CS ) Lecture 3: Review of Digital Circuits and Logic Design Jeremy R. Johnson Mon. Apr.
Module 4.  Boolean Algebra is used to simplify the design of digital logic circuits.  The design simplification are based on: Postulates of Boolean.
Lecture 22: 11/19/2002CS170 Fall CS170 Computer Organization and Architecture I Ayman Abdel-Hamid Department of Computer Science Old Dominion University.
Boolean Logic and Circuits ELEC 311 Digital Logic and Circuits Dr. Ron Hayne Images Courtesy of Cengage Learning.
ACOE1611 Combinational Logic Circuits Reference: M. Mano, C. Kime, “Logic and Computer Design Fundamentals”, Chapter 2.
Logic Functions: XOR, XNOR
6 - 1 Simplification Theorems Useful for simplification of expressions & therefore simplification of the logic network which results. XY + XY' = ( X +
1 Boolean Algebra  Digital circuits Digital circuits  Boolean Algebra Boolean Algebra  Two-Valued Boolean Algebra Two-Valued Boolean Algebra  Boolean.
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.
Figure 2.6. A truth table for the AND and OR operations. 2.3 Truth Tables 1.
Dale Roberts Department of Computer and Information Science, School of Science, IUPUI Dale Roberts, Lecturer Computer Science, IUPUI
Boolean Algebra – II. Outline  Basic Theorems of Boolean Algebra  Boolean Functions  Complement of Functions  Standard Forms.
A. Abhari CPS2131 Chapter 2: Boolean Algebra and Logic Gates Topics in this Chapter: Boolean Algebra Boolean Functions Boolean Function Simplification.
Logic Circuits Lecture 3 By Amr Al-Awamry. Basic Definitions Binary Operators  AND z = x y = x yz=1 if x=1 AND y=1  OR z = x + y z=1 if x=1 OR y=1 
CEC 220 Digital Circuit Design Boolean Algebra Friday, January 17 CEC 220 Digital Circuit Design Slide 1 of 22.
BOOLEAN ALGEBRA – Digital Circuit 1 Choopan Rattanapoka.
Boolean Algebra and Logic Gates
Ahmad Almulhem, KFUPM 2009 COE 202: Digital Logic Design Combinational Logic Part 1 Dr. Ahmad Almulhem ahmadsm AT kfupm Phone: Office:
CEC 220 Digital Circuit Design SOP and POS forms Friday, January 23 CEC 220 Digital Circuit Design Slide 1 of 17.
Boolean Algebra ELEC 311 Digital Logic and Circuits Dr. Ron Hayne Images Courtesy of Cengage Learning.
CEC 220 Digital Circuit Design SOP and POS forms Friday, Sept 11 CEC 220 Digital Circuit Design Slide 1 of 17.
CSE 461. Binary Logic Binary logic consists of binary variables and logical operations. Variables are designated by letters such as A, B, C, x, y, z etc.
Boolean Algebra and Logic Gates COE 202 Digital Logic Design Dr. Muhamed Mudawar King Fahd University of Petroleum and Minerals.
ECE 301 – Digital Electronics
Chapter 3 Notes – Part II Review Questions
Digital Technology.
14:332:231 DIGITAL LOGIC DESIGN Boolean Algebra
Unit 2 Boolean Algebra.
CS 105 Digital Logic Design
CHAPTER 2 Boolean Algebra
CHAPTER 2 Boolean Algebra This chapter in the book includes:
Lecture 2-1 Boolean Algebra
SLIDES FOR CHAPTER 2 BOOLEAN ALGEBRA
Topic1: Boolean Algebra José Nelson Amaral
TN 221: DIGITAL ELECTRONICS 1
FIGURES FOR CHAPTER 2 BOOLEAN ALGEBRA
Jeremy R. Johnson Wed. Sept. 29, 1999
ECE/CS 352 Digital Systems Fundamentals
Lecture 3: Boolean Algebra
CHAPTER 2 Boolean Algebra
Jeremy R. Johnson Anatole D. Ruslanov William M. Mongan
Boolean Algebra.
Boolean Algebra.
Boolean Algebra & Logic Circuits
February 7, 2002 John Wawrzynek
Boolean Algebra Introduction CSCI 240
COMS 361 Computer Organization
ECE 352 Digital System Fundamentals
Design of Digital Circuits Lab 1 Supplement: Drawing Basic Circuits
Introductory Concepts
BOOLEAN ALGEBRA.
Binary Logic and Gates COE 202 Digital Logic Design Dr. Aiman El-Maleh
Presentation transcript:

CEC 220 Digital Circuit Design Boolean Algebra II Fri, Sept 4 CEC 220 Digital Circuit Design Slide 1 of 13

Lecture Outline Fri, Sept 4 CEC 220 Digital Circuit Design Basic Boolean Theorems Implementation of Boolean Expressions Slide 2 of 13

Boolean Algebra Review of AND, OR, NOT gates Fri, Sept 4 CEC 220 Digital Circuit Design The following signals were observed in the Lab  The inputs to the box are A and B  What type of gate is in the box? o AND, OR, NOT ? ? A B A B ? A B ? A B Slide 3 of 13

Boolean Algebra Basic Boolean Theorems Fri, Sept 4 CEC 220 Digital Circuit Design Basic Theorems  Principle of DUALITY: o Given any Boolean expression its DUAL expression can be obtained by: – Replace “ “ by “ + “ (and vice versa), also – Replace “ 0 “ by “ 1 “ (and vice versa) Slide 4 of 13

Boolean Algebra Basic Boolean Theorems Fri, Sept 4 CEC 220 Digital Circuit Design Basic Theorems  Operations with 0 and 1 x  0 = 0 x  1 = x x 0 x0x x 1 x1x x +0 = x x +1 = 1 x 0 x x 1 x Expression Dual of Expression Slide 5 of 13

Boolean Algebra Basic Boolean Theorems Fri, Sept 4 CEC 220 Digital Circuit Design Idempotent Law: Laws of Complementarity Involution Law x + x = x x  x = x Expression Dual of Expression Expression Dual of Expression Slide 6 of 13

Boolean Algebra More Boolean Theorems Fri, Sept 4 CEC 220 Digital Circuit Design Commutative Law Associative Law Distributive Law x  y = y  x Expression Dual of Expression x + y = y + x (x  y)  z = x  (y  z) Expression Dual of Expression (x + y) + z = x + (y + z) x  (y + z) = ( x  y) + (x  z) Expression Dual of Expression x + (y  z) = ( x + y)  (x + z) Slide 7 of 13

Boolean Algebra More Boolean Theorems Fri, Sept 4 CEC 220 Digital Circuit Design Let’s verify the Distributive Law via a truth table y + z x (y + z) = x y + x z x(y + z) LHS x y x z RHS x y + x z y + zx(y + z) x yx z x y + x z xyz xyz Slide 8 of 13

Boolean Algebra Boolean Algebra Examples Fri, Sept 4 CEC 220 Digital Circuit Design Examples  Prove the following algebraically Distributive Law LHS Complementarity Law Operations with 0 and 1 LHS Operations with 0 and 1 Distributive Law Operations with 0 and 1 Slide 9 of 13

Boolean Algebra Boolean Algebra Examples Fri, Sept 4 CEC 220 Digital Circuit Design Examples: LHS Last example: X+XZ = X Distributive Law (Dual) Idempotent Law Distributive Law Last example: X+XY = X OR Slide 10 of 13

Boolean Algebra A Circuit Example Fri, Sept 4 CEC 220 Digital Circuit Design Determine the Output of the Following Circuit Design a Simpler Circuit with the Same Output x + (y  z) = ( x + y)  (x + z) Distributive Law (Dual) Slide 11 of 13

Boolean Algebra An Inverter Fri, Sept 4 CEC 220 Digital Circuit Design Implementation of an inverter A simple RTL logic inverter Interpret voltages per the TTL standard: 0 to 0.8 volts = Boolean 0 (Low) 2.2 to 5.0 volts = Boolean 1 (High) Vout = NOT Vin Vin Low Vin High Slide 12 of 13

Next Lecture Fri, Sept 4 CEC 220 Digital Circuit Design DeMorgan’s Laws Simplification Theorems Slide 13 of 13