ECEN 301Discussion #22 – Combinational Logic1 Remember and be Thankful 2 Nephi 1:9, 20: 9 Wherefore, I, Lehi, have obtained a promise, that inasmuch as.

Slides:



Advertisements
Similar presentations
Logic Gates.
Advertisements

Programmable Logic Controllers.
Digital Electronics Lecture 2 Logic Gates. Lecture 2 outline Announcement:
INTRODUCTION LOGICAL OPERATIONS TRUTH TABLE AND RULES.
Digital Circuits.
Types of Logic Circuits
CSIS 3510 Computer Organization and Architecture Topics covered in this lecture: –Review of De’Morgan’s Theorem –Using De’Morgan’s Theorem –Building a.
ECEN 301Discussion #22 – Combinational Logic1 DateDayClass No. TitleChaptersHW Due date Lab Due date Exam 17 NovMon22Combinational Logic13.3 – 13.5 LAB.
Boolean Algebra and Logic Gate
08/07/041 CSE-221 Digital Logic Design (DLD) Lecture-8:
1 COMP541 Combinational Logic Montek Singh Jan 16, 2007.
1 Boolean Algebra & Logic Design. 2 Developed by George Boole in the 1850s Mathematical theory of logic. Shannon was the first to use Boolean Algebra.
Boolean Algebra and Truth Table The mathematics associated with binary number system (or logic) is call Boolean: –“0” and “1”, or “False” and “True” –Calculation.
Boolean Algebra. Introduction 1854: Logical algebra was published by George Boole  known today as “Boolean Algebra” 1854: Logical algebra was published.
Digital Logic Design ESGD2201
Logic Circuits In today’s lesson we will look at: the symbols for NOT, AND, OR and EOR using truth tables to represent logic circuits two new operators.
22C:19 Discrete Math Boolean Algebra & Digital Logic Fall 2010 Sukumar Ghosh.
Logic gates & Boolean Algebra. Introduction Certain components (called logic elements) of the computer combine electric pulses using a set of rules. Electric.
Lecture 17: Digital Design Today’s topic –Intro to Boolean functions Reminders –HW 4 due Wednesday 10/8/2014 (extended) –HW 5 due Wednesday 10/15/2014.
Logic Design A Review. Binary numbers Binary numbers to decimal  Binary 2 decimal  Decimal 2 binary.
CSC Intro. to Computing Lecture 5: Boolean Logic, Gates, & Circuits.
Apr. 3, 2000Systems Architecture I1 Systems Architecture I (CS ) Lecture 3: Review of Digital Circuits and Logic Design Jeremy R. Johnson Mon. Apr.
Lecture 22: 11/19/2002CS170 Fall CS170 Computer Organization and Architecture I Ayman Abdel-Hamid Department of Computer Science Old Dominion University.
Chapter 3: Digital Logic Dr Mohamed Menacer Taibah University
Chapter 5 Boolean Algebra and Reduction Techniques 1.
Brief Introduction to Boolean Algebra We can use transistors to build AND, OR, NAND, NOR, and Invertors Manufacturing is simplified with NAND/NOR NAND/NOR.
Dale Roberts Department of Computer and Information Science, School of Science, IUPUI Dale Roberts, Lecturer Computer Science, IUPUI
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 
Chapter 2 Boolean Algebra and Minimization Techniques.
Laws of Boolean Algebra Commutative Law Associative Law Distributive Law Identity Law De Morgan's Theorem.
Chapter 4 Fundamentals of Computer Logic 1 Chapter 4: Fundamental of Computer Logic - IE337.
Appendix C Basics of Digital Logic Part I. Florida A & M University - Department of Computer and Information Sciences Modern Computer Digital electronics.
Boolean Algebra Computer Architecture. Digital Representation Digital is an abstraction of analog voltage –Voltage is a continuous, physical unit Typically.
Module 7.  In Module 3 we have learned about NAND gate – it is a combination of AND operation followed by NOT operation  Symbol A. B = Y  Logic Gate.
Multiplexors Decoders  Decoders are used for forming separate signals for different combination of input signals.  The multiplexer circuit is a digital.
Appendix B: Digital Logic
BOOLEAN ALGEBRA LOGIC GATES. Introduction British mathematician George Boole( ) was successful in finding the link between logic and mathematics.
Logic Simplification-Using Boolean Laws Logic Design Laboratory EE 2121 Lectures By Manesh T EE2121-In Charge
Chapter 5 Boolean Algebra and Reduction Techniques 1.
Minute Paper 4/4/04 Z=50+j86.7=100
Boolean Algebra. LO:  Understand why Boolean algebra is used  Understand basic Boolean algebra notation  Understand why Boolean algebra is used  Understand.
1 CS/COE0447 Computer Organization & Assembly Language Logic Design Appendix C.
Logic gates.
Chapter 3 Notes – Part II Review Questions
Computer Science 210 Computer Organization
CS Chapter 3 (3A and ) Part 1 of 8
Lecture 11: Hardware for Arithmetic
Logic Gates and Boolean Algebra
CHAPTER 2 Boolean Algebra
Logic Gates.
Logic Gates Benchmark Companies Inc PO Box Aurora CO
Digital Logic.
Boolean Algebra.
CHAPTER 3 SETS AND BOOLEAN ALGEBRA
Digital Signals Digital Signals have two basic states:
Jeremy R. Johnson Wed. Sept. 29, 1999
Computer Science 210 Computer Organization
Jeremy R. Johnson Anatole D. Ruslanov William M. Mongan
Digital Systems: Logic Gates and Boolean Algebra
Boolean Algebra & Logic Circuits
Logic Gates.
Boolean Algebra Introduction CSCI 240
Boolean Algebra.
BOOLEAN ALGEBRA AND LOGIC SIMPLIFICATION Part (a)
SOLIDS AND SEMICONDUCTOR DEVICES - IV
Lecture 5 Binary Operation Boolean Logic. Binary Operations Addition Subtraction Multiplication Division.
Truth tables Mrs. Palmer.
Introductory Concepts
SOLIDS AND SEMICONDUCTOR DEVICES - IV
DIGITAL ELECTRONICS AND LOGIC GATES. ANALOG SIGNAL:- Analog signal is continuous time varying current or voltage signal.
Presentation transcript:

