Combinational Logic - An Overview

Slides:



Advertisements
Similar presentations
Introduction to Digital Systems By Dr. John Abraham UT-Panam.
Advertisements

Combinational Logic Design An Overview © 2014 Project Lead The Way, Inc.Digital Electronics.
Sequential Logic - An Overview
Digital Electronics Combinational Logic An Overview.
Circuit Design Process © 2014 Project Lead The Way, Inc.Digital Electronics.
6.2 ELECTRONICS. CAPACITOR An electrical device used to store electrical charge.
Logic Gates Unit 16.
The Breadboard The Breadboard Digital Electronics TM
Board Game Counter Board Game Counter Digital Electronics TM
Sequential Logic An Overview
Introduction to the Board Game Counter
EGR 2131 Unit 4 Combinational Circuits: Analysis & Design
Basics of Logic gates - Part 1
Universal Gate – NOR Universal Gate - NOR Digital Electronics
Universal Gate – NAND Universal Gate - NAND Digital Electronics
Truth Tables & Logic Expressions
Clock Signals: 555 Timer 555 Timer Digital Electronics TM
Seven Segment Displays
Universal Gate – NAND Universal Gate - NAND Digital Electronics
Component Identification
Flip-FLops and Latches
Digital Logic.
Multivibrator.
XOR, XNOR, and Binary Adders
Seven Segment Displays
Seven Segment Displays
Flip-FLops and Latches
Flip-FLops and Latches
Seven Segment Displays
Components and Schematics
Universal Gate – NAND Universal Gate - NAND Digital Electronics
The Breadboard The Breadboard Digital Electronics TM
Universal Gate – NOR Universal Gate - NOR Digital Electronics
Component Identification
Flip-Flop Applications
Flip-FLops and Latches
Flip-Flop Applications
Asynchronous Counter with MSI Gates
Seven Segment Displays
Date of Birth Design Problem
Flip-FLops and Latches
555 Timer 555 Timer Digital Electronics TM 1.2 Introduction to Analog
XOR, XNOR, & Binary Adders
Circuit Design Process
AOI Design: Logic Analysis
Universal Gate – NAND Universal Gate - NAND Digital Electronics
JC Technology Logic Gates.
Component Identification
Date of Birth Design Problem
Designing Electric Circuits
Introduction to Wiring Logic Gates
AOI Logic Implementation
State Machine Design State Machine Design Digital Electronics
Circuit Design Process
Universal Gate – NOR Universal Gate - NOR Digital Electronics
555 Timer 555 Timer Digital Electronics TM 1.2 Introduction to Analog
Combinational Logic - An Overview
AOI Design: Logic Analysis
Binary Logic.
XOR, XNOR, and Binary Adders
Flip-Flops.
AOI Design: Logic Analysis
Electricity and Circuits
Circuit to Truth Table to Logic Expression
The Breadboard The Breadboard Digital Electronics TM
Component Identification: Digital
Flip-FLops and Latches
XOR, XNOR, and Binary Adders
Truth Tables & Logic Expressions
Logic Gates and Memory.
Presentation transcript:

Combinational Logic - An Overview Digital Electronics TM 1.3 Introduction to Digital Combinational Logic Design An Overview Digital Electronics © 2014 Project Lead The Way, Inc. Project Lead The Way, Inc. Copyright 2009

Combinational Logic - An Overview Digital Electronics TM 1.3 Introduction to Digital This presentation will Review the logic symbol, logic expression, and truth table for the: AND gate OR gate INVERTER gate Introduce the design for a simple combinational logic circuit. Introductory Slide / Overview of Presentation Project Lead The Way, Inc. Copyright 2009

General Form for All Logic Gates Combinational Logic - An Overview General Form for All Logic Gates Digital Electronics TM 1.3 Introduction to Digital Logic Symbol Output Inputs X Y Z = X  Y Logic Expression Truth Table X Y Z ? 1 This slide identifies the three forms that can be used to represent a logic gate. The three forms are (i) the logic symbol, (ii) the logic expression, and (iii) the truth table. Lists the output condition for all possible input combinations. Note: There’s no such thing as a smiley face gate. Project Lead The Way, Inc. Copyright 2009

