Combinational Logic Circuits

Slides:



Advertisements
Similar presentations
Switching circuits Composed of switching elements called “gates” that implement logical blocks or switching expressions Positive logic convention (active.
Advertisements

Introduction to Logic Circuits
Combinational Logic Circuits Chapter 2 Mano and Kime.
ECE 238L Computer Logic Design Spring 2010
Chapter 2 Logic Circuits.
1 Combinational Logic Design&Analysis. 2 Introduction We have learned all the prerequisite material: – Truth tables and Boolean expressions describe functions.
ECE 2373 Modern Digital System Design Exam 2. ECE 2372 Exam 2 Thursday March 5 You may use two 8 ½” x 11” pages of information, front and back, write.
ECE 301 – Digital Electronics Minterm and Maxterm Expansions and Incompletely Specified Functions (Lecture #6) The slides included herein were taken from.
1 Homework Reading –Tokheim, Section 5-1, 5-2, 5-3, 5-7, 5-8 Machine Projects –Continue on MP4 Labs –Continue labs with your assigned section.
CS 151 Digital Systems Design Lecture 6 More Boolean Algebra A B.
1 COMP541 Combinational Logic Montek Singh Jan 16, 2007.
Chapter 4 Logic Gates and Boolean Algebra. Introduction Logic gates are the actual physical implementations of the logical operators. These gates form.
Combinational Logic Circuits Reference: M. Mano, C. Kime, “Logic and Computer Design Fundamentals”, Chapter 2 Dr. Costas Kyriacou and Dr. Konstantinos.
Boolean Algebra and Logic Gates1 DIGITAL LOGIC DESIGN by Dr. Fenghui Yao Tennessee State University Department of Computer Science Nashville, TN.
Design Of Combinational Logic Circuits
ECE 301 – Digital Electronics Multiplexers and Demultiplexers (Lecture #12)
Combinational Logic Circuits Chapter 2 Mano and Kime.
MSI Devices M. Mano & C. Kime: Logic and Computer Design Fundamentals (Chapter 5) Dr. Costas Kyriacou and Dr. Konstantinos Tatas ACOE161 - Digital Logic.
Apr. 3, 2000Systems Architecture I1 Systems Architecture I (CS ) Lecture 3: Review of Digital Circuits and Logic Design Jeremy R. Johnson Mon. Apr.
Digital Systems I EEC 180A Lecture 4 Bevan M. Baas.
Combinational Logic 1.
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.
ACOE1611 Combinational Logic Circuits Reference: M. Mano, C. Kime, “Logic and Computer Design Fundamentals”, Chapter 2.
Venn Diagram – the visual aid in verifying theorems and properties 1 E.
ECE 3110: Introduction to Digital Systems
ENGIN112 L6: More Boolean Algebra September 15, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 6 More Boolean Algebra A B.
1 Digital Logic Design Week 5&6 cont’d Revision for Quiz 2/Exam.
ECE 3110: Introduction to Digital Systems Chapter #4 Review.
Chapter 4 Fundamentals of Computer Logic 1 Chapter 4: Fundamental of Computer Logic - IE337.
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.
1 Homework Reading –Tokheim, Section 5-1, 5-2, 5-3, 5-7, 5-8 Machine Projects –Continue on MP4 Labs –Continue labs with your assigned section.
R. Johnsonbaugh Discrete Mathematics 5 th edition, 2001 Chapter 9 Boolean Algebras and Combinatorial Circuits.
CHAPTER 5 Combinational Logic Analysis
CEC 220 Digital Circuit Design SOP and POS forms Friday, January 23 CEC 220 Digital Circuit Design Slide 1 of 17.
Standard & Canonical Forms COE 202 Digital Logic Design Dr. Aiman El-Maleh College of Computer Sciences and Engineering King Fahd University of Petroleum.
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.
CEC 220 Digital Circuit Design SOP and POS forms Friday, Sept 11 CEC 220 Digital Circuit Design Slide 1 of 17.
Circuit Synthesis A logic function can be represented in several different forms:  Truth table representation  Boolean equation  Circuit schematic 
Digital Logic & Design Dr. Waseem Ikram Lecture 09.
Digital Logic.
Homework Reading Machine Projects Labs
Logic Gates and Boolean Algebra
Gate-Level Minimization
ECE 2110: Introduction to Digital Systems
ECE 3110: Introduction to Digital Systems
Logic Gates.
EI205 Lecture 5 Dianguang Ma Fall 2008.
ECE/CS 352 Digital Systems Fundamentals
Princess Sumaya University
ECE 2110: Introduction to Digital Systems
KS4 Electricity – Electronic systems
KS4 Electricity – Electronic systems
Jeremy R. Johnson Wed. Sept. 29, 1999
Digital Design Fundamentals
Karnaugh Maps (K-Maps)
Jeremy R. Johnson Anatole D. Ruslanov William M. Mongan
BASIC & COMBINATIONAL LOGIC CIRCUIT
SYEN 3330 Digital Systems Chapter 2 – Part 4 SYEN 3330 Digital Systems.
Functions Computers take inputs and produce outputs, just like functions in math! Mathematical functions can be expressed in two ways: We can represent.
Logic Gates.
CSC 220: Computer Organization Logic Gates and Functions
MINTERMS and MAXTERMS Week 3
KS4 Electricity – Electronic systems
Chapter 4 Gates and Circuits.
Circuits, Truth Tables & Boolean Algebra
Digital Logic Design Basics Combinational Circuits Sequential Circuits.
Principles & Applications
ACOE101: Freshman Computer Engineering Fall 2018
Circuit Simplification and
Presentation transcript:

Combinational Logic Circuits Reference: M. Mano, C. Kime, “Logic and Computer Design Fundamentals”, Chapter 2 Dr. Costas Kyriacou and Dr. Konstantinos Tatas (c) Costas Kyriacou

ACOE161 - Digital Logic for Computers - Frederick University Basic Logic Gates Logic Function Gate Symbol Logic Expression Truth Table ACOE161 ACOE161 - Digital Logic for Computers - Frederick University (c) Costas Kyriacou

Basic Logic Gates with Inverted Outputs ACOE161 ACOE161 - Digital Logic for Computers - Frederick University (c) Costas Kyriacou

Logic Gates with more than two inputs ACOE161 ACOE161 - Digital Logic for Computers - Frederick University (c) Costas Kyriacou

Analysis and Synthesis of Digital Circuits (1/2) There are three representations of a digital logic function Truth table (unique) Logic equation (not unique) Circuit diagram (not unique) We need to be able to go to from each representation to another ACOE161 ACOE161 - Digital Logic for Computers - Frederick University

Analysis and Synthesis of Digital Circuits (2/2) Truth table Logic equation Synthesis Circuit diagram Synthesis Analysis ACOE161 ACOE161 - Digital Logic for Computers - Frederick University

Circuit Implementation of a Logic Expression with Gates ACOE161 ACOE161 - Digital Logic for Computers - Frederick University (c) Costas Kyriacou

Circuit Implementation of Logic Expressions:- Examples ACOE161 ACOE161 - Digital Logic for Computers - Frederick University (c) Costas Kyriacou

Circuit Implementation of Logic Expressions:- Homework ACOE161 ACOE161 - Digital Logic for Computers - Frederick University (c) Costas Kyriacou

ACOE161 - Digital Logic for Computers - Frederick University Truth Tables Truth table of a logic circuit is a table showing all the possible input combinations with the corresponding value of the output. Examples: ACOE161 ACOE161 - Digital Logic for Computers - Frederick University (c) Costas Kyriacou

Truth Tables: Examples ACOE161 ACOE161 - Digital Logic for Computers - Frederick University (c) Costas Kyriacou

ACOE161 - Digital Logic for Computers - Frederick University Minterms and maxterms Row X Y Z F Minterm Maxterm F(0,0,0) X΄Y΄Z΄ Χ+Υ+Ζ 1 F(0,0,1) X΄Y΄Z Χ+Υ+Ζ΄ 2 F(0,1,0) X΄YZ΄ Χ+Υ΄+Ζ 3 F(0,1,1) X΄YZ Χ+Υ΄+Ζ΄ 4 F(1,0,0) XY΄Z΄ Χ΄+Υ+Ζ 5 F(1,0,1) XY΄Z Χ΄+Υ+Ζ΄ 6 F(1,1,0) XYZ΄ Χ΄+Υ΄+Ζ 7 F(1,1,1) XYZ Χ΄+Υ΄+Ζ΄ ACOE161 ACOE161 - Digital Logic for Computers - Frederick University

Standard forms: Sum of Products ACOE161 ACOE161 - Digital Logic for Computers - Frederick University (c) Costas Kyriacou

Logic expression and truth table of a logic circuit ACOE161 ACOE161 - Digital Logic for Computers - Frederick University (c) Costas Kyriacou

ACOE161 - Digital Logic for Computers - Frederick University Example: Find the logic expression and fill up the truth table for the circuit below. ACOE161 ACOE161 - Digital Logic for Computers - Frederick University (c) Costas Kyriacou

ACOE161 - Digital Logic for Computers - Frederick University Homework: Find the logic expression and fill up the truth table for the circuit below. ACOE161 ACOE161 - Digital Logic for Computers - Frederick University (c) Costas Kyriacou

Analyzing a logic circuit using timing diagrams ACOE161 ACOE161 - Digital Logic for Computers - Frederick University (c) Costas Kyriacou

ACOE161 - Digital Logic for Computers - Frederick University Homework: Fill up the truth table and timing diagram for the circuit below. ACOE161 ACOE161 - Digital Logic for Computers - Frederick University (c) Costas Kyriacou

ACOE161 - Digital Logic for Computers - Frederick University Boolean Algebra Basic Boolean identities: ACOE161 ACOE161 - Digital Logic for Computers - Frederick University (c) Costas Kyriacou

Boolean Algebra (Examples) Prove the following identities using Boolean algebra and truth tables: ACOE161 ACOE161 - Digital Logic for Computers - Frederick University (c) Costas Kyriacou

Digital circuit simplification using Boolean algebra Logic functions are simplified in order to reduce the number of gates required to implement them. Thus the circuit will cost less, need less space and power, be build faster with less effort. For example the expression F needs six gates to be build. If the expression is simplified then the function can be implemented with only two gates. ACOE161 ACOE161 - Digital Logic for Computers - Frederick University (c) Costas Kyriacou

Boolean Algebra (Examples) Simplify the expressions given below. Use truth tables to verify your results. ACOE161 ACOE161 - Digital Logic for Computers - Frederick University (c) Costas Kyriacou

Boolean Algebra (Examples - Cont.) Simplify the expressions given below. Use truth tables to verify your results. ACOE161 ACOE161 - Digital Logic for Computers - Frederick University (c) Costas Kyriacou

Boolean Algebra (Examples - Cont.) Simplify the expression given below. Use truth tables to verify your results. ACOE161 ACOE161 - Digital Logic for Computers - Frederick University (c) Costas Kyriacou

Boolean Algebra (Examples - Cont.) Simplify the expression given below. Use truth tables to verify your results. ACOE161 ACOE161 - Digital Logic for Computers - Frederick University (c) Costas Kyriacou