University of Maryland Baltimore County Department of Computer Science and Electrical Engineering   CMPE 212 Laboratory (Discussion 4) Hasib Hasan ha26@umbc.edu.

Slides:



Advertisements
Similar presentations
Basic Logic Gates Discussion D5.1 Section Sections 13-3, 13-4.
Advertisements

Logic Gates.
Digital Electronics Lecture 2 Logic Gates. Lecture 2 outline Announcement:
Combinational Logic Circuits Chapter 2 Mano and Kime.
Logic Functions Logical functions can be expressed in several ways: ▫ Truth table ▫ Logical expressions ▫ Graphical form prepared by:eng.Rula Amjed.
Introduction to Computer Engineering by Richard E. Haskell Basic Logic Gates Module M1.1 Section 3.1.
Chapter 4 Logic Gates and Boolean Algebra. Introduction Logic gates are the actual physical implementations of the logical operators. These gates form.
Digital Logic Design ESGD2201
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.
DeMorgan Theorem, Computer Simulation Exercises
F = ∑m(1,4,5,6,7) F = A’B’C+ (AB’C’+AB’C) + (ABC’+ABC) Use X’ + X = 1.
Digital Electronics Lecture 4 Simplification using Boolean Algebra, Combinational Logic Circuit Design.
COMPSCI 210 Semester Tutorial 2: Logic Gates.
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.
Boolean Logic and Circuits ELEC 311 Digital Logic and Circuits Dr. Ron Hayne Images Courtesy of Cengage Learning.
Physics 343 Advanced Electronics Engineering 343 Digital Systems Electronics Courses.
1 EG 32 Digital Electronics Thought for the day You learn from your mistakes..... So make as many as you can and you will eventually know everything.
Computer Systems 1 Fundamentals of Computing Simplifying Boolean Expressions.
BOOLEAN ALGEBRA Kamrul Ahsan Teacher of
Chapter-3: BOOLEAN ALGEBRA & LOGIC GATES Analysis and logical design.
Chapter 4 Fundamentals of Computer Logic 1 Chapter 4: Fundamental of Computer Logic - IE337.
BOOLEAN ALGEBRA – Digital Circuit 1 Choopan Rattanapoka.
CHAPTER 5 Combinational Logic Analysis
Boolean Algebra ELEC 311 Digital Logic and Circuits Dr. Ron Hayne Images Courtesy of Cengage Learning.
CEC 220 Digital Circuit Design SOP and POS forms Friday, Sept 11 CEC 220 Digital Circuit Design Slide 1 of 17.
Chapter 5 Boolean Algebra and Reduction Techniques 1.
Mu.com.lec 9. Overview Gates, latches, memories and other logic components are used to design computer systems and their subsystems Good understanding.
Speaker: Fuw-Yi Yang 楊伏夷 伏夷非征番, 道德經 察政章(Chapter 58) 伏者潛藏也
Table 2.1 Postulates and Theorems of Boolean Algebra
Eng. Mai Z. Alyazji October, 2016
Logic Gates and Boolean Algebra
DIGITAL LOGIC CIRCUITS
University of Maryland Baltimore County Department of Computer Science and Electrical Engineering   CMPE 212 Laboratory (Discussion 6) Hasib Hasan
Boolean Algebra & De Morgan's Theorems
CHAPTER 2 Boolean Algebra
Discussion D5.1 Section Sections 13-3, 13-4
CHAPTER 2 Boolean Algebra This chapter in the book includes:
KS4 Electricity – Electronic systems
KS4 Electricity – Electronic systems
DIGITAL LOGIC CIRCUITS
University of Maryland Baltimore County Department of Computer Science and Electrical Engineering   CMPE 212 Laboratory (Discussion 11) Hasib Hasan
University of Maryland Baltimore County Department of Computer Science and Electrical Engineering   CMPE 212 Laboratory (Discussion 7) Hasib Hasan
University of Maryland Baltimore County Department of Computer Science and Electrical Engineering   CMPE 212 Laboratory (Discussion 12) Hasib Hasan
Hasib Hasan Ankit Baingane Edward Hanson
Boolean logic in CMOS.
Circuits, Truth Tables & Boolean Algebra
Universal gates.
Example Question: Consider the expressions: (a) F = XY + XY'
KS4 Electricity – Electronic systems
13 Digital Logic Circuits.
Gates Type AND denoted by X.Y OR denoted by X + Y NOR denoted by X + Y
Hasibul Hasan Ankit Baingane Edward Hanson
Table 2.1 Postulates and Theorems of Boolean Algebra
Discussion D5.1 Section Sections 13-3, 13-4
University of Maryland Baltimore County Department of Computer Science and Electrical Engineering   CMPE 212 Laboratory (Discussion 13) Hasib Hasan
University of Maryland Baltimore County Department of Computer Science and Electrical Engineering   CMPE 212 Laboratory (Discussion 10) Hasib Hasan
Basic Logic Gates.
Circuits, Truth Tables & Boolean Algebra
Truth tables Mrs. Palmer.
Department of Electronics
Boolean Algebra and Gate Networks
Boolean Algebra By: Asst Lec. Besma Nazar Nadhem
Eng. Ahmed M Bader El-Din October, 2018
ECE 352 Digital System Fundamentals
Logic Gates By: Asst Lec. Besma Nazar Nadhem
Binary Logic and Gates COE 202 Digital Logic Design Dr. Aiman El-Maleh
Boolean Algebra.
Presentation transcript:

University of Maryland Baltimore County Department of Computer Science and Electrical Engineering   CMPE 212 Laboratory (Discussion 4) Hasib Hasan ha26@umbc.edu Ankit Baingane ankitb1@umbc.edu Edward Hanson ehanson1@umbc.edu 1

Boolean Algebra Boolean Algebra is the mathematics we use to analyse digital gates and circuits. A set of rules or Laws of Boolean expressions have been invented to help reduce the number of logic gates needed to perform a particular logic operation Results a list of functions or theorems known commonly as the Laws of Boolean Algebra

Laws of Boolean Algebra

Converting Truth Table to Boolean Expression Y Z Output 1 X’.Y’.Z +X.Y’.Z’ + X.Y’.Z + X.Y.Z’ + X.Y.Z

Converting Truth Table to Boolean Expression Simplification using Boolean algebra- X’.Y’.Z +X.Y’.Z’ + X.Y’.Z + X.Y.Z’ + X.Y.Z X’.Y’.Z +X.Y’.Z’ + X.Y’.Z + X.Y.(Z + Z’) X’.Y’.Z +X.Y’.Z’ + X.Y’.Z + X.Y X’.Y’.Z +X.Y’.Z + X.Y’.Z’ + X.Y Y’.Z (X’ + X) + X.Y’.Z’ + X.Y Y’.Z + X.Y’.Z’ + X.Y Y’.Z + X (Y’ + Z’) + X.Y Y’.Z + X .Y’ + X. Z’ + X.Y Y’.Z + X (Y’ + Z’ + Y) Y’Z + X (1 + Z’) Y’Z + X

De Morgan’s theorem

NOT, NAND, and NOR gates NOR X Y 1 A B Q 1 A B out 1 NOT NOR NAND

NOT, NAND, and NOR gates IC 7404 IC 7402 IC 7400 NOT NOR NAND

NOT, NAND, and NOR gates in Verilog Y=~X or, not(Y,X) Q=A~|B or, nor(Q,A,B) out=A~&B or, nand(out,A,B) NOT NOR NAND

Announcement: You can come and practice with your circuits on Tuesdays 3.30-5.00 PM in ITE 242 !!! 10

Questions? 11