Combinational Logic - An Overview AND Gates Digital Electronics TM 1.3 Introduction to Digital X Y Three ways to write the AND symbol X Y Z 1 The basics of an AND gate Z is TRUE whenever X AND Y are TRUE Project Lead The Way, Inc. Copyright 2009

Combinational Logic - An Overview OR Gates Digital Electronics TM 1.3 Introduction to Digital X Y X Y Z 1 Z is TRUE whenever X OR Y are TRUE The basics of an OR gate Project Lead The Way, Inc. Copyright 2009

Combinational Logic - An Overview INVERTER Gates Combinational Logic - An Overview Digital Electronics TM 1.3 Introduction to Digital The NOT symbol or bar X X Z 1 Z is TRUE whenever X is NOT TRUE The basics of an INVERTER gate The inverter is sometimes called the NOT gate. Project Lead The Way, Inc. Copyright 2009

Combinational Logic - An Overview AOI Logic Digital Electronics TM 1.3 Introduction to Digital Combinational logic designs implemented with AND gates, OR gates, and INVERTER gates are referred to as AOI designs. AOI Logic is just one type of combinational logic. Unit 2 of this course will spend a significant amount of time exploring other forms of combinational logic and their applications. The purpose of this introduction is to provide a basis of understanding for the combinational logic subsection of the Board Game Counter design. AND OR INVERT A brief explanation of AOI logic and why it is being introduced at this point. Project Lead The Way, Inc. Copyright 2009

Example: Combinational Logic Design Combinational Logic - An Overview Example: Combinational Logic Design Digital Electronics TM 1.3 Introduction to Digital This design controls the safety buzzer in a car and is designed to the following specifications: The BUZZER is ON whenever the DOOR is OPEN OR when the KEY is in the IGNITION AND the SEAT BELT is NOT BUCKELED. Specifications for a simple combinational logic design Project Lead The Way, Inc. Copyright 2009

Combinational Logic - An Overview Example: Truth Table Combinational Logic - An Overview Digital Electronics TM 1.3 Introduction to Digital The BUZZER is ON whenever the DOOR is OPEN OR the KEY is in the IGNITION AND the SEAT BELT is NOT buckled. Car Buzzer – Truth Table Seat Belt Key Door Buzzer 1 Seat Belt Key Door Buzzer 0 : Door is NOT Open 1 : Door is Open 0 : Key is NOT in the Ignition 1 : Key is in the Ignition 0 : Buzzer is OFF 1 : Buzzer is ON 0 : Seat Belt is NOT Buckled 1 : Seat Belt is Buckled Car buzzer truth table -- Explain how the design specification is mapped to the truth table. Project Lead The Way, Inc. Copyright 2009

Example: Circuit Design Combinational Logic - An Overview Example: Circuit Design Digital Electronics TM 1.3 Introduction to Digital NOT buckled AND in the IGNITION OR Car buzzer circuit diagram or schematic. Many students will be able to design this simple example directly from the word problem; thus, they may not need to create the truth table. is OPEN Project Lead The Way, Inc. Copyright 2009

Example: Functional Test (1 of 8) Combinational Logic - An Overview Digital Electronics TM 1.3 Introduction to Digital Seat Belt Key Door Buzzer 1 Step-by-step analysis (functional test) of the car buzzer design. This is for input combination 0 – 0 – 0. Logic ‘0’ Logic ‘1’ Project Lead The Way, Inc. Copyright 2009

Example: Functional Test (2 of 8) Combinational Logic - An Overview Example: Functional Test (2 of 8) Digital Electronics TM 1.3 Introduction to Digital Seat Belt Key Door Buzzer 1 Step-by-step analysis (functional test) of the car buzzer design. This is for input combination 0 – 0 – 1. Logic ‘0’ Logic ‘1’ Project Lead The Way, Inc. Copyright 2009

Example: Functional Test (3 of 8) Combinational Logic - An Overview Example: Functional Test (3 of 8) Digital Electronics TM 1.3 Introduction to Digital Seat Belt Key Door Buzzer 1 Step-by-step analysis (functional test) of the car buzzer design. This is for input combination 0 – 1 – 0. Logic ‘0’ Logic ‘1’ Project Lead The Way, Inc. Copyright 2009

