Chapter 1: Switching Algebra Chapter 2: Logical Levels, Timing & Delays. Introduction to latches Chapter 9: Binary Arithmetic

Similar documents
Unit 9 Latches and Flip-Flops. Dept. of Electrical and Computer Eng., NCTU 1

CSE Latches and Flip-flops Dr. Izadi. NOR gate property: A B Z Cross coupled NOR gates: S M S R Q M

(CSC-3501) Lecture 7 (07 Feb 2008) Seung-Jong Park (Jay) CSC S.J. Park. Announcement

Digital Logic Design Sequential Circuits. Dr. Basem ElHalawany

EMT 125 Digital Electronic Principles I CHAPTER 6 : FLIP-FLOP

Chapter 6. Flip-Flops and Simple Flip-Flop Applications

Switching Circuits & Logic Design

UNIT 11 LATCHES AND FLIP-FLOPS

Synchronous Sequential Logic

Introduction to Microprocessor & Digital Logic

ELCT201: DIGITAL LOGIC DESIGN

CHAPTER 4: Logic Circuits

Chapter. Synchronous Sequential Circuits

Digital Design, Kyung Hee Univ. Chapter 5. Synchronous Sequential Logic

DIGITAL SYSTEM FUNDAMENTALS (ECE421) DIGITAL ELECTRONICS FUNDAMENTAL (ECE422) LATCHES and FLIP-FLOPS

RS flip-flop using NOR gate

Lecture 8: Sequential Logic

Clocks. Sequential Logic. A clock is a free-running signal with a cycle time.

Sequential Logic. E&CE 223 Digital Circuits and Systems (A. Kennings) Page 1

Logic Design. Flip Flops, Registers and Counters

Chapter 11 Latches and Flip-Flops

Unit 11. Latches and Flip-Flops

Flip-Flops and Sequential Circuit Design

UNIT IV. Sequential circuit

A clock is a free-running signal with a cycle time. A clock may be either high or low, and alternates between the two states.

COMP2611: Computer Organization. Introduction to Digital Logic

Engr354: Digital Logic Circuits

Sequential Design Basics

YEDITEPE UNIVERSITY DEPARTMENT OF COMPUTER ENGINEERING. EXPERIMENT VIII: FLIP-FLOPS, COUNTERS 2014 Fall

DIGITAL CIRCUIT LOGIC UNIT 11: SEQUENTIAL CIRCUITS (LATCHES AND FLIP-FLOPS)

cascading flip-flops for proper operation clock skew Hardware description languages and sequential logic

RS flip-flop using NOR gate

Digital Logic Design I

Sequential Logic Circuits

Other Flip-Flops. Lecture 27 1

2 Sequential Circuits

6. Sequential Logic Flip-Flops

Switching Circuits & Logic Design

CHAPTER 4: Logic Circuits

EEE2135 Digital Logic Design Chapter 6. Latches/Flip-Flops and Registers/Counters 서강대학교 전자공학과

Module 4:FLIP-FLOP. Quote of the day. Never think you are nothing, never think you are everything, but think you are something and achieve anything.

Latches, Flip-Flops, and Registers. Dr. Ouiem Bchir

ELCT201: DIGITAL LOGIC DESIGN

Chapter 5: Synchronous Sequential Logic

COE 202: Digital Logic Design Sequential Circuits Part 1. Dr. Ahmad Almulhem ahmadsm AT kfupm Phone: Office:

CS 261 Fall Mike Lam, Professor. Sequential Circuits

ESE 570 STATIC SEQUENTIAL CMOS LOGIC CELLS. Kenneth R. Laker, University of Pennsylvania, updated 25Mar15

Chapter 5 Synchronous Sequential Logic

Combinational vs Sequential

Sequential Circuits: Latches & Flip-Flops

ELCT201: DIGITAL LOGIC DESIGN

Last time, we saw how latches can be used as memory in a circuit

Computer Science 324 Computer Architecture Mount Holyoke College Fall Topic Notes: Sequential Circuits

Chapter 8 Sequential Circuits

SEQUENTIAL CIRCUITS THE RELAY CIRCUIT

INTRODUCTION TO SEQUENTIAL CIRCUITS

Latches and Flip-Flops UNIT 11 LATCHES AND FLIP-FLOPS. How to Remember the Past? Recap: Two Types of Switching Circuits. Iris Hui-Ru Jiang Spring 2010

D Latch (Transparent Latch)

LAB #4 SEQUENTIAL LOGIC CIRCUIT

Sequential Circuits. Output depends only and immediately on the inputs Have no memory (dependence on past values of the inputs)

Introduction to Sequential Circuits

The outputs are formed by a combinational logic function of the inputs to the circuit or the values stored in the flip-flops (or both).

CHAPTER 1 LATCHES & FLIP-FLOPS

Final Exam review: chapter 4 and 5. Supplement 3 and 4

12/31/2010. Overview. 12-Latches and Flip Flops Text: Unit 11. Sequential Circuits. Sequential Circuits. Feedback. Feedback

LAB 7. Latches & Flip Flops

LATCHES & FLIP-FLOP. Chapter 7

DEPARTMENT OF ELECTRICAL &ELECTRONICS ENGINEERING DIGITAL DESIGN

Registers and Counters

