Sie sind auf Seite 1von 19

CHAPTER 5

Sequential Circuits & Flip-Flops

1. Objectives

Upon completion of this chapter, student


should be able to:
 Describe the operation and use of latch
and flip-flops (S R, D, J K)
 Draw the flip-flops logic symbol.
 Draw timing diagram based on flip-flop
operation.
 Recognize the difference between a
latch and a flip-flop.
 Understand the flip-flops operating
characteristics
 Apply flip-flops in basic applications.

2. Sequential Circuits

Combinational – output depends only on


the input.
 Do not have memory
 Cannot store state

1
Sequential – output depends on input and
past behavior.
 Require use of storage elements.
 Contents of storage elements are
called state.
 Circuit goes through sequence of
states as a result of changes in
inputs.

Figure 1

2.1 Sequential Circuits Types

a)Synchronous
State changes synchronized by one or
more clocks
Easier to analyze because can factor
out gate delays
Set clock so changes allowed to occur
before next clock pulse

2
b)Asynchronous
Changes occur independently
Potentially faster
Harder to analyze

3. Simple Memory Elements

Figure 2

A simple memory element: feedback will


hold value

3
Figure 3

A memory element with NOR gates:


Use Set/Reset to change stored value

4. Latch
Used in computer system for multiplexing
data
 Latch is a type of temporary storage
device that has two states.

4.1 SR Latch

 Two versions of SET-RESET (S-R)


latches.
a) Active HIGH input S-R latch
(NOR gate latch)

4
• Logic diagram:

• Truth table

Se Rese Outpu Function


t t t
0 0 Qo No change
0 1 0 Reset
1 0 1 Set
1 1 ? Not
allowed


• Graphical symbol

5
b) Active LOW input SR latch
(NAND gate latch)

• Graphical symbol and logic diagram

• Truth table

6
Example 1:

5. a) Gated SR Latch
Gated latch requires an enable input,
EN.
Logic diagram and graphical symbol
for a gated S-R latch

7
Example 2

b) Gated D Latch

It differs from the S-R latch because it


has only one input in addition to EN.
 No illegal state.

This input is called the D (Data) input

8
Logic diagram, graphical symbol
and timing diagram for gated D
latch.

6. Edge-Triggered Flip-Flops

Synchronous input
• Change state either at positive edge
or negative edge of a clock pulse.

 3 types of edge triggered flip-flops

9
• S-R flip flop
• D flip-flop
• J-K flip-flop

Symbols – Edge-Triggered

6.1 Edge triggered S-R flip-flop

• Graphical diagram for +ve edge triggered


S-R ff

10
• Truth table for a +ve edge triggered S-R ff

• Timing diagram

11
Edge-triggering-pulse transition detector,
produces a very short-duration spike
during the transition of the clock pulse.

12
6.2. Edge triggered D Flip-Flop

Graphical diagram and truth table

13
Timing diagram

6.3 Edge triggered JK Flip-Flop

Graphical symbol

14
Truth table

Timing diagram

15
7. Asynchronous Inputs

 Most IC ff also has asynchronous inputs.


 State of the flip-flop change independent
of the clock
 They are normally labeled preset (PRE)
and clear (CLR)

8. Flip-Flop Operating Characteristics


• Propagation delay times
• Set-up time
• Hold time
• Maximum clock frequency
• Pulse widths
• Power dissipation

16
9. Flip-Flop Applications

Parallel data storage

17
Frequency division

18
Counting

19

Das könnte Ihnen auch gefallen