A clocked synchronous state-machine changes state only when a triggering edge or “tick” occurs on the clock signal. ReturnNext  “State-machine”: is a.

Slides:



Advertisements
Similar presentations
State-machine structure (Mealy)
Advertisements

Sequential Digital Circuits Dr. Costas Kyriacou and Dr. Konstantinos Tatas.
A. Abhari CPS2131 Sequential Circuits Most digital systems like digital watches, digital phones, digital computers, digital traffic light controllers and.
Computer Architecture CS 215
Classification of Digital Circuits  Combinational. Output depends only on current input values.  Sequential. Output depends on current input values and.
Sequential Logic Latches and Flip-Flops. Sequential Logic Circuits The output of sequential logic circuits depends on the past history of the state of.
Sequential Circuits1 DIGITAL LOGIC DESIGN by Dr. Fenghui Yao Tennessee State University Department of Computer Science Nashville, TN.
Digital Electronics Chapter 5 Synchronous Sequential Logic.
Multiplexors Sequential Circuits and Finite State Machines Prof. Sin-Min Lee Department of Computer Science.
Sequential logic circuits. 2 Outline Sequential Circuit Models –Asynchronous –Synchronous Latches Flip-Flops.
Sequential Logic Latches & Flip-flops
ReturnNext  Latch : a sequential device that watches all of its inputs continuously and changes its outputs at any time, independent of a clocking signal.
1 Sequential Circuits –Digital circuits that use memory elements as part of their operation –Characterized by feedback path –Outputs depend not only on.
Computing Machinery Chapter 5: Sequential Circuits.
1 © 2014 B. Wilkinson Modification date: Dec Sequential Logic Circuits – I Flip-Flops A sequential circuit is a logic components whose outputs.
Sequential circuit Digital electronics is classified into combinational logic and sequential logic. In combinational circuit outpus depends only on present.
1 EE365 Sequential-circuit analysis. 2 Clocked synchronous seq. circuits A.k.a. “state machines” Use edge-triggered flip-flops All flip-flops are triggered.
COMMONWEALTH OF AUSTRALIA Copyright Regulations 1969 WARNING This material has been reproduced and communicated to you by or on behalf of Monash University.
1 Sequential logic networks I. Motivation & Examples  Output depends on current input and past history of inputs.  “State” embodies all the information.
EECC341 - Shaaban #1 Lec # 13 Winter Sequential Logic Circuits Unlike combinational logic circuits, the output of sequential logic circuits.
ENGIN112 L20: Sequential Circuits: Flip flops October 20, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 20 Sequential Circuits: Flip.
EECC341 - Shaaban #1 Lec # 14 Winter Clocked Synchronous State-Machines Such machines have the characteristics: –Sequential circuits designed.
CS 151 Digital Systems Design Lecture 20 Sequential Circuits: Flip flops.
ECE 301 – Digital Electronics Introduction to Sequential Logic Circuits (aka. Finite State Machines) and FSM Analysis (Lecture #17)
ECE 331 – Digital Systems Design Introduction to Sequential Logic Circuits (aka. Finite State Machines) and FSM Analysis (Lecture #19)
1 Synchronous Sequential Circuit Analysis. 2 Synchronous Sequential Circuit State Memory – A set of n edge-triggered flip-flops that store the current.
3. Flip-flops ReturnNext 8.1 Sequential-Circuit Documentation Standards As a whole, basic documentation standards include signal naming, logic symbols,
7.4 Clocked Synchronous State-Machine Analysis
Flip Flops. Clock Signal Sequential logic circuits have memory Output is a function of input and present state Sequential circuits are synchronized by.
COE 202: Digital Logic Design Sequential Circuits Part 1
Sequential Circuits. Combinational Circuits + Storage element output depends both on previous state and input Fig. 5-1.
Introduction to Sequential Logic Design Flip-flops FSM Analysis.
Sequential Logic Combinatorial components: the output values are computed only from their present input values. Sequential components: their output values.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
Fall 2004EE 3563 Digital Systems Design EE3563 Chapter 7, 8, 10 Reading Assignments  7.1, 7.2, 7.3  8.1, ,   8.5.1, 8.5.2,
Analysis and Synthesis of Synchronous Sequential Circuits A “synchronizing” pulse/edge signal (clock) controls the operation of the memory portion of the.
Flip Flop Chapter 15 Subject: Digital System Year: 2009.
Sequential logic circuits

Synchronous Sequential Logic A digital system has combinational logic as well as sequential logic. The latter includes storage elements. feedback path.
Latches and Flip-Flops
5 Chapter Synchronous Sequential Circuits 1. Logic Circuits- Review 2 Logic Circuits Sequential Circuits Combinational Circuits Consists of logic gates.
Sahar Mosleh PageCalifornia State University San Marcos 1 More on Flip Flop State Table and State Diagram.
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.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
Introduction to Sequential Logic Design Finite State-Machine Analysis.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
Chapter 6 Analysis of Sequential Systems Sequential Memory Feedback.
Sequential Logic Circuit Design Eng.Maha Alqubali.
TOPIC : Introduction to Sequential Circuits UNIT 1: Modeling and Simulation Module 4 : Modeling Sequential Circuits.
Memory Elements. Outline  Introduction  Memory elements.
Mealy and Moore Machines Lecture 8 Overview Moore Machines Mealy Machines Sequential Circuits.
1 Clocked synchronous seq. circuits A.k.a. “state machines” Use edge-triggered flip-flops All flip-flops are triggered from the same master clock signal,
Digital Design: With an Introduction to the Verilog HDL, 5e M. Morris Mano Michael D. Ciletti Copyright ©2013 by Pearson Education, Inc. All rights reserved.
Lecture #17: Clocked Synchronous State-Machine Analysis
Introduction to Sequential Logic Design
SR Flip-Flop Negative Edge Triggered Flip-Flops The SR Flip-Flop
Lecture 8 Dr. Nermi Hamza.
Prof. Hsien-Hsin Sean Lee
Flip Flops.
FIGURE 5.1 Block diagram of sequential circuit
Digital Design Lecture 9
FLIP FLOPS.
CISE204: Design of Digital Systems Lecture 18 : Sequential Circuits
Sequential logic circuits
Chapter 6 -- Introduction to Sequential Devices
Elec 2607 Digital Switching Circuits
Reference: Chapter 5 Sequential Circuits Moris Mano 4th Ediditon
SYEN 3330 Digital Systems Chapter 6 – Part 3 SYEN 3330 Digital Systems.
Chapter 5 Sequential Circuits.
Presentation transcript:

A clocked synchronous state-machine changes state only when a triggering edge or “tick” occurs on the clock signal. ReturnNext  “State-machine”: is a generic name given to sequential circuits.  “Clocked”: refers to the fact that their storage elements (flip—flop) employ a clock input.  “Synchronous”: means that all of the flip-flops use the same clock signal.  “Asynchronous”: means that each of the flip- flops use the different clock signal. 7.3 Clocked Synchronous State-Machine Structure

Next-state Logic F State Memory clock input Output Logic G inputs clock signal excitation outputs current state NextBackReturn 7.3 Clocked Synchronous State-Machine Structure State-Machine Structure 1. Mealy machine State-Machine Structure includes two types: Mealy machine and Moore machine.

NextBackReturn  Output Equation  Excitation Equation Next state = F (current state, input) W = H (Q n, X ) Output = G (current state, input) Z = G (Q n, X ) Q n +1 = F (Q n, X )  State Equation (Transition Equation) 7.3 Clocked Synchronous State-Machine Structure

Next-state Logic F State Memory clock input Output Logic G inputs clock signal excitation outputs current state NextBackReturn 2. Moore machine  Output Equation Output = G (current state) Z = G (Q n ) 7.3 Clocked Synchronous State-Machine Structure

The outputs during one clock period depend on the state and inputs during the previous clock period. NextBackReturn 3. Mealy machine with pipelined outputs Next-state Logic F State Memory clock input Output Logic G inputs clock signal excitation pipelined outputs current state Output Pipeline Memory clock input 7.3 Clocked Synchronous State-Machine Structure

BackReturn Characteristic Equations S-R latch Q n+1 = S+R · Q n D latch Q n+1 = D Edge-triggered D flip-flop Q n+1 = D D flip-flop with enable Q n+1 = EN · D+EN · Q n Master /slave S-R flip-flop Q n+1 = S+R · Q n Master /slave J-K flip-flop Q n+1 = J · Q n +K · Q n Edge-triggered J-K flip-flop Q n+1 = J·Q n +K·Q n T flip-flop Q n+1 = Q n T flip-flop with enable Q n+1 = EN · Q n +EN · Q n 7.3 Clocked Synchronous State-Machine Structure