Professional Documents
Culture Documents
Mano 5 Edition
th
Ch. 5 – Synchronous
Sequential Logic
5.1 Introduction
5.2 Sequential Circuits
5.3 Storage Elements: Latches
5.4 Storage Elements: Flip‐Flops
5.5 Analysis of Clocked Sequential Circuits
5.6 Skipped
5.7 State Reduction and Assignment
5.8 Design Procedure
5.1 Introduction
Most of digital devices have the ability to send,
receive, store, retrieve, and process information
represented in a binary format.
Negative Edge-Triggered
5.4 Storage Elements: Flip‐Flops
Positive
Edge-Triggered
5.4 Storage Elements: Flip‐Flops
Edge-Triggered D Flip-Flop
The graphic symbol for the edge-triggered D
flip-flop is shown in Fig. 5.11.
5.4 Storage Elements: Flip‐Flops
Other Flip-Flops
VLSI circuits contain several thousands of gates
within one package. D flip-flop is the most
common type, because it requires the smallest
number of gates.
Two flip-flops less widely used in the design of
digital systems are the JK and T flip-flops.
Three operations is performed with a flip-flop:
Set it to 1, reset it to 0, or complement its output.
D flip-flop can only set or reset the output, while
JK flip-flop performs all three operations.
5.4 Storage Elements: Flip‐Flops
Other Flip-Flops
The circuit diagram of a JK flip-flop constructed
with a D flip-flop and gates is in Fig. 5.12.
J sets to 1, K resets to 0, both complement it.
5.4 Storage Elements: Flip‐Flops
Other Flip-Flops
The T (toggle) flip-flop is a complementing flip-
flop and can be obtained from a JK flip-flop
when inputs J and K are tied together. Or from
D flip-flop with XOR gate. As in Fig. 5.13.
5.4 Storage Elements: Flip‐Flops
Characteristic Tables
Characteristic table defines logical properties
of a flip-flop by describing its operation in
tabular form. The characteristic tables of three
types of flip-flops are presented in Table 5.1.
5.4 Storage Elements: Flip‐Flops
Characteristic Equations
The logical properties can be expressed
algebraically with a characteristic equation.
D flip-flop →𝑸 𝒕+𝟏 =𝑫
JK flip-flop → 𝑸 𝒕 + 𝟏 = 𝑱𝑸′ + 𝑲′ 𝑸
T flip-flop → 𝑸 𝒕 + 𝟏 = 𝑻𝑸′ + 𝑻′ 𝑸 (𝑇 + 𝑄)
𝑫𝑨 = 𝑨𝒙 + 𝑩𝒙
𝑫𝑩 = 𝑨′ 𝒙
𝒚 = 𝑨 + 𝑩 𝒙′
5.5 Analysis of Clocked Sequential Circuits
Analysis with D Flip-Flops
The circuit we want to analyze is described by
the input equation: