27
Sequential Circuits

Chapter 5

Embed Size (px)

DESCRIPTION

Sequential Circuits. Chapter 5. Sequential Circuits. Combinational Circuits + Storage element output depends both on previous state and input. Fig. 5-1. Storage element. (a): a buffer t G the delay the information enters the buffer at t and output at t + t G - PowerPoint PPT Presentation

Citation preview

Page 1: Chapter 5

Sequential Circuits

Page 2: Chapter 5

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

Fig. 5-1

Page 3: Chapter 5

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: Chapter 5

Fig. 5-3

Use flip-flop

Page 5: Chapter 5

•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: Chapter 5

Fig. 5-5

Page 7: Chapter 5

RS

RS

Page 8: Chapter 5

RS

Fig. 5-7

Page 9: Chapter 5

Fig. 5-8

Page 10: Chapter 5

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: Chapter 5

Fig. 5-9

Page 12: Chapter 5

Fig. 5-10

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

Initially unknown

Unknown due to R=1 S=1

Pulse input results wrong output

Page 13: Chapter 5

Fig. 5-11

Page 14: Chapter 5
Page 15: Chapter 5

Fig. 5-13

Page 16: Chapter 5

Fig. 5-14

Page 17: Chapter 5

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: Chapter 5

State table

XADtB

XBXADtA

B

A

)1(

)1( XBAY )(

Page 19: Chapter 5

Two-dimensional state table

Page 20: Chapter 5

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: Chapter 5

A Moore model circuit (Fig. 5-16)

Page 22: Chapter 5

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

Page 23: Chapter 5

Example 5-1 States reduction

equivalent

Page 24: Chapter 5

Example 5-1 States reduction

Page 25: Chapter 5

Example 5-1 States reduction

equivalent

Page 26: Chapter 5

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: Chapter 5

Sequential Circuit Simulation

A simulator for the input/output of a designed circuit

Functional simulation Timing simulation