Basic Concepts of Sequential Circuits Section 5.1-5.3 Lecture 01.

Slides:



Advertisements
Similar presentations
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.
Advertisements

Changes in input values are reflected immediately (subject to the speed of light and electrical delays) on the outputs Each gate has an associated “electrical.
Sequential Logic ENEL 111. Sequential Logic Circuits So far we have only considered circuits where the output is purely a function of the inputs With.
1 Lecture 14 Memory storage elements  Latches  Flip-flops State Diagrams.
CENG 241 Digital Design 1 Lecture 8 Amirali Baniasadi
CHAPTER 3 Sequential Logic/ Circuits.  Concept of Sequential Logic  Latch and Flip-flops (FFs)  Shift Registers and Application  Counters (Types,
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.
Sequential Circuits1 DIGITAL LOGIC DESIGN by Dr. Fenghui Yao Tennessee State University Department of Computer Science Nashville, TN.
ReturnNext  Latch : a sequential device that watches all of its inputs continuously and changes its outputs at any time, independent of a clocking signal.
Latches and Flip-Flops Discussion D8.1 Section 13-9.
Lecture 22: Sequential Circuits Today’s topic –Clocks and sequential circuits –Finite state machines 1.
Digital Logic Design Brief introduction to Sequential Circuits and Latches.
EKT 124 / 3 DIGITAL ELEKTRONIC 1
Sequential circuit Digital electronics is classified into combinational logic and sequential logic. In combinational circuit outpus depends only on present.
CSE 140 Lecture 8 Sequential Networks Professor CK Cheng CSE Dept. UC San Diego 1.
CS 140 Lecture 8 Sequential Networks Professor CK Cheng CSE Dept. UC San Diego.
ENGIN112 L20: Sequential Circuits: Flip flops October 20, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 20 Sequential Circuits: Flip.
Overview Logic Combinational Logic Sequential Logic Storage Devices SR Flip-Flops D Flip Flops JK Flip Flops Registers Addressing Computer Memory.
Overview Recall Combinational Logic Sequential Logic Storage Devices
CS 151 Digital Systems Design Lecture 20 Sequential Circuits: Flip flops.
A clocked synchronous state-machine changes state only when a triggering edge or “tick” occurs on the clock signal. ReturnNext  “State-machine”: is a.
EE365 Adv. Digital Circuit Design Clarkson University Lecture #10 Latches, Flip Flops & Sequential PALS.
Lecture 13 Flip-Flops Section 5.4. Schedule 3/10MondayLatches (1) /12WednesdayFlip-flops5.4 3/13ThursdayFlip-flops, D-latch 3/17MondaySpring break.
ECE 301 – Digital Electronics Flip-Flops and Registers (Lecture #15)
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”
Lecture 13 ES 210 Latches and Flip-Flops Jack Ou, Ph.D.
Eng. Mohammed Timraz Electronics & Communication Engineer University of Palestine Faculty of Engineering and Urban planning Software Engineering Department.
Flip Flops 3.1 Latches and Flip-Flops 3 ©Paul Godin Created September 2007 Last Edit Aug 2013.
ECA1212 Introduction to Electrical & Electronics Engineering Chapter 9: Digital Electronics – Sequential Logic by Muhazam Mustapha, November 2011.
Instructor: Alexander Stoytchev CprE 281: Digital Logic.
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
Flip Flop Chapter 15 Subject: Digital System Year: 2009.
1 Lecture #11 EGR 277 – Digital Logic Ch. 5 - Synchronous Sequential Logic There are two primary classifications of logic circuits: 1.Combinational logic.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Logic Design Dr. Oliver Faust.
CEC 220 Digital Circuit Design Latches and Flip-Flops Monday, March 03 CEC 220 Digital Circuit Design Slide 1 of 19.
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.
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.
CSE 140: Components and Design Techniques for Digital Systems Lecture 7: Sequential Networks CK Cheng Dept. of Computer Science and Engineering University.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
Cpe 252: Computer Organization1 Lo’ai Tawalbeh Lecture #3 Flip-Flops, Registers, Shift registers, Counters, Memory 3/3/2005.
Flip Flops 3.1 Latches and Flip-Flops 3 ©Paul Godin Created September 2007 Last Edit Aug 2013.
CENG 241 Digital Design 1 Lecture 7 Amirali Baniasadi
ECE 301 – Digital Electronics Brief introduction to Sequential Circuits and Latches (Lecture #14)
ECE 331 – Digital System Design Introduction to Sequential Circuits and Latches (Lecture #16)
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.
Dept. of Electrical Engineering
Instructor: Alexander Stoytchev CprE 281: Digital Logic.
7. Latches and Flip-Flops Digital Computer Logic.
Sequential Logic Circuit Design Eng.Maha Alqubali.
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.
1 Homework Reading –Tokheim Chapter 9.1 – 9.6 Machine Projects –Continue on mp3 Labs –Continue in labs with your assigned section.
Sequential logic circuits First Class 1Dr. AMMAR ABDUL-HAMED KHADER.
CSE 140 Lecture 8 Sequential Networks
Sequential Logic An Overview
Class Exercise 1B.
ECE 3130 – Digital Electronics and Design
FIGURE 5.1 Block diagram of sequential circuit
Digital Design Lecture 9
FLIP FLOPS.
CISE204: Design of Digital Systems Lecture 18 : Sequential Circuits
Flip Flop.
Chapter 6 -- Introduction to Sequential Devices
Reference: Chapter 5 Sequential Circuits Moris Mano 4th Ediditon
FLIP-FLOPS.
CMPE212 Discussion 11/21/2014 Patrick Sykes
FLIP-FLOP. The basic memory circuit is known as Flip-flop. OR It is a bistable sequential circuit which has two stable state (set & reset) and can be.
Presentation transcript:

Basic Concepts of Sequential Circuits Section Lecture 01

Definitions of Sequential Circuit (Section 5-1)

What is a sequential circuit Sequential Circuit: a digital circuit with storage element to memorize current state Figure 5-1: the counter part -- Combinational Circuit a digital circuit without storage element

Example 1: combinational circuit turn-on the RED LED when both of the two buttons pressed turn-on the Green LED when only one the two buttons pressed turn-off the two LEDs when no buttons pressed combinational circuit A B R G

Example 1: combinational circuit turn-on the RED light when one of the two buttons pressed turn-on the Green light when both the two buttons pressed none of the LED ON when you release the buttons there is no memory in this circuit

Example 2: sequential circuit turn ON/OFF the LED by press button A 1st hit: ON 2nd hit: OFF 3rd hit: ON 4th hit: OFF... sequential circuit A R

Example 2: sequential circuit the LED may keep ON after you release the button

Example 2: sequential circuit the LED may keep ON after you release the button storage element (D flip-flop) to memorize the state: ON/OFF

Example 2: sequential circuit hit the button A to control which LED on 1st hit: turn on R 2nd hit: turn off R 3rd hit: turn on R again... to memorize state ON/OFF with one D flip-flop

How to distinguish combinational and sequential circuit?

Storage elements (1) SR latches and D-latches (2) edge-triggered D flip-flops

Storage elements a circuit contains one of these symbols is a sequential circuit otherwise it is a combinational circuit

Example 1: combinational circuit turn-on the RED light when one of the two buttons pressed turn-on the Green light when both the two buttons pressed none of the LED ON when you release the buttons there is no memory in this circuit

Example 2: sequential circuit the LED may keep ON after you release the button

Storage Element the D flip-flop

Recall: What is a sequential circuit Sequential Circuit: a digital circuit with storage element to memorize current state Figure 5-1: Q1: When the storage element will memorize the input? Q2: How long the storage element will keep its memory?

The D Flip-Flop Imagine that a D flip-flop is a box of 1-bit memory When the D flip-flop memorize the input? at (positive) edge trigger of the clock (clk) signal like a snapshot of a camera! D Qin out clk

Timing Waveform of the D Flip- Flop D Qin out clk in content Q time xxxxxxx clk

The D Flip-Flop Imagine that a D flip-flop is a box of 1-bit memory When the D flip-flop memorize the input? at (positive) edge trigger of the clock (clk) signal like a snapshot of a camera! unstable input signal between two clock triggers will be ignored! D Qin out clk

Timing Waveform of the D Flip- Flop D Qin out clk in content Q time clk

Timing Waveform of the D Flip- Flop D Qin out clk in content Q time clk 0 0 only the last 0 before clock trigger been memorized

Timing Waveform of the D Flip- Flop D Qin out clk in content Q time clk 0 0 only the last 0 before clock trigger been memorized the unstable input signals ignored

Timing Waveform of the D Flip- Flop D Qin out clk in content Q time clk 1 1 only the last 1 before clock trigger been memorized

Timing Waveform of the D Flip- Flop time D Qin out clk in content v0 v1v2v3 v1v2v3 Q v0v1v2v3 clk

The D Flip-Flop the inverse of the memory content can also be retrieved D Qin X clk Q’Y

Timing Waveform of the D Flip- Flop in X time xxxxxxx clk D Qin X clk Q’Y Y xxxxxxx

Timing Waveform of the D Flip- Flop in X time xxxxxxx clk D Qin X clk Q’Y Y xxxxxxx

Timing Waveform of the D Flip- Flop in X time xxxxxxx clk D Qin X clk Q’Y Y xxxxxxx at any time, Y is always the inverse of X

Summary

Answer these questions briefly Q1: What is a sequential circuit? Q2: What’s the clock signal for? Q3: When a D flip flop will memorize it’s input? Q4: How long a D flip flop will keep it’s memory?

Skipped Part latches J-K flip flop T flip-flop Remark: only D flip-flop is available in modern IC design!

Next Lecture sequential circuit analysis to draw the timing waveform from a circuit diagram Please study Section 5.4 before the class!