BOOLEAN ALGEBRA 350151 – Digital Circuit 1 Choopan Rattanapoka.

Slides:



Advertisements
Similar presentations
Boolean Logic ITI 1121 N. El Kadri. 2 What is a switching network? Switching Network X1X1 XmXm X2X2 Z1Z1 ZmZm Z2Z2 Combinatorial Network: A stateless.
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.
CSE 20 Lecture 9 Boolean Algebra: Theorems and Proofs CK Cheng April 26, 2011 Lecture notes 1.
Chapter 2 Logic Circuits.
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
CS 151 Digital Systems Design Lecture 6 More Boolean Algebra A B.
ECE 301 – Digital Electronics Boolean Algebra and Standard Forms of Boolean Expressions (Lecture #4) The slides included herein were taken from the materials.
Boolean Algebra and Logic Simplification. Boolean Addition & Multiplication Boolean Addition performed by OR gate Sum Term describes Boolean Addition.
Boolean Algebra. Binary Logic and Gates Binary variables take on one of two values. Logical operators operate on binary values and binary variables. Basic.
Boolean Algebra Dr. Bernard Chen Ph.D. University of Central Arkansas Spring 2009.
©2010 Cengage Learning CHAPTER 2 BOOLEAN ALGEBRA 2.1Introduction 2.2Basic Operations 2.3Boolean Expressions and Truth Tables 2.4Basic Theorems 2.5Commutative,
Digital Logic Circuits – Chapter 1 Section 1-3, 1-2.
CHAPTER 2 Boolean Algebra
Logic Design CS221 1 st Term Boolean Algebra Cairo University Faculty of Computers and Information.
KARNAUGH MAP – Digital Circuit 1 Choopan Rattanapoka.
ECE 331 – Digital System Design
©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
LOGIC GATES & TRUTH TABLE – Digital Circuit 1 Choopan Rattanapoka.
Module 4.  Boolean Algebra is used to simplify the design of digital logic circuits.  The design simplification are based on: Postulates of Boolean.
Chapter 2: Boolean Algebra and Logic Gates. F 1 = XY’ + X’Z XYZX’Y’XY’X’ZF1F
Why? What’s Boolean algebra used for? –“The purpose of Boolean algebra is to facilitate the analysis and design of digital circuits.” Express a truth table.
Boolean Logic and Circuits ELEC 311 Digital Logic and Circuits Dr. Ron Hayne Images Courtesy of Cengage Learning.
ECE 301 – Digital Electronics Basic Logic Operations, Boolean Expressions, and Boolean Algebra (Lecture #3)
Boolean Algebra AND gate A B | AB 0 0 | | | | 1 OR gate A B | A + B 0 0 | | | | 1 NOT gate _ A | A or A’ 0 | 1 1 |
6 - 1 Simplification Theorems Useful for simplification of expressions & therefore simplification of the logic network which results. XY + XY' = ( X +
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.
Computer Systems 1 Fundamentals of Computing Simplifying Boolean Expressions.
Boolean Algebra – II. Outline  Basic Theorems of Boolean Algebra  Boolean Functions  Complement of Functions  Standard Forms.
Based on slides by:Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use ECE/CS.
A. Abhari CPS2131 Chapter 2: Boolean Algebra and Logic Gates Topics in this Chapter: Boolean Algebra Boolean Functions Boolean Function Simplification.
BOOLEAN ALGEBRA Kamrul Ahsan Teacher of
CONSENSUS THEOREM Choopan Rattanapoka.
CEC 220 Digital Circuit Design Boolean Algebra Friday, January 17 CEC 220 Digital Circuit Design Slide 1 of 22.
Module 5.  In Module 3, you have learned the concept of Boolean Algebra which consists of binary variables and binary operator.  A binary variable x,
Boolean Algebra and Logic Gates
Module –I Boolean Algebra Digital Design Amit Kumar Assistant Professor SCSE, Galgotias University, Greater Noida.
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Lecture 4 Dr. Shi Dept. of Electrical and Computer Engineering.
CEC 220 Digital Circuit Design Boolean Algebra II Fri, Sept 4 CEC 220 Digital Circuit Design Slide 1 of 13.
Boolean Algebra. BOOLEAN ALGEBRA Formal logic: In formal logic, a statement (proposition) is a declarative sentence that is either true(1) or false (0).
Boolean Algebra ELEC 311 Digital Logic and Circuits Dr. Ron Hayne Images Courtesy of Cengage Learning.
Lecture 5 More Boolean Algebra A B. Overview °Expressing Boolean functions °Relationships between algebraic equations, symbols, and truth tables °Simplification.
DE MORGAN’S THEOREM. De Morgan’s Theorem De Morgan’s Theorem.
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 How gates get picked. Boolean Arithmetic Boolean ≠ Binary – Boolean – 1/0 only, no places Boolean addition:
Speaker: Fuw-Yi Yang 楊伏夷 伏夷非征番, 道德經 察政章(Chapter 58) 伏者潛藏也
ECE 301 – Digital Electronics
Chapter 3 Notes – Part II Review Questions
De Morgan’s Theorem,.
Boolean Algebra.
Gate Circuits and Boolean Equations
CHAPTER 2 Boolean Algebra
CHAPTER 1 : INTRODUCTION
CHAPTER 2 Boolean Algebra This chapter in the book includes:
Boolean Algebra – Part 1 ECEn 224.
SLIDES FOR CHAPTER 2 BOOLEAN ALGEBRA
Topic1: Boolean Algebra José Nelson Amaral
FIGURES FOR CHAPTER 2 BOOLEAN ALGEBRA
Lecture 3: Boolean Algebra
Boolean Algebra.
Boolean Algebra.
Boolean Algebra & Logic Circuits
Basic Logic Gates 1.
Boolean Algebra.
BOOLEAN ALGEBRA AND LOGIC SIMPLIFICATION Part (a)
CHAPTER 3 BOOLEAN ALGEBRA (continued)
Laws & Rules of Boolean Algebra
Digital Systems Section 3 Boolean Algebra. Digital Systems Section 3 Boolean Algebra.
Presentation transcript:

BOOLEAN ALGEBRA – Digital Circuit 1 Choopan Rattanapoka

Basic Theorems (1)  Operation with 0 and 1  X + 0 = X  X + 1 = 1  X 0 = 0  X 1 = X  Idempotent laws  X + X = X  X X = X

Basic Theorems (2)  Involution laws  (X’)’ = X  Laws of complementarity  X + X’ = 1  X X’ = 0  Example :  (AB’ + D)E + 1  Anything + 1 = 1  (AB’ + D)(AB’ + D)’  X X’ = 0 X

Commutative, Associative Laws  Commutative Laws  XY = YX  X + Y = Y + X  Associative Laws  (XY)Z = X(YZ)  (X + Y) + Z = X + (Y + Z)

Distributive Laws  X(Y + Z) = XY + XZ  X + YZ = (X + Y)(X + Z)  Proof : (X + Y)(X + Z)  X(X + Z) + Y(X + Z)  XX + XZ + YX + YZ  X + XZ + XY + YZ  X (1 + Z + Y) + YZ  X + YZ

Simplification Theorems  XY + XY’ = X  (X+Y)(X + Y’) = X  X + XY = X  X(X + Y) = X  (X + Y’)Y = XY  XY’ + Y = X + Y

Exercise 1  Simplify the following expression :  Z = A’BC + A’  Z = [A + B’C + D + EF][A + B’C + (D + EF)’]  Z = (AB + C)(B’D + C’E’) + (AB + C)’

DeMorgan’s Laws  The inverse or complement of any Boolean expression can easily be found by successively applying the following theorems, which are frequently referred to as Demorgan’s Laws  (X + Y)’ = X’Y’  (XY)’ = X’ + Y’  Example : find the complement of (A’ + B)C’ [(A’ + B)C’]’  (A’ + B)’ + C  AB’ + C

Example : DeMorgan’s Laws  Find the inverse of F, F = A’B + AB’ F’ = (A’B + AB’)’ = (A’B)’ (AB’)’ = (A’’ + B’)(A’ + B’’) = (A+B’)(A’+B) = AA’ + AB + A’B’ + BB’ = AB + A’B’

Exercise 2  Find the Boolean expression of F and its truth table and then simplify it and draw the digital circuit equivalent to its simplified expression (1) (2)

TODO  Find the Boolean expression of F and then simplify it and draw the digital circuit equivalent to its simplified expression :  Find the simplified inverse of F and draw its wiring diagram.