1 Sequential Circuits –Digital circuits that use memory elements as part of their operation –Characterized by feedback path –Outputs depend not only on.

Slides:



Advertisements
Similar presentations
Introduction to Sequential Logic Design Latches. 2 Terminology A bistable memory device is the generic term for the elements we are studying. Latches.
Advertisements

A. Abhari CPS2131 Sequential Circuits Most digital systems like digital watches, digital phones, digital computers, digital traffic light controllers and.
MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR1 Sequential Circuit Latch & Flip-flop.
Digital Logic Design ESGD2201
CHAPTER 3 Sequential Logic/ Circuits.  Concept of Sequential Logic  Latch and Flip-flops (FFs)  Shift Registers and Application  Counters (Types,
ECE 331 – Digital System Design Latches and Flip-Flops (Lecture #17) The slides included herein were taken from the materials accompanying Fundamentals.
Computer Architecture CS 215
Sequential Logic Latches and Flip-Flops. Sequential Logic Circuits The output of sequential logic circuits depends on the past history of the state of.
Sequential Circuits1 DIGITAL LOGIC DESIGN by Dr. Fenghui Yao Tennessee State University Department of Computer Science Nashville, TN.
Multiplexors Sequential Circuits and Finite State Machines Prof. Sin-Min Lee Department of Computer Science.
Sequential Logic Latches & Flip-flops
Sequential Circuits : Part I Read Sections 5-1, 5-2, 5-3.
Digital Logic Design Lecture 22. Announcements Homework 7 due today Homework 8 on course webpage, due 11/20. Recitation quiz on Monday on material from.
EET 1131 Unit 10 Flip-Flops and Registers
1 © 2014 B. Wilkinson Modification date: Dec Sequential Logic Circuits – I Flip-Flops A sequential circuit is a logic components whose outputs.
EKT 124 / 3 DIGITAL ELEKTRONIC 1
Sequential circuit Digital electronics is classified into combinational logic and sequential logic. In combinational circuit outpus depends only on present.
Digital Logic Design Lecture 23. Announcements Homework 8 due Thursday, 11/20 Exam 3 coming up on Tuesday, 11/25.
Sequential Logic Flip-Flops and Related Devices Dr. Rebhi S. Baraka Logic Design (CSCI 2301) Department of Computer Science Faculty.
Sequential Circuits. 2 Sequential vs. Combinational Combinational Logic:  Output depends only on current input −TV channel selector (0-9) Sequential.
A clocked synchronous state-machine changes state only when a triggering edge or “tick” occurs on the clock signal. ReturnNext  “State-machine”: is a.
So far, all of the logic circuits we have studied were basically based on the analysis and design of combinational digital circuits. The other major aspect.
Chapter 3: Sequential Logic Circuit EKT 121 / 4 ELEKTRONIK DIGIT 1.
Flip Flops. Clock Signal Sequential logic circuits have memory Output is a function of input and present state Sequential circuits are synchronized by.
ETE Digital Electronics Latches and Flip-Flops [Lecture:12] Instructor: Sajib Roy Lecturer, ETE, ULAB.
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.
COE 202: Digital Logic Design Sequential Circuits Part 1
Flip-flops. Outline  Edge-Triggered Flip-flops  S-R Flip-flop  D Flip-flop  J-K Flip-flop  T Flip-flop  Asynchronous Inputs.
EE2174: Digital Logic and Lab Professor Shiyan Hu Department of Electrical and Computer Engineering Michigan Technological University CHAPTER 9 Sequential.
Chap 4. Sequential Circuits
ENG241 Digital Design Week #6 Sequential Circuits (Part A)
CHAPTER 3 Sequential Logic/ Circuits.  Concept of Sequential Logic  Latch and Flip-flops (FFs)  Shift Registers and Application  Counters (Types,
FLIP FLOP By : Pn Siti Nor Diana Ismail CHAPTER 1.
Company LOGO DKT 122/3 DIGITAL SYSTEM 1 WEEK #12 LATCHES & FLIP-FLOPS.
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.
Flip Flop Chapter 15 Subject: Digital System Year: 2009.
1 Lecture #11 EGR 277 – Digital Logic Ch. 5 - Synchronous Sequential Logic There are two primary classifications of logic circuits: 1.Combinational logic.
1 COMP541 Sequential Circuits Montek Singh Feb 1, 2007.
Synchronous Sequential Logic A digital system has combinational logic as well as sequential logic. The latter includes storage elements. feedback path.
EKT 121 / 4 ELEKTRONIK DIGIT I
5 Chapter Synchronous Sequential Circuits 1. Logic Circuits- Review 2 Logic Circuits Sequential Circuits Combinational Circuits Consists of logic gates.
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.
Chapter5: Synchronous Sequential Logic – Part 1
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
A latch is a temporary storage device that has two stable states (bistable). It is a basic form of memory. The S-R (Set-Reset) latch is the most basic.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
ECE 331 – Digital System Design Introduction to Sequential Circuits and Latches (Lecture #16)
Lecture No. 23 Sequential Logic. Digital Logic & Design Dr. Waseem Ikram Lecture No. 23.
Ch.5 Flip Flops and Related Devices
CHAPTER 11 LATCHES AND FLIP-FLOPS This chapter in the book includes: Objectives Study Guide 11.1Introduction 11.2Set-Reset Latch 11.3Gated D Latch 11.4Edge-Triggered.
EEE 301 DIGITAL ELECTRONICS
CSE 260 DIGITAL LOGIC DESIGN
Sequential logic circuits First Class 1Dr. AMMAR ABDUL-HAMED KHADER.
CS1103 Arunima Shukla Asim Marchant Urja Kantharia Harsh kosambia Digital Electronics Mini Project.
Digital Logic & Design Dr. Waseem Ikram Lecture No. 25.
Lecture 8 Dr. Nermi Hamza.
FIGURE 5.1 Block diagram of sequential circuit
Digital Design Lecture 9
Synchronous Sequential Circuits
Flip Flops.
CS1104 – Computer Organization
CISE204: Design of Digital Systems Lecture 18 : Sequential Circuits
Sequential logic circuits
LECTURE 15 – DIGITAL ELECTRONICS
FLIP-FLOPS.
Synchronous sequential
Synchronous Sequential
Presentation transcript:

1 Sequential Circuits –Digital circuits that use memory elements as part of their operation –Characterized by feedback path –Outputs depend not only on its current inputs but also on the past sequence of inputs, possibly arbitrarily far back in time Examples –Counters –Parallel-to-Serial conversion of byte data

2 Sequential Circuits State of Circuit –Binary information stored in the memory elements determines the “state” of the circuit –Output and next state is determined by input signals and current state of circuit

3 Sequential Circuits 2 Major Types of Circuits Asynchronous –Inputs may change at any time –Complicated and maybe unstable because of feedback Synchronous –Input change is only effected at certain times determined by a master clock (pulse or edge detection) or master-slave operation

4 Asynchronous Sequential Circuits Latch Temporary storage device that has two stable states Normally has two inputs Two complementary outputs available: Q and Q’ When the latch is set to a certain state it retains its state unless the inputs are changed to set the latch to a new state A latch serves as a memory element which is able to retain the information stored in it

5 S-R (Set-Reset) Latch InputOutput SRQ t+1 00QtQt Invalid NOR gate based

6 S-R (Set-Reset) Latch Truth table Characteristic Equation Q t+1 = S + R’Q;SR = 0 QSRQ t Invalid

7 S-R (Set-Reset) Latch InputOutput S’S’ R’R’ Q t+1 11QtQt Invalid NAND gate based

8 S-R (Set-Reset) Latch Standard Logic Symbols

9 S-R (Set-Reset) Latch Timing diagram of active-low input latch

10 S-R (Set-Reset) Latch Timing diagram of active-high input latch

11 S-R Latch Apps - Burglar Alarm

12 Synchronous Sequential Circuits Latches –Asynchronous circuits –Outputs are transparent to inputs Gated or Clocked Latches –Synchronous circuits b/c clock or enable input dictates when inputs are latched onto outputs –May still have both transparent and latched operation if inputs change while clock is active Flip Flops –Flip-Flops are synchronous bi-stable devices, known as bi-stable multivibrators –The output of the flip-flop can only change once by the applied inputs upon application of clock input –Edge Triggered or Master Slave

13 S-R Gated Latch –Adds a clock (control) input gated to an S-R latch –S/R inputs are passed on to the latch portion synchronised by the clock pulse –Also called Clocked S-R Latch CK

14 S-R Gated Latch Truth table Characteristic Equation Q t+1 = S + R’Q;SR = 0 QSRQ t Invalid

15 S-R Gated Latch Timing

16 D Gated Latch CK

17 D Gated Latch Truth table Characteristic Equation Q t+1 = D QDQ t

18 D Gated Latch Apps

19 D Gated Latch Timing

20 Latches - Transparency Problem What’s transparency? –Output follows input instantaneously – tunneling –Behavior depicted in latches The transparency problem –If output is fed back, circuit may become unstable The solution? –Master Slave or Edge Triggered FF

21 Transparency Problem

22 Transparency Problem

23 Master Slave Flip Flop

24 Master Slave Flip Flop

25 S-R Master Slave Flip Flop

26 Master Slave Flip Flops Summary Have two stages – Master and Slave Each stage works in one half of the clock signal Inputs are applied in the first half of the clock signal Outputs do not change until the second half of the clock signal Allows digital circuits to operate in synchronization with a common clock signal Inherently slow throughput Mostly obsolete Better Solution: Edge Triggered flip-flops An edge-triggered flip-flop ignores the pulse while it is at a constant level and triggers only during a transition of the clock signal - faster

27 D Flip-Flop Apps – Registers

28 Edge Triggered J-K Flip Flop

29 Edge Triggered J-K Flip Flop InputOutput CLKJKQ t+1 0XXQtQt 1XXQtQt ↑00QtQt ↑010 ↑101 ↑11 Qt’Qt’ InputOutput CLKJKQ t+1 0XXQtQt 1XXQtQt ↓00QtQt ↓010 ↓101 ↓11 Qt’Qt’

30 T Flip Flop Truth table Characteristic Equation Q t+1 = TQ’ + T’Q QTQ t

31 T Flip Flop

32 Flip-Flop Operating Characteristics Performance specified by several operating characteristics provided in the data sheets of FF’s The important operating characteristics are: –Propagation Delay –Set-up Time –Hold Time –Maximum Clock frequency –Pulse Width –Power Dissipation

33 Flip Flop Logic Symbols Summary

34 Qt+1 = S + R’Q;SR = 0 Qt+1 = D Qt+1 = JQ’ + K’Q Qt+1 = TQ’ + T’Q Flip Flop Characteristic Equations

35 Flip Flop Excitation Tables QtQt Q t+1 SR 000X X0 QtQt JK 000X 011X 10X1 11X0 QtQt D QtQt T

36 Flip Flop Usage Guide Type of ApplicationPreferred FF Transfer of data (e.g. shift registers) RS or D Complementation (e.g. binary counters) T Above or any other general application JK