ReturnNext  Latch : a sequential device that watches all of its inputs continuously and changes its outputs at any time, independent of a clocking signal.

Slides:



Advertisements
Similar presentations
Latches/Flip-Flops. Overview We focuses on sequential circuits – We add memory to the hardware that we’ve already seen Our schedule will be very similar.
Advertisements

Introduction to Sequential Logic Design Latches. 2 Terminology A bistable memory device is the generic term for the elements we are studying. Latches.
Sequential Digital Circuits Dr. Costas Kyriacou and Dr. Konstantinos Tatas.
Latches CS370 –Spring 2003 Section 4-2 Mano & Kime.
Flip-Flops Basic concepts. 1/50A. Yaicharoen2 Flip-Flops A flip-flop is a bi-stable device: a circuit having 2 stable conditions (0 or 1) 3 classes of.
CHAPTER 3 Sequential Logic/ Circuits.  Concept of Sequential Logic  Latch and Flip-flops (FFs)  Shift Registers and Application  Counters (Types,
Classification of Digital Circuits  Combinational. Output depends only on current input values.  Sequential. Output depends on current input values and.
1 Kuliah Rangkaian Digital Kuliah 8: Rangkaian Logika Sekuensial Teknik Komputer Universitas Gunadarma.
Fall 2004EE 3563 Digital Systems Design EE 3563 Sequential Logic Design Principles  A sequential logic circuit is one whose outputs depend not only on.
Introduction to Sequential Logic Design Bistable elements Latches.
1 Chapter 8 Flip-Flops and Related Devices. 2 Figure 8--1 Two versions of SET-RESET (S-R) latches S-R (Set-Reset) Latch.
Nonlinear & Neural Networks LAB. CHAPTER 11 LATCHES AND FLIP-FLOPS 11.1Introduction 11.2Set-Reset Latch 11.3Gated D Latch 11.4Edge-Triggered D Flip-Flop.
Sequential Circuits : Part I Read Sections 5-1, 5-2, 5-3.
EET 1131 Unit 10 Flip-Flops and Registers
EKT 124 / 3 DIGITAL ELEKTRONIC 1
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.
EECC341 - Shaaban #1 Lec # 13 Winter Sequential Logic Circuits Unlike combinational logic circuits, the output of sequential logic circuits.
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.
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.
EE365 Adv. Digital Circuit Design Clarkson University Lecture #10 Latches, Flip Flops & Sequential PALS.
Flip-Flops Section 4.3 Mano & Kime. D Latch Q !Q CLK D !S !R S R X 0 Q 0 !Q 0 D CLK Q !Q Note that Q follows D when the clock in high, and.
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.
Astable: Having no stable state. An astable multivibrator oscillates between two quasistable states. Asynchronous Having no fixed time relationship Bistable.
COE 202: Digital Logic Design Sequential Circuits Part 1
Eng. Mohammed Timraz Electronics & Communication Engineer University of Palestine Faculty of Engineering and Urban planning Software Engineering Department.
Introduction to Sequential Logic Design Flip-flops.
Chap 4. Sequential Circuits
Introduction to Sequential Logic Design Flip-flops FSM Analysis.
Introduction to Sequential Logic Design Flip-flops.
Sequential Circuits. Two primary differences between combinational circuits and sequential circuits –Sequential circuits are synchronous (use a clock)
D Latch Delay (D) latch:a) logic symbolb) NAND implementationc) NOR implementation.
Flip Flops 3.1 Latches and Flip-Flops 3 ©Paul Godin Created September 2007 Last Edit Aug 2013.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
Instructor: Alexander Stoytchev CprE 281: Digital Logic.
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
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
Flip-FLops and Latches
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.
Flip Flops 3.1 Latches and Flip-Flops 3 ©Paul Godin Created September 2007 Last Edit Aug 2013.
Instructor: Alexander Stoytchev CprE 281: Digital Logic.
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.
UNIT 11 LATCHES AND FLIP-FLOPS Click the mouse to move to the next page. Use the ESC key to exit this chapter. This chapter in the book includes: Objectives.
LATCHES AND FLIP-FLOPS
Lecture #16: D Latch ; Flip-Flops
LATCHED, FLIP-FLOPS,AND TIMERS
ECE 3130 – Digital Electronics and Design
Flip-FLops and Latches
FIGURE 5.1 Block diagram of sequential circuit
Digital Design Lecture 9
FLIP FLOPS.
CISE204: Design of Digital Systems Lecture 18 : Sequential Circuits
Flip-FLops and Latches
Introduction to Sequential Logic Design
Flip-FLops and Latches
Flip-FLops and Latches
Flip-FLops and Latches
Reference: Chapter 5 Sequential Circuits Moris Mano 4th Ediditon
Flip-Flops.
Flip-FLops and Latches
Presentation transcript:

