Boolean Expressions Lecture No. 10.

Slides:



Advertisements
Similar presentations
Digital Circuits.
Advertisements

ECE 301 – Digital Electronics Karnaugh Maps (Lecture #7) The slides included herein were taken from the materials accompanying Fundamentals of Logic Design,
ECE 331 – Digital System Design Boolean Algebra (Lecture #3) The slides included herein were taken from the materials accompanying Fundamentals of Logic.
ECE 301 – Digital Electronics Minterm and Maxterm Expansions and Incompletely Specified Functions (Lecture #6) The slides included herein were taken from.
ECE 331 – Digital System Design
ECE 331 – Digital System Design
Relationship Between Basic Operation of Boolean and Basic Logic Gate The basic construction of a logical circuit is gates Gate is an electronic circuit.
CS 151 Digital Systems Design Lecture 6 More Boolean Algebra A B.
Lecture 1: Introduction to Digital Logic Design CK Cheng Tuesday 4/1/02.
Boolean Algebra and Logic Gates1 DIGITAL LOGIC DESIGN by Dr. Fenghui Yao Tennessee State University Department of Computer Science Nashville, TN.
Digital Logic Design ESGD2201
Boolean Algebra and Logic Simplification. Boolean Addition & Multiplication Boolean Addition performed by OR gate Sum Term describes Boolean Addition.
CHAPTER 2 Boolean Algebra
Digital Electronics. Introduction to Number Systems & Codes Digital & Analog systems, Numerical representation, Digital number systems, Binary to Decimal.
DeMorgan Theorem, Computer Simulation Exercises
ECE 331 – Digital System Design
ECE 331 – Digital System Design
Digital Electronics Lecture 4 Simplification using Boolean Algebra, Combinational Logic Circuit Design.
LOGIC GATES & TRUTH TABLE – Digital Circuit 1 Choopan Rattanapoka.
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.
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.
Lecture 22: 11/19/2002CS170 Fall CS170 Computer Organization and Architecture I Ayman Abdel-Hamid Department of Computer Science Old Dominion University.
Combination of logic gates  Logic gates can be combined to produce more complex functions.  They can also be combined to substitute one type of gate.
ECE 301 – Digital Electronics Basic Logic Operations, Boolean Expressions, and Boolean Algebra (Lecture #3)
ITEC 352 Lecture 3 Low level components(2). Low-level components Review Electricity Transistors Gates Really simple circuit.
ENGIN112 L6: More Boolean Algebra September 15, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 6 More Boolean Algebra A B.
CEC 220 Digital Circuit Design Boolean Algebra I Wed, Sept 2 CEC 220 Digital Circuit Design Slide 1 of 13.
Lecture 4 Introduction to Boolean Algebra. Binary Operators In the following descriptions, we will let A and B be Boolean variables and define a set of.
Assoc. Prof. Dr. Ahmet Turan ÖZCERİT.  Boolean postulate  Simplifying boolean equations  Truth tables You will learn: 2.
Logic Gates M. AL-Towaileb1. Introduction Boolean algebra is used to model the circuitry of electronic devices. Each input and each output of such a device.
Module –I Boolean Algebra Digital Design Amit Kumar Assistant Professor SCSE, Galgotias University, Greater Noida.
Karnaugh Maps (K-Maps)
C.S. Choy21 BOOLEAN ALGEGRA The Mathematics of logic Boolean variables have only two possible values (binary) Operators:. Product+ SumComplement A.B A+B.
Circuits & Boolean Expressions. A ABC BC ABC C B A Example # 1: Boolean Expression: Develop a Boolean expression from a circuit.
ECE 331 – Digital System Design Basic Logic Operations, Boolean Expressions and Truth Tables, and Standard Logic Gates The slides included herein were.
ECE 301 – Digital Electronics Minimizing Boolean Expressions using K-maps, The Minimal Cover, and Incompletely Specified Boolean Functions (Lecture #6)
Figure 5–5 Exclusive-OR logic diagram and symbols. Open file F05-05 to verify the operation. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by.
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 Minterms and Maxterms Monday, January 26 CEC 220 Digital Circuit Design Slide 1 of 11.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Introduction to Digital Electronics Lecture.
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.
ECE 331 – Digital System Design
Digital Logic.
ECE 301 – Digital Electronics
De Morgan’s Theorem,.
CHAPTER 2 Boolean Algebra
CHAPTER 1 : INTRODUCTION
Boolean Algebra.
Princess Sumaya University
Boolean Algebra – Part 1 ECEn 224.
TN 221: DIGITAL ELECTRONICS 1
ECE 331 – Digital System Design
Circuits & Boolean Expressions
Karnaugh Maps (K-Maps)
ECE 331 – Digital System Design
ECE 331 – Digital System Design
ECE 331 – Digital System Design
CS Chapter 3 (3A and ) Part 3 of 8
Boolean Algebra.
BOOLEAN ALGEBRA AND LOGIC SIMPLIFICATION Part (a)
ECB2212-Digital Electronics K-Map
CS Chapter 3 (3A and ) – Part 2 of 5
Gates Type AND denoted by X.Y OR denoted by X + Y NOR denoted by X + Y
Logic Gates Dr.Halimah Alshehri.
Digital Logic Design Basics Combinational Circuits Sequential Circuits.
Principles & Applications
Laws & Rules of Boolean Algebra
Circuits & Boolean Expressions
ECE 331 – Digital System Design
Presentation transcript:

Boolean Expressions Lecture No. 10

ECE 301 - Digital Electronics Boolean Expressions Boolean expressions are composed of Literals – variables and their complements Logical operations Examples F = A.B'.C + A'.B.C' + A.B.C + A'.B'.C' F = (A+B+C').(A'+B'+C).(A+B+C) F = A.B'.C' + A.(B.C' + B'.C) literals logic operations ECE 301 - Digital Electronics

ECE 301 - Digital Electronics Boolean Expressions Boolean expressions are realized using a network (or combination) of logic gates. Each logic gate implements one of the logic operations in the Boolean expression Each input to a logic gate represents one of the literals in the Boolean expression f A B literals logic operations ECE 301 - Digital Electronics

ECE 301 - Digital Electronics Boolean Expressions Boolean expressions are evaluated by Substituting a 0 or 1 for each literal Calculating the logical value of the expression A Truth Table specifies the value of the Boolean expression for every combination of the variables in the Boolean expression. For an n-variable Boolean expression, the truth table has 2n rows (one for each combination). ECE 301 - Digital Electronics

ECE 301 - Digital Electronics Boolean Expressions Example: Evaluate the following Boolean expression, for all combination of inputs, using a Truth table. F(A,B,C) = A'.B'.C + A.B'.C' + A.C ECE 301 - Digital Electronics

ECE 301 - Digital Electronics Boolean Expressions Two Boolean expressions are equivalent if they have the same value for each combination of the variables in the Boolean expression. F1 = (A + B)' F2 = A'.B' How do you prove that two Boolean expressions are equivalent? Truth table Boolean Algebra ECE 301 - Digital Electronics

ECE 301 - Digital Electronics Boolean Expressions Example: Using a Truth table, prove that the following two Boolean expressions are equivalent. F1 = (A + B)' F2 = A'.B' ECE 301 - Digital Electronics