Homework Reading Machine Projects Labs

Slides:



Advertisements
Similar presentations
Boolean Algebra and Logic Gates
Advertisements

Introduction to Logic Circuits
Chapter 2 Logic Circuits.
Boolean rules for simplification Dr. Ahmed Telba.
1 Homework Reading –Tokheim, Section 5-10, 7-4 Machine Projects –Continue on MP4 Labs –Continue labs with your assigned section.
Boolean Algebra and Logic Gate
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.
1 COMP541 Combinational Logic Montek Singh Jan 16, 2007.
Contemporary Logic Design Two-Level Logic © R.H. Katz Transparency No. 3-1 Chapter #2: Two-Level Combinational Logic Section 2.1, Logic Functions.
1 Homework Reading –Tokheim, Chapter 3, 4, and –Logg-o on Analytical Engine Website Machine Projects –Continue on mp3 Labs –Continue in labs.
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.
Chapter 5 Boolean Algebra and Reduction Techniques William Kleitz Digital Electronics with VHDL, Quartus® II Version Copyright ©2006 by Pearson Education,
1 Why study Boolean Algebra? 4 It is highly desirable to find the simplest circuit implementation (logic) with the smallest number of gates or wires. We.
Boolean Algebra and Logic Gates CE 40 B 18 June 2003.
Chapter 2: Fundamentals of Digital Electronics Dr Mohamed Menacer Taibah University
CPS3340 COMPUTER ARCHITECTURE Fall Semester, /05/2013 Lecture 4: Basics of Logic Design Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER.
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.
Sneha.  Gates Gates  Characteristics of gates Characteristics of gates  Basic Gates Basic Gates  AND Gate AND Gate  OR gate OR gate  NOT gate NOT.
ACOE1611 Combinational Logic Circuits Reference: M. Mano, C. Kime, “Logic and Computer Design Fundamentals”, Chapter 2.
Boolean Algebra and Reduction Techniques
CHAPTER 1 SETS, FUNCTIONs, ELEMENTARY LOGIC & BOOLEAN ALGEBRAs
1 Lect # 2 Boolean Algebra and Logic Gates Boolean algebra defines rules for manipulating symbolic binary logic expressions. –a symbolic binary logic expression.
Boolean Algebra and Logic Gates CSE-1108 Ahsanullah University of Science and Technology (AUST)
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.
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.
ECE DIGITAL LOGIC LECTURE 6: BOOLEAN ALGEBRA Assistant Prof. Fareena Saqib Florida Institute of Technology Fall 2016, 02/01/2016.
COMPUTER ARCHITECTURE & OPERATIONS I Instructor: Yaohang Li.
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.
Hoda Roodaki Boolean Algebra Hoda Roodaki
Computer Architecture & Operations I
Computer Architecture & Operations I
Homework Reading Machine Projects Labs
Boolean Algebra & Logic Gates
Chapter 5 Combinational Logic 组合逻辑
Digital Logic.
Homework Reading Machine Projects Labs
Morgan Kaufmann Publishers
Department of Preparatory Year, Umm Al Qura University
Table 2.1 Postulates and Theorems of Boolean Algebra
Logic Gates and Boolean Algebra
Chapter 3 Notes – Part II Review Questions
De Morgan’s Theorem,.
Combinational Logic Circuits
Digital Technology.
Logic Gates and Boolean Algebra
CS 105 Digital Logic Design
ECE 3110: Introduction to Digital Systems
Logic Gates.
EI205 Lecture 5 Dianguang Ma Fall 2008.
Boolean Algebra and Combinational Logic
Princess Sumaya University
CHAPTER 3 SETS AND BOOLEAN ALGEBRA
Boolean Algebra Why study Boolean Algebra?
CSE 311 Foundations of Computing I
Boolean Algebra.
Circuit Design Process
Combinatorial Logic Circuit
Logic Gates.
Logic Gates.
Digital Logic.
Logic Gates.
Chapter 2 Introduction to Logic Circuits
Circuit Design Process
Table 2.1 Postulates and Theorems of Boolean Algebra
Logic Gates.
Chapter 4 Gates and Circuits.
Digital Logic Design Basics Combinational Circuits Sequential Circuits.
Agenda Lecture Content: Combinatorial Circuits Boolean Algebras
Presentation transcript:

Homework Reading Machine Projects Labs Tokheim, Chapter 3, 4, and 6.1 - 6.3 Free Digital Logic Simulator website Machine Projects Continue on mp3 Labs Continue in labs with your assigned section

Digital Logic Two types of digital logic design Combinational Logic – has no memory elements Sequential Logic – contains memory elements Combinational logic design is sometimes called Boolean algebra after George Boole Based on binary logic Uses AND, OR, XOR, NOT, etc. Develop truth tables and implement a design

Boolean Algebra Variables / Expressions Basic Operators Two Values Only (0 or 1) Basic Operators AND * OR + XOR + NOT Bar over the variable or expression Or # after variable name

Boolean Algebra Precedence of Operators NOT (like unary minus) AND (like multiply) Division None OR/XOR (like add) Subtraction None Parentheses to force precedence A * (B + C) is not the same as A * B + C

Boolean Algebra Multiplicative Identities Additive Identities A * A = A (Note: Not A squared) A * A = 0 Additive Identities A + 1 = 1 A + A = A (Note: Not 2A) A + A = 1

Boolean Algebra Negative Identity Commutative Property A = A Commutative Property A * B = B * A A + B = B + A Distributive Property A (B + C) = A * B + A * C

Boolean Algebra Common Reductions of Sums of Products (Also called a “Minterm” expression) A * B + A * B + A * B = A + B OR A * B + A * B = A + B XOR Common Reductions of Products of Sums (Also called a “Maxterm” expression) (A + B) * (A + B) * (A + B) = A * B AND

Binary Logic Symbols/Tables NOT AND 1 NAND 1 1 1 1 1 1 1 1 1

Binary Logic Symbols/Tables OR 1 NOR 1 XOR 1 1 1 1 1 1 1 1 1 1

Boolean Algebra / Logic Diagram Sample Boolean Equation Y = (A + B) * (C + D) Equivalent Logic Diagram A B Y C D

Timing Considerations Can look at pulse trains through combinational logic over time rather than just constant inputs Combinational Logic

Timing Considerations Things don’t happen instantaneously Each signal arrives at some unique time Gate logic takes some time to react Changes in the output appear some time after changes to the inputs (at nanosecond level) Example, an AND gate A A Y B B Y

Timing Considerations Things don’t happen instantaneously As clock speed increases, the “skew” due to differential delays narrows output pulses Beyond the designed maximum clock speed, the circuit may fail Example, an AND gate A A Y B B Y

Free Logic Design Tool Practical software design tools such as VHDL are now being used in industry instead of building and testing physical “breadboards” VHDL is complex and has a learning curve Logic Gate Simulator is a simple design tool Allows us to design and test simple hardware logic via software building and simulation Download: https://www.kolls.net/gatesim/

Free Logic Design Tool

Free Logic Design Tool Demonstration in Class Button Indicator Inverter And Gate Or Gate Exclusive-Or Gate