ReturnNext  Latch : a sequential device that watches all of its inputs continuously and changes its outputs at any time, independent of a clocking signal. 7.2 Latches and Flip-Flops  Flip-flop: a sequential device that normally samples its inputs and changes its outputs only at times determined by a clocking signal.

 S-R Latch NextBackReturn 7.2 Latches and Flip-Flops Q R S Q Q n Q n * 0* Q n+1 Q n+1 S R 2. Function table 1. Logic diagram Reset Set Next state Primary state Metastable

NextBackReturn 7.2 Latches and Flip-Flops 3. Functional behavior S R Q Q S R Q Q 4. Characteristic equation

NextBackReturn 7.2 Latches and Flip-Flops 5. Timing diagram  Propagation delay: t pLH(SQ), t pHL(RQ) S R Q t pLH(SQ) t pHL(RQ) t pw(min)  Minimum pulse width: t pw(min)

NextBackReturn 7.2 Latches and Flip-Flops  S-R Latch Q S R Q 1* 1* Q n Q n+1 S R

NextBackReturn 7.2 Latches and Flip-Flops  S-R Latch with Enable Q S C R Q  Functional behavior (See P538 Figure 7-11) S Q R Q S Q C R Q S Q R Q  Logic symbol

The D latch eliminates the SR=1 problem of the S-R latch, but dose not eliminate the metastability problem.(P539) NextBackReturn 7.2 Latches and Flip-Flops  D Latch Q D C Q Q x Q n+1 C D  Characteristic equation S-R latchs are useful in control application, a D (data) latch may be used to store bits of information.

NextBackReturn 7.2 Latches and Flip-Flops  Edge-Triggered D Latch  A positive-edge-triggered D flip-flop combines a pair of D latches, to create a circuit that samples its D input and changes its Q and QN outputs only at the rising edge of a controlling CLK signal. D Q C Q D Q C Q D CLK QM Q Q masterslave

NextBackReturn 7.2 Latches and Flip-Flops The master is open all the while that CLK is 0, The slave is open all the while that CLK is 1. D Q CLK QM Q n 0 1 x 0 x 1 Q n+1 Q n+1 D CLK D Q CLK Q Positive- edge- triggered

NextBackReturn 7.2 Latches and Flip-Flops  Timing diagram CLK D Q t pLH(CQ) t pHL(CQ) t setup t hold <t setup

NextBackReturn 7.2 Latches and Flip-Flops  Negative-edge-triggered D flip-flop D Q C Q D Q C Q D CLK QM Q Q master slave  Asynchronous inputs (preset and clear inputs) D Q CLK Q PR CLR  Edge-triggered D flip- flop with enable D Q EN CLK Q Negative- edge- triggered D Q CLK Q

NextBackReturn 7.2 Latches and Flip-Flops  Master/Slave S-R Flip-Flop  Master/Slave S-R Flip-Flop output value depends on input values not just at the falling edge, but during the entire interval in which C is 1 prior to the falling edge. S Q C R Q S Q C R Q S C QM Q QN masterslave R

NextBackReturn 7.2 Latches and Flip-Flops S Q C R Q Q n Undef. x x Q n+1 S R C  Master/Slave J-K Flip-Flop (P546 Figure 7-26, Figure 7-27) Master/slave flip-flope

BackReturn 7.2 Latches and Flip-Flops  Edge-Triggered J-K Flip-Flop (P547~548 Figure 7-28, Figure 7-29)  T Flip-Flop (P549 Figure 7-31 ~7-33)