Sequential Logic - An Overview

Slides:



Advertisements
Similar presentations
Principles & Applications
Advertisements

D-Type Flip Flops Benchmark Companies Inc PO Box
Storey: Electrical & Electronic Systems © Pearson Education Limited 2004 OHT 10.1 Sequential Logic  Introduction  Bistables  Memory Registers  Shift.
CHAPTER 3 Sequential Logic/ Circuits.  Concept of Sequential Logic  Latch and Flip-flops (FFs)  Shift Registers and Application  Counters (Types,
EKT 124 / 3 DIGITAL ELEKTRONIC 1
Combinational Logic Design An Overview © 2014 Project Lead The Way, Inc.Digital Electronics.
EECC341 - Shaaban #1 Lec # 13 Winter Sequential Logic Circuits Unlike combinational logic circuits, the output of sequential logic circuits.
Homework Reading Machine Projects Labs Tokheim Chapter 9.1 – 9.6
ENGIN112 L20: Sequential Circuits: Flip flops October 20, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 20 Sequential Circuits: Flip.
CS 151 Digital Systems Design Lecture 20 Sequential Circuits: Flip flops.
CS370 Counters. Overview °Counter: A register that goes through a prescribed series of states °Counters are important components in computers. °Counters.
Sequential Circuit Introduction to Counter
Chapter 3: Sequential Logic Circuit EKT 121 / 4 ELEKTRONIK DIGIT 1.
A presentation on Counters
Asynchronous Counter © 2014 Project Lead The Way, Inc.Digital Electronics.
Flip Flops. Clock Signal Sequential logic circuits have memory Output is a function of input and present state Sequential circuits are synchronized by.
Flip-Flop Applications
1 Sequential Circuit Latch & Flip-flop. 2 Contents Introduction Memory Element Latch  SR latch  D latch Flip-flop  SR flip-flop  D flip-flop  JK.
Introduction to Sequential Logic Design Flip-flops.
Flip Flop
Circuit, State Diagram, State Table
Rabie A. Ramadan Lecture 3
Digital Electronics Combinational Logic An Overview.
CENT-113 Digital Electronics 1 Flip Flops TI Type 502 Flip Flop: 1st production IC in 1960.
Sequential Circuits. Two primary differences between combinational circuits and sequential circuits –Sequential circuits are synchronous (use a clock)
Unit 11 Latches and Flip-Flops Fundamentals of Logic Design By Roth and Kinney.
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Lecture 17 Dr. Shi Dept. of Electrical and Computer Engineering.
Flip Flops 3.1 Latches and Flip-Flops 3 ©Paul Godin Created September 2007 Last Edit Aug 2013.
 Counters are sequential circuits which "count" through a specific state sequence. They can count up, count down, or count through other fixed sequences.
ECA1212 Introduction to Electrical & Electronics Engineering Chapter 9: Digital Electronics – Sequential Logic by Muhazam Mustapha, November 2011.
Sequential Design Basics. Lecture 2 topics  A review of devices that hold state A review of Latches A review of Flip-Flops 8/22/2012 – ECE 3561 Lect.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
Sequential logic circuits
1 Lecture #11 EGR 277 – Digital Logic Ch. 5 - Synchronous Sequential Logic There are two primary classifications of logic circuits: 1.Combinational logic.
Basic terminology associated with counters Technician Series
EKT 121 / 4 ELEKTRONIK DIGIT I
Sahar Mosleh PageCalifornia State University San Marcos 1 More on Flip Flop State Table and State Diagram.
Sequential Circuit Latch & Flip-flop. Contents Introduction Memory Element Latch  SR latch  D latch Flip-flop  SR flip-flop  D flip-flop  JK flip-flop.
Chapter 6 – Digital Electronics – Part 1 1.D (Data) Flip Flops 2.RS (Set-Reset) Flip Flops 3.T Flip Flops 4.JK Flip Flops 5.JKMS Flip Flops Information.
ECE 545—Digital System Design with VHDL Lecture 1
Flip-FLops and Latches
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
Flip Flops 3.1 Latches and Flip-Flops 3 ©Paul Godin Created September 2007 Last Edit Aug 2013.
Counters and registers Eng.Maha Alqubali. Registers Registers are groups of flip-flops, where each flip- flop is capable of storing one bit of information.
Sequential Logic Circuit Design Eng.Maha Alqubali.
Flip-Flop Flip-flops Objectives Upon completion of this chapter, you will be able to :  Construct and analyze the operation of a latch flip-flop made.
1 Homework Reading –Tokheim Chapter 9.1 – 9.6 Machine Projects –Continue on mp3 Labs –Continue in labs with your assigned section.
Sequential Logic An Overview
LATCHES AND FLIP-FLOPS
LATCHED, FLIP-FLOPS,AND TIMERS
Homework Reading Machine Projects Labs Tokheim Chapter 9.1 – 9.6
Sequential Logic Counters and Registers
Flip-FLops and Latches
Sequential Circuit: Counter
D Flip-Flop.
Flip-FLops and Latches
Introduction to Sequential Logic Design
Flip-FLops and Latches
Flip-FLops and Latches
Flip-Flop Applications
Flip-FLops and Latches
ECE 545—Digital System Design with VHDL Lecture 1
Combinational Logic - An Overview
FLIP-FLOPS.
Flip-Flops.
Flip Flops Unit-4.
Flip-FLops and Latches
Outline Registers Counters 5/11/2019.
Combinational Logic - An Overview
Presentation transcript:

Sequential Logic - An Overview Digital Electronics TM 1.3 Introduction to Digital Sequential Logic Post-Activity Discussion: An Overview Digital Electronics © 2014 Project Lead The Way, Inc. Project Lead The Way, Inc. Copyright 2009

Sequential Logic - An Overview Digital Electronics TM 1.3 Introduction to Digital This presentation will Introduce the basics of combinational and sequential logic. Present the logic symbol and function table for the “D” flip-flop. Review the design for a simple sequential logic circuit. Introductory Slide / Overview of Presentation Project Lead The Way, Inc. Copyright 2009

Combinational & Sequential Logic Sequential 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 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, 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 outputs values. Project Lead The Way, Inc. Copyright 2009

Sequential Logic - An Overview The “D” Flip-Flop Sequential Logic - An Overview Digital Electronics TM 1.3 Introduction to Digital Q Preset Data-In Clock Clear Inputs Outputs Preset Clear Clock Data-In 1  : Rising Edge of Clock The output will stay the same. X ILLEGAL CONDITION The basics of the D flip-flop. Project Lead The Way, Inc. Copyright 2009

Sequential Logic - An Overview Digital Electronics TM 1.3 Introduction to Digital The “D” flip-flop is just one of several types of flip-flops that can be used to implement sequential logic designs. This presentation will look at the Divide-by-Two circuit. This sample flip-flop application can be implemented with “D” flip-flops. Unit 3 of this course will spend a significant amount of time exploring other flip-flops and their applications. The purpose of this introduction is to provide a basis of understanding for the sequential logic subsection of the Board Game Counter design. A brief overview of sequential logic and why it is being introduced at this point. Project Lead The Way, Inc. Copyright 2009

Divide-by-Two Circuit: 1st Clock Sequential Logic - An Overview Digital Electronics TM 1.3 Introduction to Digital Preset = 1 Pulse-Out Pulse-In Logic ‘0’ Logic ‘1’ Clear = 1 Analysis of a Divide-by-Two circuit (1st Clock Pulse). Pulse-Out Pulse-In Preset = 1 Clear = 1 Project Lead The Way, Inc. Copyright 2009

Divide-by-Two Circuit: 2nd Clock Sequential Logic - An Overview Digital Electronics TM 1.3 Introduction to Digital Preset = 1 Pulse-Out Pulse-In Logic ‘0’ Logic ‘1’ Clear = 1 Analysis of a Divide-by-Two circuit (2nd Clock Pulse). Pulse-Out Pulse-In Preset = 1 Clear = 1 Project Lead The Way, Inc. Copyright 2009

Divide-by-Two Circuit: 3rd Clock Sequential Logic - An Overview Divide-by-Two Circuit: 3rd Clock Digital Electronics TM 1.3 Introduction to Digital Preset = 1 Pulse-Out Pulse-In Logic ‘0’ Logic ‘1’ Clear = 1 Analysis of a Divide-by-Two circuit (3rd Clock Pulse). Pulse-Out Pulse-In The 3rd pulse is a repeat of the 1st, the 4th will be a repeat of the 2nd, etc. Preset = 1 Clear = 1 Project Lead The Way, Inc. Copyright 2009

Divide-by-Two Circuit Period & Frequency - Overview Sequential Logic - An Overview Digital Electronics TM 1.3 Introduction to Digital The period of Pulse-Out is twice the period of Pulse-In. Since the period is twice, the frequency is divided in half. Thus, this is a Divide-by-Two circuit. Preset Pulse-In Clear Pulse-Out Complete waveform for the Divide-by-Two Circuit. Pulse-Out Pulse-In Preset Clear Project Lead The Way, Inc. Copyright 2009

Divide-by-Two Circuit Period & Frequency – The Numbers Sequential Logic - An Overview Digital Electronics TM 1.3 Introduction to Digital Pulse-Out Pulse-In T1 T2 Detailed view of the period & frequency of the input/output signals for the Divide-by-Two circuit. Pulse-Out Pulse-In Preset Clear Project Lead The Way, Inc. Copyright 2009

Divide-by-Two Circuit Preset & Clear Sequential Logic - An Overview Digital Electronics TM 1.3 Introduction to Digital Preset Pulse-In Clear Pulse-Out Detailed view of the CLEAR & PRESET inputs and their effect on the output waveform. Pulse-Out Pulse-In Preset & Clear are active low signals. Preset preset holds the output high Clear clear holds the output low Project Lead The Way, Inc. Copyright 2009

Sequential Logic Design Example Sequential Logic - An Overview Sequential Logic Design Example Digital Electronics TM 1.3 Introduction to Digital The following is a review of the design and operation of a sequential logic circuit using “D” flip-flops. This design is a simple two-bit binary counter that counts from zero (010=002) to three (310=112) and then repeats. Specifications for an simple sequential logic design. Project Lead The Way, Inc. Copyright 2009

Design Example: Circuit Design Sequential Logic - An Overview Digital Electronics TM 1.3 Introduction to Digital Zero-to-Three Counter circuit diagram or schematic. Note: This is the first time the students will have seen the CLOCK_VOLTAGE component. Be sure to explain what it is. Project Lead The Way, Inc. Copyright 2009

Design Example: Functional Test (1 of 3) Sequential Logic - An Overview Digital Electronics TM 1.3 Introduction to Digital THE FIRST FLIP-FLOP IS CLOCKED BY CLOCK-IN. Step-by-step analysis (functional test) of the Zero-to-Three Counter. B IS HALF THE FREQUENCY OF CLOCK-IN. A B Clock-In Project Lead The Way, Inc. Copyright 2009

Design Example: Functional Test (2 of 3) Sequential Logic - An Overview Digital Electronics TM 1.3 Introduction to Digital The second flip-flop is clocked by the of the first flip-flop. A is half the frequency of B. Note: A toggles on the falling edge of B, which is the rising edge of . Step-by-step analysis (functional test) of the Zero-to-Three Counter. A B Clock-In Project Lead The Way, Inc. Copyright 2009

Design Example: Functional Test (3 of 3) Sequential Logic - An Overview Digital Electronics TM 1.3 Introduction to Digital “0” “1” 1 “2” 1 “3” 1 “0” Step-by-step analysis (functional test) of the Zero-to-Three Counter. A B Clock-In Project Lead The Way, Inc. Copyright 2009

Design Example: IC Component View Sequential 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 was taken directly from a manufacturer datasheet for the flip-flop. In this case both flip-flops happen to be in the same IC package. 3 2 1 4 5 6 11 12 13 10 9 8 Project Lead The Way, Inc. Copyright 2009