ECE 3130 – Digital Electronics and Design

Slides:



Advertisements
Similar presentations
Flip-Flops Basic concepts. A. Yaicharoen2 Flip-Flops A flip-flop is a bi-stable device: a circuit having 2 stable conditions (0 or 1) A flip-flop circuit.
Advertisements

Sequential Digital Circuits Dr. Costas Kyriacou and Dr. Konstantinos Tatas.
CS 151 Digital Systems Design Lecture 19 Sequential Circuits: Latches.
ReturnNext  Latch : a sequential device that watches all of its inputs continuously and changes its outputs at any time, independent of a clocking signal.
ECE 3130 – Digital Electronics and Design Lab 5 Latches and Flip-Flops Fall 2012 Allan Guan.
EECC341 - Shaaban #1 Lec # 13 Winter Sequential Logic Circuits Unlike combinational logic circuits, the output of sequential logic circuits.
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.
ECE 3130 – Digital Electronics and Design Lab 7 Binary Counter Fall 2012 Allan Guan.
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
EE2174: Digital Logic and Lab Professor Shiyan Hu Department of Electrical and Computer Engineering Michigan Technological University CHAPTER 9 Sequential.
D Latch Delay (D) latch:a) logic symbolb) NAND implementationc) NOR implementation.
Designing of a D Flip-Flop Final Project ECE 491.
FLIP FLOP By : Pn Siti Nor Diana Ismail CHAPTER 1.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
Synchronous Sequential Logic A digital system has combinational logic as well as sequential logic. The latter includes storage elements. feedback path.
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.
Dept. of Electrical and Computer Eng., NCTU 1 Lab 8. D-type Flip-Flop Presenter: Chun-Hsien Ko Contributors: Chung-Ting Jiang and Lin-Kai Chiu.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
7. Latches and Flip-Flops Digital Computer 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.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – Lab 7 Latches & Flip-flops.
1 The Registers File l Modern digital systems are based on logic with state variables, which are changed according to a clock. – The system consists of.
Sequential logic circuits First Class 1Dr. AMMAR ABDUL-HAMED KHADER.
LATCHES AND FLIP-FLOPS
Sequential Circuits.
Lecture #16: D Latch ; Flip-Flops
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN
Flip Flops.
Lab 08: SR Flip Flop Fundamentals:
LATCHED, FLIP-FLOPS,AND TIMERS
Flip-FLops and Latches
Flip Flops.
Digital Design Lecture 9
Synchronous Sequential Circuits
ECE 4110–5110 Digital System Design
FLIP FLOPS.
Flip-Flop.
Sequential Circuits Most digital systems like digital watches, digital phones, digital computers, digital traffic light controllers and so on require.
Sequential Logic and Flip Flops
CISE204: Design of Digital Systems Lecture 18 : Sequential Circuits
Flip Flop.
Flip-FLops and Latches
Assistant Prof. Fareena Saqib Florida Institute of Technology
ECE Digital logic Lecture 16: Synchronous Sequential Logic
Flip-FLops and Latches
Sequential Logic and Flip Flops
COMP541 Sequential Circuits
Flip-FLops and Latches
Flip-FLops and Latches
Instructor: Alexander Stoytchev
Lecture 16 Logistics Last lecture Today HW5 out, due next wednesday
Instructor: Alexander Stoytchev
ECE 3130 – Digital Electronics and Design
Reference: Chapter 5 Sequential Circuits Moris Mano 4th Ediditon
University of Maryland Baltimore County Department of Computer Science and Electrical Engineering   CMPE 212 Laboratory (Discussion 10) Hasib Hasan
Lecture 16 Logistics Last lecture Today HW5 out, due next wednesday
1) Latched, initial state Q =1
FLIP-FLOPS.
Instructor: Alexander Stoytchev
Flip-Flops.
Flip Flops Unit-4.
Flip-FLops and Latches
Chapter 5 Sequential Circuits.
Flip-Flops.
Sequential Digital Circuits
FLIPFLOPS.
Presentation transcript:

ECE 3130 – Digital Electronics and Design Lab 6 Latch and Flip-Flops Fall 2016

What are latches and flip-flops? Sequential circuits that store information (i.e. memory elements – output depends not only on present inputs but also previous inputs) Latches – output responds to input immediately as long as the enable signal (high level or low level) is asserted Flip flops – output responds only to the rising and falling edge of the enable signal

Today’s lab Build and test the following latch and flip-flops: D Latch JK Flip Flop T Flip Flop

D Latch Implementation Truth Table Clock D Qn Qn+1 X 1 0(reset) 1(set) X 1 0(reset) 1(set) The output Q follows D as long as the Clock signal is 1(high level). Otherwise, it holds its value. The output Q_bar is always inverted value of Q.

D-Latch - schematic

D-Latch - symbol

D-Latch - test circuit Period time: Clk-150ns D-40ns Fall/Rise time for all inputs: 1ns

D-Latch - waveforms

D Flip-Flop (DFF) The value of input D is stored on either the rising or falling clock edge. The figure below shows a positive-edge triggered DFF. Clock D Q

Master-Slave DFF D Latch D Latch The “slave” DFF only changes when the “master” DFF changes. The “slave” DFF clock is inverted, hence, this is negative-edge triggered. For positive-edge triggering, switch the clock inputs between the “master” and the “slave”. You can draw the circuit ignoring the Clear ‘CLR’ input for the experiment.

Test-Bench: Period time: Clk-90ns D-40ns clear-600ns Fall/Rise time for all inputs: 1ns

D-Flip Flop - waveforms

3-input NAND - schematic

3-input NAND - symbol

JK Flip-Flop A universal flip-flop – can be configured as a SRFF, DFF, or TFF . Identical to an SR flip-flop except that S=R=1 is no longer undefined, but rather “toggle/flip”. J/S K/R Qnext Q (hold) 1 nQ

JK-Flip Flop - schematic

JK-Flip Flop - symbol

JK-Flip Flop - test circuit Period time: Clk-50ns J-240ns K-200ns Fall/Rise time for all inputs: 1ns

JK-Flip Flop - waveforms

T Flip-Flop Tie the J and K inputs of the JK Flip-Flop to make a TFF. Circuit Symbol Truth Table T Q Qnext 1 Tie the J and K inputs of the JK Flip-Flop to make a TFF.

T-Flip Flop - schematic JK Flip-Flop

T-Flip Flop - symbol

T-Flip Flop - test circuit Period time: Clk-40ns T-155ns Fall/Rise time for all inputs: 1ns

T-Flip Flop - waveforms