Computer Science 324 Computer Architecture Mount Holyoke College Fall Topic Notes: Sequential Circuits

Sequential Logic and Clocked Circuits

CHAPTER1: Digital Logic Circuits

EKT 121/4 ELEKTRONIK DIGIT 1

Course Administration

Flip-Flops. Because of this the state of the latch may keep changing in circuits with feedback as long as the clock pulse remains active.

Digital Fundamentals: A Systems Approach

Multiplexor (aka MUX) An example, yet VERY useful circuit!

Logic Design II (17.342) Spring Lecture Outline

Rangkaian Sekuensial. Flip-flop

EET2411 DIGITAL ELECTRONICS

ELE2120 Digital Circuits and Systems. Tutorial Note 7

CSE115: Digital Design Lecture 23: Latches & Flip-Flops

CHAPTER 11 LATCHES AND FLIP-FLOPS

L4: Sequential Building Blocks (Flip-flops, Latches and Registers)

CS8803: Advanced Digital Design for Embedded Hardware

Fundamentals of Computer Systems

MC9211 Computer Organization

ELE2120 Digital Circuits and Systems. Tutorial Note 8

Introduction. NAND Gate Latch. Digital Logic Design 1 FLIP-FLOP. Digital Logic Design 1

Experiment 8 Introduction to Latches and Flip-Flops and registers

Lecture 7: Sequential Networks

Flip-Flops and Related Devices. Wen-Hung Liao, Ph.D. 4/11/2001

Part II. Chapter2: Synchronous Sequential Logic

Asynchronous (Ripple) Counters

CMSC 313 Preview Slides

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District UNIT-III SEQUENTIAL CIRCUITS

Advanced Digital Logic Design EECS 303

ECE 341. Lecture # 2

Digital Circuits ECS 371

The basic logic gates are the inverter (or NOT gate), the AND gate, the OR gate and the exclusive-or gate (XOR). If you put an inverter in front of

Transcription:

12.12.216 Chapter 5 Flip Flops Dr.-ng. Stefan Werner /14 Table of content Chapter 1: Switching Algebra Chapter 2: Logical Levels, Timing & Delays Chapter 3: Karnaugh-Veitch-Maps Chapter 4: Combinational Circuit Design Chapter 5: Latches and Flip Flops Chapter 6: Finite State Machines Chapter 7: Basic Sequential Circuits Chapter 9: Number Systems ntroduction to latches Chapter 9: Binary Arithmetic S- Elements JK-Elements Chapter 1: Binary Codes D-Elements T- Elements 2of 18 1

12.12.216 Sequential Circuits primary inputs secondary wi CSefagA or1c: combinational logic external outputs memory primary inputs feedback inputs combinational logic memory outputs from memory 3of 18 mplementation of a S-Latch S S To analyse the circuits function, cut-off the feedback loop 4of 18 2

12.12.216 mplementation of a S-Latch S S Calculate 5of 18 mplementation of a S-Latch S S 6of 18 3

12.12.216 mplementation of a S-Latch S S Calculate 7of 18 mplementation of a S-Latch S S emember: =!!!! 8of 18 4

12.12.216 mplementation of a S-Latch S S rows where = => stable states rows where => unstable states 9of 18 mplementation of a S-Latch S S input is still 1. Let = be (stable state) 2. Change input to =, S= 3. = and S = => = 4. = and = => = 5. soon after: changes to 1 of 18 5

12.12.216 mplementation of a S-Latch n practice: NO-Gates have delay => can be modeled by delay-device S f S= = and set to S== (at the same time) S latch oscilates due to dl delay times Combination =S= is forbidden 11 of 18 Truth table of a S Latch S n n+1 Functionality Both inputs are, 1 1 => the state stores n 1 The reset input is 1, 1 1 => the FF is set to. 1 1 The set input is 1, 1 1 1 => the FF is set to 1 1 1 X The FF s behaviour can not be 1 1 1 X predicted Characteristic Equation: n+1 = S + n 12 of 18 6

12.12.216 Different types of clock inputs To trigger a latch means to make it react to its inputs at a defined time. multiple possibilities to trigger a latch: levels, edges, etc. positive level negative edge/ falling edge clk negative level positive edge/ rising edge 13 of 18 Behavior of a synchronous S Latch -level triggered- The latch is positive level triggered Changes require input AND positive level 14 of 18 7

12.12.216 Behavior of a synchronous S Latch -level triggered- The latch is positive level triggered 1 2 More than one change during positive level phase are possible 15 of 18 Behavior of a synchronous S Latch -edge triggered- The latch is positive edge triggered All edge triggered elements are called flip flops!!! Latches are are always level trigged!!! SET due to change at s ESET due to change at r Nothing happens because no positive edge 16 of 18 8

12.12.216 Triggering a Flip Flop Positive edge triggered flip flops FF can change its state only at a positive clock edge => clock changes from -> Negative edge triggered flip flops FF can change its state only at a negative clock edge => clock changes from -> Two-edges triggered flip flops FF can change its state at a positive clock edge as well as at a negative clock edge 17 of 18 Triggering a latch Positive level triggered negative level triggered 18 of 18 9

12.12.216 Building a JK-FF A JK FF can easily be build using a S FF. 19 of 18 1