NAME SYMBOL CHARACTERISTIC TABLE EXCITATION TABLE. S R Q(next) 0 0 Q. (hold) (reset) (set) 1 1? (undefined) J K Q(next) (hold) (reset) (set) 1 1 Q'

Similar documents
Digital Logic Design Sequential Circuits. Dr. Basem ElHalawany

Introduction to Sequential Circuits

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

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.

Introduction to Digital Logic Missouri S&T University CPE 2210 Flip-Flops

Chapter. Synchronous Sequential Circuits

Other Flip-Flops. Lecture 27 1

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

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

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

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

Flip-Flops and Registers

MUX AND FLIPFLOPS/LATCHES

ELCT201: DIGITAL LOGIC DESIGN

Engr354: Digital Logic Circuits

Flip-Flops and Sequential Circuit Design

Chapter 5 Sequential Circuits

6. Sequential Logic Flip-Flops

Sequential Digital Design. Laboratory Manual. Experiment #3. Flip Flop Storage Elements

Lecture 8: Sequential Logic

Digital Circuits ECS 371

Experiment 8 Introduction to Latches and Flip-Flops and registers

ELCT201: DIGITAL LOGIC DESIGN

CHAPTER 11 LATCHES AND FLIP-FLOPS

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

EET2411 DIGITAL ELECTRONICS

Sequential Circuits: Latches & Flip-Flops

LATCHES & FLIP-FLOP. Chapter 7

INTRODUCTION TO SEQUENTIAL CIRCUITS

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.

RS flip-flop using NOR gate

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

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.

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

ECE 341. Lecture # 2

Chapter 5 Sequential Circuits

Chapter 11 Latches and Flip-Flops

Logic Design. Flip Flops, Registers and Counters

The NOR latch is similar to the NAND latch

10.1 Sequential logic circuits are a type of logic circuit where the output of the circuit depends not only on

Combinational / Sequential Logic

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

Sequential Design Basics

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

Lecture 7: Sequential Networks

D Latch (Transparent Latch)

Rangkaian Sekuensial. Flip-flop

Spring 2017 EE 3613: Computer Organization Chapter 5: The Processor: Datapath & Control - 1

AIM: To study and verify the truth table of logic gates

Department of Electrical and Computer Engineering Mid-Term Examination Winter 2012

Synchronous Sequential Logic

DIGITAL CIRCUIT COMBINATORIAL LOGIC

Chapter 8 Sequential Circuits

ELE2120 Digital Circuits and Systems. Tutorial Note 7

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

CprE 281: Digital Logic

Fundamentals of Computer Systems

(Refer Slide Time: 2:05)

ASYNCHRONOUS COUNTER CIRCUITS

CHAPTER 4: Logic Circuits

Digital Networks and Systems Laboratory 2 Basic Digital Building Blocks Time 4 hours

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

Combinational vs Sequential

Unit 11. Latches and Flip-Flops

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

CMSC 313 Preview Slides

Vignana Bharathi Institute of Technology UNIT 4 DLD

Name Of The Experiment: Sequential circuit design Latch, Flip-flop and Registers

EKT 121/4 ELEKTRONIK DIGIT 1

SEMESTER ONE EXAMINATIONS 2002

1. a) For the circuit shown in figure 1.1, draw a truth table showing the output Q for all combinations of inputs A, B and C. [4] Figure 1.

Digital Fundamentals. Lab 5 Latches & Flip-Flops CETT Name: Date:

Digital Circuit And Logic Design I. Lecture 8

Digital Circuit And Logic Design I

Chapter 5 Synchronous Sequential Logic

RS flip-flop using NOR gate

DEPARTMENT OF ELECTRICAL &ELECTRONICS ENGINEERING DIGITAL DESIGN

Synchronous Sequential Logic

Design and Simulation of a Digital CMOS Synchronous 4-bit Up-Counter with Set and Reset

Module -5 Sequential Logic Design

Course Administration

Digital Fundamentals

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

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

Sequential Logic Circuits

EECS 270 Midterm Exam Spring 2011

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

LAB #4 SEQUENTIAL LOGIC CIRCUIT

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

Chapter 3 Unit Combinational

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

Week 4: Sequential Circuits

Fundamentals of Computer Systems

Topics of Discussion

