Galen SasakiEE 260 University of Hawaii1 Building D Flip Flops Combinational Circuit Components –Switches –Voltage inverters D Clocked Latch –Feedback.

Slides:



Advertisements
Similar presentations
Principles & Applications
Advertisements

Tutorial 2 Sequential Logic. Registers A register is basically a D Flip-Flop A D Flip Flop has 3 basic ports. D, Q, and Clock.
1 Lecture 16 Timing  Terminology  Timing issues  Asynchronous inputs.
Registers and Counters. Register Register is built with gates, but has memory. The only type of flip-flop required in this class – the D flip-flop – Has.
Galen SasakiEE 260 University of Hawaii1 Building D Flip Flops Combinational circuit components D Clocked Latch: similar to a flip flop but simpler D flip.
Introduction to Sequential Logic Design Latches. 2 Terminology A bistable memory device is the generic term for the elements we are studying. Latches.
Electronic memory & logic devices. Solid State Physics N N P P +- Transistors And diodes Logic gates Memory devices : Flip flops Flip Flop Flip Flop Flip.
1 Lecture 14 Memory storage elements  Latches  Flip-flops State Diagrams.
Give qualifications of instructors: DAP
COE 202: Digital Logic Design Sequential Circuits Part 1 Dr. Ahmad Almulhem ahmadsm AT kfupm Phone: Office: Ahmad Almulhem, KFUPM.
NAND-gate Latch. Summary NAND-gate Latch The time sequence at right shows the conditions under which the set and reset inputs cause a state change, and.
CS 151 Digital Systems Design Lecture 19 Sequential Circuits: Latches.
Module 12.  In Module 9, 10, 11, you have been introduced to examples of combinational logic circuits whereby the outputs are entirely dependent on the.
1 Lecture 20 Sequential Circuits: Latches. 2 Overview °Circuits require memory to store intermediate data °Sequential circuits use a periodic signal to.
Dr. ClincyLecture1 Appendix A – Part 2: Logic Circuits Current State or output of the device is affected by the previous states Circuit Flip Flops New.
Sequential circuit Digital electronics is classified into combinational logic and sequential logic. In combinational circuit outpus depends only on present.
EECC341 - Shaaban #1 Lec # 13 Winter Sequential Logic Circuits Unlike combinational logic circuits, the output of sequential logic circuits.
L14 – Memory 1 Comp 411 – Spring /18/08 Memory, Latches, & Registers 1) Structured Logic Arrays 2) Memory Arrays 3) Transparent Latches 4) How to.
ENGIN112 L20: Sequential Circuits: Flip flops October 20, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 20 Sequential Circuits: Flip.
Sequential Logic 1  Combinational logic:  Compute a function all at one time  Fast/expensive  e.g. combinational multiplier  Sequential logic:  Compute.
CS 151 Digital Systems Design Lecture 20 Sequential Circuits: Flip flops.
Contemporary Logic Design Sequential Logic © R.H. Katz Transparency No Chapter #6: Sequential Logic Design Sequential Switching Networks.
Fall 2007 L16: Memory Elements LECTURE 16: Clocks Sequential circuit design The basic memory element: a latch Flip Flops.
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”
ENGSCI 232 Computer Systems Lecture 5: Synchronous Circuits.
COE 202: Digital Logic Design Sequential Circuits Part 1
Computer Organization and Design Memories and State Machines Montek Singh Mon, April 13, 2011 Lecture 14.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
CS 352 : Computer Organization and Design University of Wisconsin-Eau Claire Dan Ernst Latches & Flip-Flops.
SEQUENTIAL LOGIC By Tom Fitch. Types of Circuits Combinational: Gates Combinational: Gates Sequential: Flip-Flops Sequential: Flip-Flops.
Sequential logic circuits
LECTURE X CH 5 CONTINUED JK and Master Slave Flip Flops.
Synchronous Sequential Logic A digital system has combinational logic as well as sequential logic. The latter includes storage elements. feedback path.
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.
D Flip Flop. Also called: Delay FF Data FF D-type Latches ‘Delayed 1 Clock Pulse’
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Dr. Shi Dept. of Electrical and Computer Engineering.
Sequential logic circuits First Class 1Dr. AMMAR ABDUL-HAMED KHADER.
CSE 140 Lecture 8 Sequential Networks
Dr. Clincy Professor of CS
Flip Flops.
Class Exercise 1B.
LATCHED, FLIP-FLOPS,AND TIMERS
Chapter #6: Sequential Logic Design
Clocks A clock is a free-running signal with a cycle time.
Flip-FLops and Latches
Flip Flop.
Flip-FLops and Latches
Introduction to Sequential Logic Design
ECE Digital logic Lecture 16: Synchronous Sequential Logic
Latches and Flip-flops
Flip-FLops and Latches
Yee-Wing Hsieh Steve Jacobs
Jeremy R. Johnson Mon. Apr. 3, 2000
Fundamentals of Computer Science Part i2
Elec 2607 Digital Switching Circuits
Flip-FLops and Latches
Flip-FLops and Latches
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN
Dr. Clincy Professor of CS
Lecture 16 Logistics Last lecture Today HW5 out, due next wednesday
Dr. Clincy Professor of CS
Lecture 16 Logistics Last lecture Today HW5 out, due next wednesday
1) Latched, initial state Q =1
FLIP-FLOPS.
Flip-Flops.
Flip-FLops and Latches
Outline Registers Counters 5/11/2019.
Sequential Digital Circuits
Presentation transcript:

Galen SasakiEE 260 University of Hawaii1 Building D Flip Flops Combinational Circuit Components –Switches –Voltage inverters D Clocked Latch –Feedback to store bits D Flip Flop –Two D clocked latches

Galen SasakiEE 260 University of Hawaii2 Building D Flip Flops Primitive Combinational Circuits (Switches/Transisters) D Clocked Latches D Flip Flops

Galen SasakiEE 260 University of Hawaii3 Combinational Circuit Components Normally Open Switch L open H closed Normally Closed Switch H open L closed Control = LControl = H

Galen SasakiEE 260 University of Hawaii4 Combinational Circuit Components Voltage Inverters (2 symbols) Active Device LH LH

Galen SasakiEE 260 University of Hawaii5 A Simple 1-Bit Memory QD State value (1 bit) Input to load new state value

Galen SasakiEE 260 University of Hawaii6 A Simple 1-Bit Memory QD Two configurations: Hold (store)= hold onto the state value Load = load a new state value State value (1 bit) Input to load new state value

Galen SasakiEE 260 University of Hawaii7 Holding (Storing) With Voltage Inverters Devices drive each other

Galen SasakiEE 260 University of Hawaii8 Holding (Storing) With Voltage Inverters Devices drive each other H

Galen SasakiEE 260 University of Hawaii9 Holding (Storing) With Voltage Inverters Devices drive each other H L H

Galen SasakiEE 260 University of Hawaii10 Holding (Storing) With Voltage Inverters Devices drive each other H LL H

Galen SasakiEE 260 University of Hawaii11 Holding (Storing) With Voltage Inverters Devices drive each other H LL H L HH L

Galen SasakiEE 260 University of Hawaii12 Simple Memory: Two Configurations QD Two configurations: Hold (store)= hold onto the state value Load = load a new state value State value (1 bit) Input to load new state value

Galen SasakiEE 260 University of Hawaii13 Simple Memory: Two Configurations DQDQ HoldLoad

Galen SasakiEE 260 University of Hawaii14 Simple Memory: Two Configurations DQDQ HoldLoad Switches

Galen SasakiEE 260 University of Hawaii15 D Clocked Latch Q clock D clock = L : Hold clock = H : Load

Galen SasakiEE 260 University of Hawaii16 D Clocked Latch DQ Clock It similar to a D flip flop but it reacts to the clock differently Q Clock DQ Clock = H = L Hold Q = D It’s “transparent” Load

Galen SasakiEE 260 University of Hawaii17 Comparing Flip Flop and Latch D Q Clock D Q-FlipFlop Q-Latch

Galen SasakiEE 260 University of Hawaii18 Comparing Flip Flop and Latch D Q Clock D Q-FlipFlop Q-Latch T1T2 T3

Galen SasakiEE 260 University of Hawaii19 Comparing Flip Flop and Latch D Q Clock D Q-FlipFlop Q-Latch

Galen SasakiEE 260 University of Hawaii20 Comparing Flip Flop and Latch D Q Clock D Q-FlipFlop Q-Latch Store

Galen SasakiEE 260 University of Hawaii21 D Flip Flop vs. D Clocked Latch D flip flop –Triggered on positive edge of clock –Output Q (and state) changes only at a time instant D clocked latch –Output Q changes (with D) while clock is H –Output Q changes during a window of time –Trickier to use since lots of changes can happen during a time duration Flip flops are preferred to latches in designing circuits Latches are used in memory circuits, e.g., RAM

Galen SasakiEE 260 University of Hawaii22 D Flip Flop DQ Clock DQ

Galen SasakiEE 260 University of Hawaii23 D Flip Flop DQ Clock DQ Clock = L Load D Q Hold

Galen SasakiEE 260 University of Hawaii24 D Flip Flop DQ Clock DQ Clock = L Load D Q Hold Clock = HHold Load D Q

Galen SasakiEE 260 University of Hawaii25 D Flip Flop Clock DQ DQ Hold (output doesn’t change) Load (loads input) Input really doesn’t get stored until the upward clock transition L

Galen SasakiEE 260 University of Hawaii26 D Flip Flop Clock DQ DQ Hold (output doesn’t change) Load (loads input) Input really doesn’t get stored until the upward clock transition HH L

Galen SasakiEE 260 University of Hawaii27 D Flip Flop DQ Clock D Q DQ DQ Hold (output doesn’t change) Load (loads input) Input really doesn’t get stored until the upward clock transition Hold Load (transfers state to output) HH L H H

Galen SasakiEE 260 University of Hawaii28 Summary Combinational circuit components –switches and voltage inverters D clocked latch –Built from switches and voltage inverters –2 configurations: load and hold D flip flop –Built from two D latches in series