Example: Functional Test (4 of 8) Combinational Logic - An Overview Example: Functional Test (4 of 8) Digital Electronics TM 1.3 Introduction to Digital Seat Belt Key Door Buzzer 1 Step-by-step analysis (functional test) of the car buzzer design. This is for input combination 0 – 1 – 1. Logic ‘0’ Logic ‘1’ Project Lead The Way, Inc. Copyright 2009

Example: Functional Test (5 of 8) Combinational Logic - An Overview Example: Functional Test (5 of 8) Digital Electronics TM 1.3 Introduction to Digital Seat Belt Key Door Buzzer 1 Step-by-step analysis (functional test) of the car buzzer design. This is for input combination 1 – 0 – 0. Logic ‘0’ Logic ‘1’ Project Lead The Way, Inc. Copyright 2009

Example: Functional Test (6 of 8) Combinational Logic - An Overview Example: Functional Test (6 of 8) Digital Electronics TM 1.3 Introduction to Digital Seat Belt Key Door Buzzer 1 Step-by-step analysis (functional test) of the car buzzer design. This is for input combination 1 – 0 – 1. Logic ‘0’ Logic ‘1’ Project Lead The Way, Inc. Copyright 2009

Example: Functional Test (7 of 8) Combinational Logic - An Overview Example: Functional Test (7 of 8) Digital Electronics TM 1.3 Introduction to Digital Seat Belt Key Door Buzzer 1 Step-by-step analysis (functional test) of the car buzzer design. This is for input combination 1 – 1 – 0. Logic ‘0’ Logic ‘1’ Project Lead The Way, Inc. Copyright 2009

Example: Functional Test (8 of 8) Combinational Logic - An Overview Example: Functional Test (8 of 8) Digital Electronics TM 1.3 Introduction to Digital Seat Belt Key Door Buzzer 1 Step-by-step analysis (functional test) of the car buzzer design. This is for input combination 1 – 1 – 1. Logic ‘0’ Logic ‘1’ Project Lead The Way, Inc. Copyright 2009

Example: IC Component View Combinational Logic - An Overview Digital Electronics TM 1.3 Introduction to Digital This slide shows how the gates are actually part of integrated circuits. This connection diagram were taken directly from the manufacturer’s datasheet for the three components. 1 2 3 2 1 3 2 1 Project Lead The Way, Inc. Copyright 2009

Combinational Logic - An Overview Example Using LEDs Combinational Logic - An Overview Digital Electronics TM 1.3 Introduction to Digital LED – Light Emitting Diode Shown is the complete logic diagram for the car buzzer design with light emitting diodes (LED) for the output. LED Project Lead The Way, Inc. Copyright 2009

LED – Light Emitting Diode Combinational Logic - An Overview Digital Electronics TM 1.3 Introduction to Digital To Turn an LED ON The ANODE must be at a higher voltage potential (1.5v) than the CATHODE. The amount of current flowing through the LED will determine how bright it is. The amount of current is controlled by a series resistor. (not shown) CATHODE (‒) (+) ANODE ← Current Flow LED Brief explanation of how a light emitting diode (LED) works. Project Lead The Way, Inc. Copyright 2009

Combinational Logic - An Overview LED Examples Digital Electronics TM 1.3 Introduction to Digital Logic 1  5 volts CATHODE ANODE The 180 resistor controls the current that flows through the LED. This in turn controls its brightness. LED The ANODE is at a higher voltage potential than the CATHODE; the LED is ON. Explanation of one LED that is ON and another that is OFF. Logic 0  0 volts Logic 0  0 volts ANODE CATHODE LED The ANODE is NOT at a higher voltage potential than the CATHODE; the LED is OFF. Project Lead The Way, Inc. Copyright 2009

Combinational & Sequential Logic Combinational Logic - An Overview Digital Electronics TM 1.3 Introduction to Digital Combinational Logic Gates Inputs Outputs . Combinational Logic Sequential Logic Combinational Logic Gates . Inputs Outputs Memory Elements (Flip-Flops) Clock This slide defines combinational & sequential logic. Combinational Logic has one or more inputs and one or more outputs. The outputs are a function of the present value of the inputs. Sequential Logic can also have one or more inputs and one or more outputs. However, with sequential logic, the outputs are a function of both the present value of the inputs and also the previous output values. Thus, sequential logic requires memory to store previous output values. Project Lead The Way, Inc. Copyright 2009