Yee-Wing Hsieh Steve Jacobs

Slides:



Advertisements
Similar presentations
Lab 08: SR Flip Flop Fundamentals:
Advertisements

1 Lecture 14 Memory storage elements  Latches  Flip-flops State Diagrams.
Latches CS370 –Spring 2003 Section 4-2 Mano & Kime.
CS 151 Digital Systems Design Lecture 19 Sequential Circuits: Latches.
ECE 331 – Digital System Design Latches and Flip-Flops (Lecture #17) The slides included herein were taken from the materials accompanying Fundamentals.
1 Sequential Circuits –Digital circuits that use memory elements as part of their operation –Characterized by feedback path –Outputs depend not only on.
ECE 3130 – Digital Electronics and Design Lab 5 Latches and Flip-Flops Fall 2012 Allan Guan.
Unit 11 Latches and Flip-Flops Ku-Yaw Chang Assistant Professor, Department of Computer Science and Information Engineering Da-Yeh.
Sequential Logic Flip-Flops and Related Devices Dr. Rebhi S. Baraka Logic Design (CSCI 2301) Department of Computer Science Faculty.
Latches Module M10.1 Section 7.1. Sequential Logic Combinational Logic –Output depends only on current input Sequential Logic –Output depends not only.
ENGIN112 L20: Sequential Circuits: Flip flops October 20, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 20 Sequential Circuits: Flip.
Latches Section 4-2 Mano & Kime. Sequential Logic Combinational Logic –Output depends only on current input Sequential Logic –Output depends not only.
Overview Logic Combinational Logic Sequential Logic Storage Devices SR Flip-Flops D Flip Flops JK Flip Flops Registers Addressing Computer Memory.
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.
ETE Digital Electronics Latches and Flip-Flops [Lecture:12] Instructor: Sajib Roy Lecturer, ETE, ULAB.
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”
EE2174: Digital Logic and Lab Professor Shiyan Hu Department of Electrical and Computer Engineering Michigan Technological University CHAPTER 9 Sequential.
Flip_Flops  Logic circuits are classified ito two groups  1. The combinational logic circuits,using the basic gates AND,OR and NOT.  2. Sequential.
1 Lecture #11 EGR 277 – Digital Logic Ch. 5 - Synchronous Sequential Logic There are two primary classifications of logic circuits: 1.Combinational logic.
Sequential logic circuits
Synchronous Sequential Logic A digital system has combinational logic as well as sequential logic. The latter includes storage elements. feedback path.
CO5023 Latches, Flip-Flops and Decoders. Sequential Circuit What does this do? The OUTPUT of a sequential circuit is determined by the current output.
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.
 Flip-flops are digital logic circuits that can be in one of two states.  Flip-flops maintain their state indefinitely until an input pulse called a.
A latch is a temporary storage device that has two stable states (bistable). It is a basic form of memory. The S-R (Set-Reset) latch is the most basic.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
4–1. BSCS 5 th Semester Introduction Logic diagram: a graphical representation of a circuit –Each type of gate is represented by a specific graphical.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – Lab 7 Latches & Flip-flops.
Computer Architecture & Operations I
LATCHES AND FLIP-FLOPS
Lab 08: SR Flip Flop Fundamentals:
Computer Architecture & Operations I
ECE 3130 – Digital Electronics and Design
Lecture 8 Dr. Nermi Hamza.
Flip Flops.
FIGURE 5.1 Block diagram of sequential circuit
Digital Design Lecture 9
ECE 4110–5110 Digital System Design
Flip-Flop.
Sequential Circuits Most digital systems like digital watches, digital phones, digital computers, digital traffic light controllers and so on require.
CISE204: Design of Digital Systems Lecture 18 : Sequential Circuits
Latches, Flip-Flops and Registers
Flip Flop.
ECE Digital logic Lecture 16: Synchronous Sequential Logic
Chapter 11 Sequential Circuits.
Sequential logic circuits
Sequential Circuits: Latches
LECTURE 15 – DIGITAL ELECTRONICS
Chapter 6 -- Introduction to Sequential Devices
Elec 2607 Digital Switching Circuits
Excitation Vectors Input Combinational Logic Memory Output States.
触发器 Flip-Flops 刘鹏 浙江大学信息与电子工程学院 March 27, 2018
Instructor: Alexander Stoytchev
CSE 370 – Winter Sequential Logic - 1
Lecture 16 Logistics Last lecture Today HW5 out, due next wednesday
Instructor: Alexander Stoytchev
Excitation Vectors Input Combinational Logic Memory Output States.
Sequential Circuits: Latches
Lecture 16 Logistics Last lecture Today HW5 out, due next wednesday
FLIP-FLOPS.
Synchronous sequential
Synchronous Sequential
Flip-Flops.
Chapter 5 Sequential Circuits.
SEQUENTIAL CIRCUITS __________________________________________________
Sequential Digital Circuits
Week 11 Flip flop & Latches.
FLIPFLOPS.
Presentation transcript:

Yee-Wing Hsieh Steve Jacobs Lab7: Sequential Logic Yee-Wing Hsieh Steve Jacobs

Outline Logic Duals Memory Crossed Coupled RS Latch D-Latch Master-Slave D Flip-Flop

Demorgan’s Theorem and Logic Duals NAND Gate Truth Table for NAND Gate? NOR Gate Truth Table for NOR Gate?

Demorgan’s Theorem and Logic Duals NAND Gate Truth Table for NAND Gate NOR Gate Truth Table for NOR Gate

Demorgan’s Theorem and Logic Duals NAND Gate Truth Table for NAND Gate NOR Gate Truth Table for NOR Gate

Demorgan’s Theorem and Logic Duals NAND Gate Truth Table for NAND Gate NOR Gate Truth Table for NOR Gate

Demorgan’s Theorem and Logic Duals NAND Gate Truth Table for NAND Gate NOR Gate Truth Table for NOR Gate

Memory, Time and Propagation Delay Why do we need memory? store and retrieve data to perform computation What are the specifications? store data in a device (i.e., store ‘1’ and ‘0’ => set and reset) retain data in a device (i.e., hold data in a device regardless of input changes) How does it work? propagation delay => time feedback => past history

Memory, Time and Propagation Delay Why do we need memory? store and retrieve data to perform computation What are the specifications? store data in a device (i.e., store ‘1’ and ‘0’ => set and reset) retain data in a device (i.e., hold data in a device regardless of input changes) How does it work? propagation delay => time feedback => past history

Memory, Time and Propagation Delay Why do we need memory? store and retrieve data to perform computation What are the specifications? how to store the data (i.e., store ‘1’ and ‘0’ => set and reset) must retain the data for later use (i.e., hold data in a device regardless of input changes) How does it work? propagation delay => time feedback => past history

Memory, Time and Propagation Delay Why do we need memory? store and retrieve data to perform computation What are the specifications? how to store the data (i.e., store ‘1’ and ‘0’ => set and reset) must retain the data for later use (i.e., hold data in a device regardless of input changes) How does it work? feedback => needed to create sequential logic propagation delay => time until data is valid

Gate Propagation Delay Three Cascaded Inverters (combinational) Timing Diagram Z(t + 3) = W´(t)

Feedback Circuits Ring Oscillators (sequential) Timing Diagram Z(t + 3) = Z´(t)

Crossed Coupled RS-Latch Logic Diagram Truth Table? “0” activates ‘set’ or ‘reset’ (active low) How can we avoid the illegal case?

Crossed Coupled RS-Latch Logic Diagram Truth Table “0” activates ‘set’ or ‘reset’ (active low) How can we avoid the illegal case?

D-Latch Logic Diagram Truth Table?

D-Latch Logic Diagram Truth Table Timing Diagram?

D-Latch Logic Diagram Timing Diagram (without gate delay)

D-Latch Timing Diagram Without Gate Delay With Gate Delay

Master/Slave Flip Flop Logic Diagram (two D-Latch with an inverted Clock) Timing Diagram?

Master/Slave Flip Flop Logic Diagram (two D-Latch with an inverted Clock) Timing Diagram (without gate delay)

Master/Slave Flip Flop (Optimized) Logic Diagram This circuit serves as a falling-edge-triggered D flip-flop