Review of Flip-Flop. Divya Aggarwal. Student, Department of Physics and Astro-Physics, University of Delhi, New Delhi. their state.

Asynchronous (Ripple) Counters

CH 11 Latches and Flip-Flops

CHAPTER 1 LATCHES & FLIP-FLOPS

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

Switching Circuits & Logic Design

Transcription:

Flip-flops By placing two latches in series, it is possible to create a flip-flop. The flip-flop is a memory element that depends on a clock signal and, therefore, it is edge-sensitive. Each flip-flop consists of an input section which is the master section and an output section which is the slave section. NAME SYMBOL CHARACTERISTIC TABLE EXCITATION TABLE S R Q(next) SR NOR implementation 0 0 Q 0 0 0? (undefined) Q(pres) Q(next) S R 0 0 0 X 0 0 0 0 X 0 J K Q(next) JK 0 0 Q 0 0 0 Q' (toggle) Q(pres) Q(next) J K 0 0 0 X 0 X 0 X X 0 Q(next) 0 0 Q(pres) Q(next) 0 0 0 0 0 0 T T Q(next) 0 Q Q' (toggle) Q(pres) Q(next) T 0 0 0 0 0 0 Symbols, characteristic and excitation tables for SR, JK, and T flip-flops

NAN flip-flop I The NAN version of the flip-flop consists of a total of 9 gates (8 NANs and NOT): OFFTIME = 00n ONTIME = 00n ELAY = 0nS STARTAL = OPPAL = 0 U8A U6A UA UA Q R Meg U9A U7A U4A UA Q_not 0 OFFTIME = 00n ONTIME = 00n ELAY = 50ns STARTAL = OPPAL = 0 U5A 74LS04 NAN flip-flop epending on its value, the clock signal () enables or disables the sections of the flip-flop separately. When =, the master section is active and produces a value that is used as an input for the slave section. When =0, the inverter produces a for the slave section which inputs the values produced by the master section in turn producing a value at the output of the circuit. The flip-flop is associated with a symbol which is: The NAN flip-flop has one non-inverted input called, a clock which changes between 0 and and two outputs called Q and Q. The clock is shown by the > sign inside the symbol. Q represents the value currently stored by the flip-flop and Q is its complement. The signals S and R are used to asynchronously set and reset the flip-flop (the device can be set or reset and these operations do not depend on the clock). Sometimes, bubbles are present at the S and R inputs to indicate that the signals are active-low signals (they set or reset the flip-flop when the signal is 0). 6

The characteristic table for the NAN flip-flop is shown below: Q(next) X Q 0 0 Characteristic table for the NAN flip-flop The characteristic table shows that the next state (Q) is a result of two possible input combinations. 0 will produce 0, will produce. The waveforms for the NAN flip-flop are show below: : : 4.0.0 0 0s 0.5us.0us.5us.0us.5us (UA:Y) Time Waveforms for the NAN flip-flop 0 produces 0 and produces. This device produces outputs on the falling edge of the clock. A flip-flop can be obtained from a JK flip-flop by placing an inverter between its inputs. 7

NAN flip-flop II This is another version of the flip-flop implemented with NAN gates. Unlike the previous flip-flop, the gate count is only 6 NAN gates (U5A has inputs). UA OFFTIME = 00n ONTIME = 00n ELAY = 0n STARTAL = OPPAL = 0 U4A U5A 74LS0 UA UA Q Q_not R Meg 0 U6A OFFTIME = 00n ONTIME = 00n ELAY = 50n STARTAL = OPPAL = 0 NAN flip-flop epending on its value, the clock signal () enables or disables the sections of the flip-flop separately. The flip-flop is associated with a symbol which is: The NAN flip-flop has one non-inverted input called, a clock which changes between 0 and and two outputs called Q and Q. The clock is shown by the > sign inside the symbol. Q represents the value currently stored by the flip-flop and Q is its complement. The signals S and R are used to asynchronously set and reset the flip-flop (the device can be set or reset and these operations do not depend on the clock). Sometimes, bubbles are present at the S and R inputs to indicate that the signals are active-low signals (they set or reset the flip-flop when the signal is 0). 8

