Functional Notation Addendum to Chapter 4. 2 Logic Notation Systems  We have seen three different, but equally powerful, notational methods for describing.

Slides:



Advertisements
Similar presentations
Truth Tables and Logic Gates. What are Logic Gates? Logic gates are components used in making logic circuits. Each gate has one or more inputs and produces.
Advertisements

Chapter 4 Gates and Circuits.
Chapter 4 Gates and Circuits Nell Dale • John Lewis.
Chapter 4 Gates and Circuits.
ENGIN112 L7: More Logic Functions September 17, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 7 More Logic Functions: NAND, NOR,
Logic Gates.
Chapter 3 Logic Gates and Boolean Algebra – Part 1
Gates and Circuits Nell Dale & John Lewis (adaptation by Erin Chambers and Michael Goldwasser)
Digital Electronics Lecture 2 Logic Gates. Lecture 2 outline Announcement:
Computer Systems – Logic Gates Introduce the basic logic gates Introduce truth tables Introduce Boolean algebra (dont panic!) Examples of combining gates.
Lecture 6 More Logic Functions: NAND, NOR, XOR and XNOR
CS105 Introduction to Computer Concepts GATES and CIRCUITS
Logic Gates & Circuits. AND Gate Input AInput BOutput X AND Logic Gate AND Truth Table X = A. B AND Boolean Expression.
Chapter3: Gate-Level Minimization Part 2
Chapter 4 Gates and Circuits.
INTRODUCTION LOGICAL OPERATIONS TRUTH TABLE AND RULES.
topics Logic gates Gates types Universal gates
Chapter 4 Gates and Circuits.
ECE 3110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices XOR, Parity Circuits, Comparators.
Chapter 4 Gates and Circuits.
9/19/06 Hofstra University – Overview of Computer Science, CSC005 1 Chapter 4 Gates and Circuits.
Chapter 4 Logic Gates and Boolean Algebra. Introduction Logic gates are the actual physical implementations of the logical operators. These gates form.
Gates CS105. Electrical Signals Transmission of data Any electrical signal has a level of voltage – Interpretation of 1s and 0s Generally speaking: –
Lecture 3. Boolean Algebra, Logic Gates
Functional Notation Addendum to Chapter 4. 2 Logic Notation Systems We have seen three different, but equally powerful, notational systems for describing.
Lecture 3. Boolean Algebra, Logic Gates Prof. Sin-Min Lee Department of Computer Science 2x.
Chapter 4 Gates and Circuits. 4–2 Chapter Goals Identify the basic gates and describe the behavior of each Describe how gates are implemented using transistors.
Logical Circuit Design Week 5: Combinational Logic Circuits Mentor Hamiti, MSc Office ,
Lecture 3. Error Detection and Correction, Logic Gates Prof. Sin-Min Lee Department of Computer Science 2x.
Quiz # 2 Chapters 4, 5, & 6.
Chapter 4 Gates and Circuits. Integrated Circuits aka CHIPS What’s in this thing???? 4–2.
XOR and XNOR Logic Gates. XOR Function Output Y is TRUE if input A OR input B are TRUE Exclusively, else it is FALSE. Logic Symbol  Description  Truth.
CPS120: Introduction to Computer Science
Week 6: Gates and Circuits: PART I READING: Chapter 4.
Sneha.  Gates Gates  Characteristics of gates Characteristics of gates  Basic Gates Basic Gates  AND Gate AND Gate  OR gate OR gate  NOT gate NOT.
Combination of logic gates  Logic gates can be combined to produce more complex functions.  They can also be combined to substitute one type of gate.
Chapter-3: BOOLEAN ALGEBRA & LOGIC GATES Analysis and logical design.
Boolean and Sequential Logic Last week – Basic Gates AND OR NOT NOR XOR NAND.
Digital electronics 4–1 Gates and Circuits SANJAYBHAI RAJGURU COLLEGE OF ENGG.
Logic Gates and Boolean Algebra Introduction to Logic II.
Boolean Algebra. LO:  Understand why Boolean algebra is used  Understand basic Boolean algebra notation  Understand why Boolean algebra is used  Understand.
L OGIC G ATES Computer Organization – week 3. W HAT ’ S ALU? 1. ALU stands for: Arithmetic Logic Unit 2. ALU is a digital circuit that performs Arithmetic.
Circuit Synthesis A logic function can be represented in several different forms:  Truth table representation  Boolean equation  Circuit schematic 
Week 1: Introduction and Logic gates IT3002 – Computer Architecture
Dr.Ahmed Bayoumi Dr.Shady Elmashad
Eng. Mai Z. Alyazji October, 2016
Logic Gates and Boolean Algebra
Logic Gates.
CSIS-110 Introduction to Computer Science
Logic Gates and Boolean Algebra
Logic Gates, Boolean Algebra and Karnaugh Maps
Logic Gates.
Logic Gates Benchmark Companies Inc PO Box Aurora CO
Chapter 4 Gates and Circuits.
CS105 Introduction to Computer Concepts GATES and CIRCUITS
Agenda – 2/12/18 Questions? Readings: CSI 4, P
Schematics 201 Lecture Topic: Electrical Symbols
Week 7: Gates and Circuits: PART II
Logic Gates.
Lecture 20: Combinatorial Circuits I
Logic Gates.
GCSE Computer Science – Logic Gates & Boolean Expressions
Today You are Learning simple logic diagrams using the operations AND, OR and NOT truth tables combining Boolean operators using AND, OR and NOT.
Binary Logic.
Chapter 4 Gates and Circuits.
XOR Function Logic Symbol  Description  Truth Table 
Functional Notation Addendum to Chapter 4.
Eng. Ahmed M Bader El-Din October, 2018
What are Logic Gates?.
SYEN 3330 Digital Systems Chapter 2 – Part 1 SYEN 3330 Digital Systems.
Presentation transcript:

