Flip-Flops and Related Devices

Slides:



Advertisements
Similar presentations
Sequential Logic Building Blocks – Flip-flops
Advertisements

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.
Digital Logic Chapter 5 Presented by Prof Tim Johnson
EEE515J1_L3-1/55 EEE515J1 ASICs and DIGITAL DESIGN Ian McCrumRoom 5D03B Tel: voice mail on 6 th ring.
Sequential Logic Latches and Flip-Flops. Sequential Logic Circuits The output of sequential logic circuits depends on the past history of the state of.
Flip-Flops and Related Devices Wen-Hung Liao, Ph.D.
EKT 124 / 3 DIGITAL ELEKTRONIC 1
Sequential Logic Flip-Flops and Related Devices Dr. Rebhi S. Baraka Logic Design (CSCI 2301) Department of Computer Science Faculty.
Flip-Flops and Related Devices Wen-Hung Liao, Ph.D. 4/10/2002.
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.
Flip-Flops and Related Devices
Chapter 3: Sequential Logic Circuit EKT 121 / 4 ELEKTRONIK DIGIT 1.
Registers and Counters
Objectives: Given input logice levels, state the output of an RS NAND and RS NOR. Given a clock signal, determine the PGT and NGT. Define “Edge Triggered”
5-21 Schmitt-Trigger Devices
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.
Introduction to Chapter 5  Logic circuits studied so far have outputs that respond immediately to inputs at some instant in time.  We now introduce the.
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.
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.
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.
Ch.5 Flip Flops and Related Devices
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.
Sequential logic circuits First Class 1Dr. AMMAR ABDUL-HAMED KHADER.
LATCHES AND FLIP-FLOPS
FLIP FLOPS Binary unit capable of storing one bit – 0 or 1
Lab 08: SR Flip Flop Fundamentals:
LATCHED, FLIP-FLOPS,AND TIMERS
Homework Reading Machine Projects Labs Tokheim Chapter 9.1 – 9.6
EI205 Lecture 8 Dianguang Ma Fall 2008.
Digital Fundamentals Floyd Chapter 7 Tenth Edition
Chapter 5 – Flip-Flops and Related Devices
Digital Fundamentals Floyd Chapter 7 Tenth Edition
Sequential Logic Counters and Registers
Learning Outcome By the end of this chapter, students are expected to refresh their knowledge on sequential logic related to HDL.
Flip Flops.
Counters and Registers
Basics of digital systems
Flip Flops.
Flip-Flop.
CS1104 – Computer Organization
CISE204: Design of Digital Systems Lecture 18 : Sequential Circuits
Flip Flop.
Introduction to Sequential Logic Design
ECE Digital logic Lecture 16: Synchronous Sequential Logic
Sequential logic circuits
Digital Fundamentals with PLD Programming Floyd Chapter 10
Chapter 7 Latches, Flip-Flops, and Timers
COE 202: Digital Logic Design Sequential Circuits Part 4
触发器 Flip-Flops 刘鹏 浙江大学信息与电子工程学院 March 27, 2018
Counters and Registers
Lecture No. 24 Sequential Logic.
Instructor: Alexander Stoytchev
Instructor: Alexander Stoytchev
University of Maryland Baltimore County Department of Computer Science and Electrical Engineering   CMPE 212 Laboratory (Discussion 10) Hasib Hasan
FLIP-FLOPS.
Digital Logic Department of CNET Chapter-6
Synchronous sequential
Digital Logic Department of CNET Chapter-6
Synchronous Sequential
Instructor: Alexander Stoytchev
Week 11 Flip flop & Latches.
Presentation transcript:

Flip-Flops and Related Devices Wen-Hung Liao, Ph.D.

Objectives Construct and analyze the operation of a latch flip-flop made from NAND or NOR gates. Describe the difference between synchronous and asynchronous systems. Understand the operation of edge-triggered flip-flops. Analyze and apply the various flip-flop timing parameters specified by the manufacturers. Understand the major differences between parallel and serial data transfers. Draw the output timing waveforms of several types of flip-flops in response to a set of input signals.

Objectives Recognize the various IEEE/ANSI flip-flop symbols. Use state transition diagrams to describe counter operation. Use flip-flops in synchronization circuits. Connect shift registers as data transfer circuits. Employ flip-flops as frequency-division and counting circuits. Understand the typical characteristics of Schmitt triggers. Apply two different types of one-shots in circuit design. Design a free-running oscillator using a 555 timer. Recognize and predict the effects of clock skew on synchronous circuits. Troubleshoot various types of flip-flop circuits. Program a PLD using CUPL's state transition format for circuit description.

Introduction General digital system diagram: consists of combinational logic gates and memory elements.

Flip-Flops The most important memory element is the flip-flop, which is made up of an assembly of logic gates. General flip-flop symbol SET/CLEAR(RESET) input

NAND Gate Latch Constructed using two NAND gates. Active-LOW Set Clear Output 1 No change Q=1 Q=0 Invalid Q

Setting the Latch (FF)

Clearing the Latch (FF)

Simultaneous Setting and Clearing Q=Q’=1: undesired condition.

NAND Latch

NAND Latch Equivalent Representation

Applications Example 5-1 shows that the latch output remembers the last input that was activated and will not change states until the opposite input is activated.

Example 5-2 Switch debouncing circuit

NOR Gate Latch Constructed using two NOR gates. Active-HIGH Set Clear Output No change 1 Q=1 Q=0 Invalid

NOR Latch

Example 5.3 Q Waveform for NOR latch

Flip-Flop State on Power-up Do not know the starting state of a flip-flop’s output.

Example 5.4

Clock Signals and Clocked FFs Asynchronous system: outputs of logic circuit can change state any time one or more of the inputs change. More difficult to design and troubleshoot. In synchronous systems, the exact times at which any output change change states are determined by a signal commonly called the clock.

Clock System outputs can change states only when the clock makes a transition. Positive-going transition Negative-going transition Most digital systems are principally synchronous.

Clocked Flip-Flops Controlled inputs + CLK Setup and Hold times Clocked S-C Flip-Flop Clocked J-K Flip-Flop Clocked D Flip-Flop