Top Banner
Sequential Circuits
27

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

Dec 28, 2015

Download

Documents

Godfrey Johnson
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Sequential Circuits. Combinational Circuits + Storage element output depends both on previous state and input Fig. 5-1.

Sequential Circuits

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

• Combinational Circuits + Storage element• output depends both on previous state and input

Fig. 5-1

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

Fig. 5-2

• (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

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

Fig. 5-3

Use flip-flop

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

•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.

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

Fig. 5-5

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

RS

RS

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

RS

Fig. 5-7

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

Fig. 5-8

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

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

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

Fig. 5-9

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

Fig. 5-10

•Pulse trigger •Pulse in the inputs SR will results wrong output

Initially unknown

Unknown due to R=1 S=1

Pulse input results wrong output

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

Fig. 5-11

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

Fig. 5-13

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

Fig. 5-14

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

17

5-4 Sequential Circuit Analysis

The output and the next state are a function of the inputs and the present state.

An example

XBAY )( Fig. 5-15

input equations

output equation

XAD

XBXAD

B

A

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

State table

XADtB

XBXADtA

B

A

)1(

)1( XBAY )(

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

Two-dimensional state table

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

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

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

A Moore model circuit (Fig. 5-16)

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

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

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

Example 5-1 States reduction

equivalent

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

Example 5-1 States reduction

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

Example 5-1 States reduction

equivalent

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

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

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

Sequential Circuit Simulation

A simulator for the input/output of a designed circuit

Functional simulation Timing simulation