Functional Notation Addendum to Chapter 4

2 Logic Notation Systems  We have seen three different, but equally powerful, notational methods for describing the behavior of gates and circuits: Boolean expressions logic diagrams truth tables

3 Recall that…  Boolean expressions are expressions in Boolean algebra, a mathematical notation for expressing two-valued logic. This algebraic notation is an elegant and powerful way to demonstrate the activity of electrical circuits.

4 Recall further that…  Logic diagram A graphical representation of a circuit Each type of gate is represented by a specific graphical symbol.  Truth table A table showing all possible input value and the associated output values.

5 A Fourth System I addition to these three, there is another widely used system of notation for logic. Functional Notation

6  Uses a function name followed by a list of arguments in place of the operators used in Boolean Notation.  For example: A’ becomes NOT(A)

7 Functional Equivalents Boolean NotationFunctional Notation X=A’X=NOT(A) X=A + BX=OR(A,B) X=A  B X=AND(A,B) X=(A + B)’X=NOT(OR(A,B)) X=(A  B)’ X=NOT(AND(A,B))

8 XOR XOR must be defined in terms of the 3 logic primitives: AND, OR, and NOT Recall its explanation: “one or the other but not both” In Boolean Notation this becomes: X=(A + B)  (A  B)’ In Functional Notation: X=AND(OR(A,B),NOT(AND(A,B)))

9 XOR The truthtable for XOR reveals a hint for simpliying or expression. Note that XOR is false (0) when A and B are the same, and true (1) when they are different. ABXOR

10 XOR So XOR can be expressed very simply as: X=NOT(A=B) or X=A<>B

11 Consider this familiar circuit X=(AB + AC) How will this expression look in functinal notation?

12 Equvalent expressions X=(AB + AC) AND(A,B) AND(A,C) X=OR(AND(A,B), AND(A,C)) Page 99

13 The equivalent circuit X=A (B + C) X=AND(A, OR(B,C))