ECEN 301Discussion #22 – Combinational Logic1 Remember and be Thankful 2 Nephi 1:9, 20: 9 Wherefore, I, Lehi, have obtained a promise, that inasmuch as those whom the Lord God shall bring out of the land of Jerusalem shall keep his commandments, they shall prosper upon the face of this land; and they shall be kept from all other nations, that they may possess this land unto themselves. And if it so be that they shall keep his commandments they shall be blessed upon the face of this land, and there shall be none to molest them, nor to take away the land of their inheritance; and they shall dwell safely forever. 20 And he hath said that: Inasmuch as ye shall keep my commandments ye shall prosper in the land; but inasmuch as ye will not keep my commandments ye shall be cut off from my presence.

ECEN 301Discussion #22 – Combinational Logic2 Lecture 22 – Boolean Algebra & Combinational Logic

ECEN 301Discussion #22 – Combinational Logic3 Boolean Algebra Boolean Algebra: the mathematics associated with binary numbers Developed by George Boole in 1854 Variables in boolean algebra can take only one of two possible values: 0 → FALSE 1 → TRUE

ECEN 301Discussion #22 – Combinational Logic4 Rules of Boolean Algebra

ECEN 301Discussion #22 – Combinational Logic5 DeMorgan’s Law To distribute the bar, change the operation. NOR Symbols NAND Symbols

ECEN 301Discussion #22 – Combinational Logic6 Boolean Algebra Example1: simplify the following function

ECEN 301Discussion #22 – Combinational Logic7 Boolean Algebra Example1: simplify the following function

ECEN 301Discussion #22 – Combinational Logic8 Boolean Algebra Example2: Simplify the equation created by the following truth table ABCZ

ECEN 301Discussion #22 – Combinational Logic9 Boolean Algebra Example2: Simplify the equation created by the following truth table ABCZ

ECEN 301Discussion #22 – Combinational Logic10 Boolean Algebra Example2: Simplify the equation created by the following truth table ABCZ

ECEN 301Discussion #22 – Combinational Logic11 Boolean Algebra Example3: Determine the truth table ABCZ 000? 001? 010? 011? 100? 101? 110? 111? A B C Z

ECEN 301Discussion #22 – Combinational Logic12 Boolean Algebra Example3: Determine the truth table ABCx1x1 Z 0000? 0010? 0101? 0111? 1001? 1011? 1101? 1111? A B C Z

ECEN 301Discussion #22 – Combinational Logic13 Boolean Algebra Example3: Determine the truth table ABCx1x1 x2x2 Z 00001? 00101? 01011? 01110? 10011? 10111? 11011? 11110? A B C Z

ECEN 301Discussion #22 – Combinational Logic14 Boolean Algebra Example3: Determine the truth table ABCx1x1 x2x2 x3x3 Z ? ? ? ? ? ? ? ? A B C Z

ECEN 301Discussion #22 – Combinational Logic15 Boolean Algebra Example3: Determine the truth table ABCx1x1 x2x2 x3x3 Z A B C Z

ECEN 301Discussion #22 – Combinational Logic16 Boolean Algebra Example3: Determine the truth table ABCx1x1 x2x2 x3x3 Z

ECEN 301Discussion #22 – Combinational Logic17 Combinational Logic Decoders Multiplexers

ECEN 301Discussion #22 – Combinational Logic18 Decoders with n inputs has 2 n outputs X Y Z W 2-to-4 Decoder AB W X Y Z DECODER Symbol

ECEN 301Discussion #22 – Combinational Logic19 Decoders Write the truth table X Y Z W

ECEN 301Discussion #22 – Combinational Logic20 Decoders Write the truth table X Y Z W ABWXYZ

ECEN 301Discussion #22 – Combinational Logic21 Multiplexors Connect one of its inputs to its output according to select signals Useful for selecting one from a collection of data inputs. Usually has 2 n inputs and n select lines. AB S C 10 MULTIPLEXOR Symbol

ECEN 301Discussion #22 – Combinational Logic22 Multiplexors Write the truth table AB S C 10 MULTIPLEXOR Symbol ABSC 000? 001? 010? 011? 100? 101? 110? 111?

ECEN 301Discussion #22 – Combinational Logic23 Multiplexors Write the truth table AB S C 10 MULTIPLEXOR Symbol ABSC