120 likes | 228 Views
SYEN 3330 Digital Systems. Chapter 2 -Part 2. Truth Tables. Truth tables list the output of a function for all possible inputs :. Hardware Example 1 – Switch Networks. For light, logic “1” is on and logic “0” is off. V DD. Fixed 1. Switch closes for 0 on input. A. F. B.
E N D
SYEN 3330Digital Systems Chapter 2 -Part 2 SYEN 3330 Digital Systems
Truth Tables • Truth tables list the output of a function for all possible inputs: SYEN 3330 Digital Systems
Hardware Example 1 – Switch Networks For light, logic “1” is on and logic “0” is off. SYEN 3330 Digital Systems
VDD Fixed 1 Switch closes for 0 on input A F B Switch closes for 1 on input Fixed 0 Hardware Example 2 – Logic Gate For A = 1 or B = 1, a path is closed to Fixed 0, so X = 0. With X = 0, the path to Fixed 1 is closed, so that F = 1. For A = 0 and B = 0, a path is closed to Fixed 1, so X = 1. With X = 1, the path from Fixed 0 to F is closed, so that F = 0. What is the logic function? SYEN 3330 Digital Systems
Logic Gate Symbols • Logic Gates are physical devices that implement binary logical functions. • Logic gates are drawn as below and have a behavior with time as shown: SYEN 3330 Digital Systems
Expression: F = X + Y Z Logic Diagrams and Expressions SYEN 3330 Digital Systems
An algebraic structure defined on a set of at least two elements, B together with two binary operators (denoted + and ) that satisfies the following identities: • Closure with respect to +, on B. • Identity elements 0 and 1 such that: • 1. X + 0 = X 2. X 1 = X • 3. X + 1 = 1 4. X 0 = 0 • 5. X + X = X 6. X X = X • For each element X, an element X such that: • 7. X + X = 1 8. X X = 0 • 9. X = X Boolean Algebra SYEN 3330 Digital Systems
10. X + Y = Y + X 11. XY = YX 12. X + (Y + Z) = (X + Y) + Z 13. X(YZ) = (XY)Z 14. X(Y + Z) = XY + XZ 15. X + YZ = (X + Y)(X + Z) 16. X + Y = X Y 17. X Y = X + Y Boolean Algebra (Continued) • The identities above are organized into dual pairs. These pairs have names as follows: • 1-4 Existence of 0 and 1 5-6 Idempotence • 7-8 Existence of complement 9 Involution • 10-11 Communtive Laws 12-13 Associativity • 14-15 Distributive Laws 16-17 DeMorgan’s Laws • We leave out the symbol if the meaning is unambiguous. SYEN 3330 Digital Systems
Properties of Identities & Algebra • The dual of an algebraic expression is obtained by interchanging + and and interchanging 0’s and 1’s. • The identities appear in dual pairs. When there is only one identity on a line the identity is self-dual, i. e., the dual expresssion = the original expression. • There can be more that 2 elements in B, i. e., elements other than 1 and 0. What are some common useful Boolean algebras with more than 2 elements? • 1. • 2. • If B contains only 1 and 0, then B is called the switching algebra which is the algebra we usually use in this course. SYEN 3330 Digital Systems
Boolean Algebraic Proofs - Example 1 • X + XY = X SYEN 3330 Digital Systems
Boolean Algebraic Proofs - Example 2 • XY + XZ + YZ = XY + XZ SYEN 3330 Digital Systems
Properties of Identities & Algebra • The dual of an algebraic expression is obtained by interchanging + and and interchanging 0’s and 1’s. • The identities appear in dual pairs. When there is only one identity on a line the identity is self-dual, i. e., the dual expresssion = the original expression. • There can be more that 2 elements in B, i. e., elements other than 1 and 0. What are some common useful Boolean algebras with more than 2 elements? • 1. • 2. • If B contains only 1 and 0, then B is called the switching algebra which is the algebra we usually use in this course. SYEN 3330 Digital Systems