The characteristic table for the NAN flip-flop is shown below: Q(next) X Q 0 0 Characteristic table for the NAN flip-flop The characteristic table shows that the next state (Q) is a result of two possible input combinations. 0 will produce 0, will produce. The waveforms for the NAN flip-flop are show below: : : 4.0.0 0 0s 0.5us.0us.5us.0us.5us.0us (UA:Y) Time Waveforms for the NAN flip-flop 0 produces 0 and produces. This device produces outputs on the rising edge of the clock. A flip-flop can be obtained from a JK flip-flop by placing an inverter between its inputs. Note: when initially powered up, the flip-flop is at about.5. 9

NOR flip-flop I The NOR version of the flip-flop consists of a total of 9 gates (8 NORs and NOT): OFFTIME = 00n ONTIME = 00n ELAY = 0nS STARTAL = OPPAL = 0 UA 74LS0 UA 74LS0 UA 74LS0 U4A 74LS0 Q R5 U5A 74LS0 U6A 74LS0 U7A 74LS0 U8A 74LS0 Q_not 0 Meg OFFTIME = 00n ONTIME = 00n ELAY = 50ns STARTAL = OPPAL = 0 U9A 74LS04 NOR flip-flop epending on its value, the clock signal () enables or disables the sections of the flip-flop separately. When =, the master section is active and produces a value that is used as an input for the slave section. When =0, the inverter produces a for the slave section which inputs the values produced by the master section in turn producing a value at the output of the circuit. The flip-flop is associated with a symbol which is: The NOR flip-flop has one non-inverted input called, a clock which changes between 0 and and two outputs called Q and Q. The clock is shown by the > sign inside the symbol. Q represents the value currently stored by the flip-flop and Q is its complement. The signals S and R are used to asynchronously set and reset the flip-flop (the device can be set or reset and these operations do not depend on the clock). Sometimes, bubbles are present at the S and R inputs to indicate that the signals are active-low signals (they set or reset the flip-flop when the signal is 0). 0

The characteristic table for the NOR flip-flop is shown below: Q(next) X Q 0 0 Characteristic table for the NOR flip-flop The characteristic table shows that the next state (Q) is a result of two possible input combinations. 0 will produce 0, will produce. The waveforms for the NOR flip-flop are show below: : : 4.0.0 0 0s 0.us 0.4us 0.6us 0.8us.0us.us.4us.6us.8us.0us (U4A:Y) Time Waveforms for the NOR flip-flop 0 produces 0 and produces. This device produces outputs on the rising edge of the clock. A flip-flop can be obtained from a JK flip-flop by placing an inverter between its inputs. Note: when initially powered up, the flip-flop is at about.5.

NOR flip-flop II This is another version of the flip-flop and this one is implemented with NOR gates. Just like for the first version of the NAN flip-flop, the gate count is only 6 gates (U5A has inputs). UA 74LS0 U4A 74LS0 UA 74LS0 Q R Meg OFFTIME = 00n ONTIME = 00n ELAY = 0ns STARTAL = OPPAL = 0 U5A 74LS7 UA 74LS0 Q_not 0 U6A OFFTIME = 00n ONTIME = 00n ELAY = 50nS STARTAL = OPPAL = 0 74LS0 NOR flip-flop epending on its value, the clock signal () enables or disables the sections of the flip-flop separately. The flip-flop is associated with a symbol which is: The NAN flip-flop has one non-inverted input called, a clock which changes between 0 and and two outputs called Q and Q. The clock is shown by the > sign inside the symbol. Q represents the value currently stored by the flip-flop and Q is its complement. The signals S and R are used to asynchronously set and reset the flip-flop (the device can be set or reset and these operations do not depend on the clock). Sometimes, bubbles are present at the S and R inputs to indicate that the signals are active-low signals (they set or reset the flip-flop when the signal is 0).

The characteristic table for the NOR flip-flop is shown below: Q(next) X Q 0 0 Characteristic table for the NOR flip-flop The characteristic table shows that the next state (Q) is a result of two possible input combinations. 0 will produce 0, will produce. The waveforms for the NOR flip-flop are show below: : : 4.0.0 0 0s 0.us 0.4us 0.6us 0.8us.0us.us.4us.6us.8us.0us (UA:Y) Time Waveforms for the NOR flip-flop 0 produces 0 and produces. This device produces outputs on the falling edge of the clock. A flip-flop can be obtained from a JK flip-flop by placing an inverter between its inputs.