Chapter 5 Sequential Circuits.

Slides:



Advertisements
Similar presentations
A. Abhari CPS2131 Sequential Circuits Most digital systems like digital watches, digital phones, digital computers, digital traffic light controllers and.
Advertisements

1 Fundamentals of Computer Science Sequential Circuits.
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 Circuits1 DIGITAL LOGIC DESIGN by Dr. Fenghui Yao Tennessee State University Department of Computer Science Nashville, TN.
Sequential circuits The digital circuits considered thus far have been combinational, where the outputs are entirely dependent on the current inputs. Although.
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.
Sequential Circuits : Part I Read Sections 5-1, 5-2, 5-3.
Digital Logic Design Brief introduction to Sequential Circuits and Latches.
Latches Section 4-2 Mano & Kime. Sequential Logic Combinational Logic –Output depends only on current input Sequential Logic –Output depends not only.
A clocked synchronous state-machine changes state only when a triggering edge or “tick” occurs on the clock signal. ReturnNext  “State-machine”: is a.
Digital Computer Design Fundamental
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.
Synchronous Sequential Logic Chapter 5. Digital Circuits Sequential Circuits Combinational circuits contains no memory elements the outputs depends.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
1 Lecture #11 EGR 277 – Digital Logic Ch. 5 - Synchronous Sequential Logic There are two primary classifications of logic circuits: 1.Combinational logic.
1 Synchronous Sequential Logic Sequential Circuits Every digital system is likely to have combinational circuits, most systems encountered in practice.
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.
CO5023 Latches, Flip-Flops and Decoders. Sequential Circuit What does this do? The OUTPUT of a sequential circuit is determined by the current output.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
CS151 Introduction to Digital Design Chapter 5: Sequential Circuits 5-1 : Sequential Circuit Definition 5-2: Latches 1Created by: Ms.Amany AlSaleh.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
5 - 1 Chapter 6 Analysis of Sequential Systems Chapter 6 Analysis of Sequential Systems 6.0 Introduction  Clocked System Clock A signal that alternates.
Mealy and Moore Machines Lecture 8 Overview Moore Machines Mealy Machines Sequential Circuits.
Computer Science 210 Computer Organization
LATCHES AND FLIP-FLOPS
2018/5/2 EE 4271 VLSI Design, Fall 2016 Sequential Circuits.
FLIP FLOPS Binary unit capable of storing one bit – 0 or 1
LATCHED, FLIP-FLOPS,AND TIMERS
ECE 3130 – Digital Electronics and Design
Lecture 8 Dr. Nermi Hamza.
Prof. Hsien-Hsin Sean Lee
Flip Flops.
FIGURE 5.1 Block diagram of sequential circuit
Digital Design Lecture 9
2018/8/29 EE 4271 VLSI Design, Fall 2013 Sequential Circuits.
Synchronous Sequential Circuits
FLIP FLOPS.
Overview Introduction Logic Gates Flip Flops Registers Counters
EKT 121 / 4 DIGITAL ELECTRONICS I
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
Flip Flop.
Computer Science 210 Computer Organization
ECE Digital logic Lecture 16: Synchronous Sequential Logic
Yee-Wing Hsieh Steve Jacobs
DIGITAL ELECTRONICS ТHEME 4: SEQUENTIAL LOGIC CIRCUITS. FLIP- FLOPS – ASYNCHRONOUS AND SYNCHRONOUS, R - S, D, T, J - K FLIP- FLOPS. The value of the outputs.
Digital Logic Design Sequential Circuits (Chapter 6)
Sequential logic circuits
Chapter 6 -- Introduction to Sequential Devices
Computer Science 210 Computer Organization
Synchronous Sequential Circuits
Instructor: Alexander Stoytchev
Instructor: Alexander Stoytchev
Dr. Clincy Professor of CS
Reference: Chapter 5 Sequential Circuits Moris Mano 4th Ediditon
Sequential Circuit Analysis & Design
FLIP-FLOPS.
Synchronous sequential
Synchronous Sequential
SYEN 3330 Digital Systems Chapter 6 – Part 3 SYEN 3330 Digital Systems.
Flip Flops Unit-4.
Reference: Moris Mano 4th Edition Chapter 5
Binary Adder/Subtractor
Sequential Circuits UNIT- IV
Lecture 14: State Tables, Diagrams, Latches, and Flip Flop
SEQUENTIAL CIRCUITS __________________________________________________
2019/9/26 EE 4271 VLSI Design, Fall 2012 Sequential Circuits.
Presentation transcript:

Chapter 5 Sequential Circuits

Sequential Circuits Combinational Circuits + Storage element output depends both on previous state and input Fig. 5-1

Storage element (a): a buffer tG the delay the information enters the buffer at t and output at t+ tG the stored information only retained in buffer by tG longer storage time is necessary in most applications Fig. 5-2

Synchronous clocked sequential circuit Use flip-flop Fig. 5-3

5-2 latch A storage element can maintain a binary state indefinitely, until directed by an input signal to switch states. The most basic storage elements are latches. Fig. 5-4 SR latch with NOR gates

Simulation for SR latch Fig. 5-5

- latch Fig. 5-6 latch with NAND gates

- latch with control input Fig. 5-7

D (Data) latch Fig. 5-8

5-3 Flip-Flops A change in value on the control input allows the state of a latch in a flip-flop to switch. This change is called a trigger The trigger enable (trigger) the flip-flops See Fig. 5-3 for sequential circuits A present (original) and next (new) state occur in flip-flop before and after the trigger, respectively The most important element in sequential circuits Can be derived from latch

SR Master-Slave flip-flop Fig. 5-9

Simulation for SR Master-Slave flip-flop Pulse trigger Pulse in the inputs SR will result wrong output Fig. 5-10 Initially unknown Unknown due to R=1 S=1 Pulse input results wrong output

Edge-trigger Flip-Flop Negative-edge-trigger Flip-Flop Fig. 5-11

Edge-trigger Flip-Flop Positive -edge-trigger Flip-Flop

Symbols Fig. 5-13

Symbols Fig. 5-14

5-4 Sequential Circuit Analysis The output and the next state are a function of the inputs and the present state. An example input equations output equation Fig. 5-15

State table

Two-dimensional state table

Mealy model/Moore model Mealy model circuits Sequential circuits in which the outputs depend on the input, as well as on the states The circuits in Fig. 5-15 Moore model circuits Sequential circuits in which the outputs depend only on the states The circuits in Fig. 5-16

A Moore model circuit (Fig. 5-16)

State diagram (a): for Fig. 5-15 (b): for Fig. 5-16

Example 5-1 States reduction equivalent

Example 5-1 States reduction

Example 5-1 States reduction equivalent

Example 5-1 States reduction Reduce from 4 states, 2 flip-flops to 2 states, 1 flip-flop may or may not result in reduced cost

Sequential Circuit Simulation A simulator for the input/output of a designed circuit Functional simulation Timing simulation