Presentation is loading. Please wait.

Presentation is loading. Please wait.

CEC 220 Digital Circuit Design Boolean Algebra I Wed, Sept 2 CEC 220 Digital Circuit Design Slide 1 of 13.

Similar presentations


Presentation on theme: "CEC 220 Digital Circuit Design Boolean Algebra I Wed, Sept 2 CEC 220 Digital Circuit Design Slide 1 of 13."— Presentation transcript:

1 CEC 220 Digital Circuit Design Boolean Algebra I Wed, Sept 2 CEC 220 Digital Circuit Design Slide 1 of 13

2 Lecture Outline Wed, Sept 2 CEC 220 Digital Circuit Design Introduction Basic Operations: NOT, AND, OR Representations of Boolean Expressions Slide 2 of 13

3 Boolean Algebra Introduction Wed, Sept 2 CEC 220 Digital Circuit Design Boolean Algebra In 1849 George Boole published a scheme for the algebraic description of logic processes In the 1930’s Claude Shannon used Boolean Algebra to describe circuits built with switches Boolean Algebra is an effective tool for describing logic circuits Slide 3 of 13

4 Boolean Algebra Boolean Logic Wed, Sept 2 CEC 220 Digital Circuit Design Two logic levels  TRUE = HIGH = 1  FALSE = LOW = 0 +5 V 0 101 Time Transition from logic 1 to logic 0 does not take place instantaneously in real digital systems +5 V 0 Logic 1 Logic 0 Intermediate values may be visible for an instant Time Slide 4 of 13

5 Boolean Algebra Basic Operations: NOT, AND, OR Wed, Sept 2 CEC 220 Digital Circuit Design Logical NOT  Description: o The output is the complement/inverse/opposite of the input  Symbolic Representation (NOT gate):  Truth Table Representation:  Boolean Description: C = NOT A AC AC 01 10 AC FT TF or C = A’ Slide 5 of 13

6 Boolean Algebra Basic Operations: NOT, AND, OR Wed, Sept 2 CEC 220 Digital Circuit Design Logical AND  Description: o The output is TRUE if and only if all the inputs are TRUE  Symbolic Representation (AND gate):  Truth Table Representation:  Boolean Description: C = A AND B ABC 000 010 100 111 ABC FFF FTF TFF TTT or C = A  B or C = A B Slide 6 of 13

7 Boolean Algebra Basic Operations: NOT, AND, OR Wed, Sept 2 CEC 220 Digital Circuit Design Logical OR  Description: o The output is TRUE if any of the inputs are TRUE  Symbolic Representation (OR gate):  Truth Table Representation:  Boolean Description: C = A OR B ABC 000 011 101 111 ABC FFF FTT TFT TTT or C = A + B This is NOT addition!! Slide 7 of 13

8 Boolean Algebra Logic Gates and Boolean Expressions Wed, Sept 2 CEC 220 Digital Circuit Design Derive an expression for the output of this logic circuit?  Eventually we will omit the “  ” in the AND gate and “+” in the OR gate The logic expression is a function of three variables (A, B, and C). B’ A  B’ A  B’+C Higher precedence!! Lower precedence!! Slide 8 of 13

9 Boolean Algebra Logic Gates and Boolean Expressions Wed, Sept 2 CEC 220 Digital Circuit Design C+D A(C+D) BE Slide 9 of 13

10 Boolean Algebra Logic Gates and Boolean Expressions Wed, Sept 2 CEC 220 Digital Circuit Design Literals  Each appearance of a variable or its complement in an expression is referred to as a literal.  Example:  The expression has three variables (A, B, and C)  The expression has 10 literals AB’C+A’B+A’BC’+B’C’ Slide 10 of 13

11 Boolean Algebra Truth Tables of a Logic Circuit Wed, Sept 2 CEC 220 Digital Circuit Design Determine the truth table for the output (F) of the logic circuit AB 00 01 10 11 A’ 1 1 0 0 F=A’+B 1 1 0 1 Two variables  Four possible inputs (i.e. 2 n ) Truth table lists ALL possible inputs and associated outputs Slide 11 of 13

12 A+C 0 1 0 1 1 1 1 1 Boolean Algebra Truth Tables of a Logic Circuit Wed, Sept 2 CEC 220 Digital Circuit Design Determine the truth table for the output of the logic circuit B’+C 1 1 0 1 1 1 0 1 A+CB’+C(A+C)(B’+C) 0 1 0 1 1 1 0 1 B’ 1 1 0 0 1 1 0 0 A 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 C 0 1 0 1 0 1 0 1 Slide 12 of 13

13 Next Lecture Wed, Sept 2 CEC 220 Digital Circuit Design Basic Boolean Theorems Implementation of Boolean Expressions Slide 13 of 13


Download ppt "CEC 220 Digital Circuit Design Boolean Algebra I Wed, Sept 2 CEC 220 Digital Circuit Design Slide 1 of 13."

Similar presentations


Ads by Google