1
MODULE 5
Sequential Circuit Design
1. Determine the flip-flop you need to create (e.g., T flip-flop) and the flip-flop you
already have (e.g., D flip-flop).
2. Draw the characteristic table for the required flip flop.
3. Use the excitation table (from the outputs of required flipflop) to determine the
required inputs for the available flip-flop to achieve the desired behavior of the
required flip-flop.
4. Draw the Conversion table.
5. Find the boolean expression for available flip flop using required flip flop inputs
and obtain excitation functions for sub-flip flop.
6. Construct logic diagram according to the functions obtained
75
Conversion of JK Flip-Flop to SR Flip-Flop
Step1: Write the Truth Table of the Desired Flip-Flop
Step 2: Obtain the Excitation Table for the given
Flip-Flop from its Truth Table
76
Conversion of JK Flip-Flop to SR Flip-Flop
Step 3: Append the Excitation Table of the given Flip-Flop to the Truth
Table of the Desired Flip-Flop Appropriately to obtain Conversion Table
Step 4: Simplify the Expressions for the Inputs of the given Flip-Flop
Step 5: Design the Necessary Circuit and make the Connections
accordingly
77
Conversion of SR Flip-Flop to D Flip-Flop
78
79
80
81
82
1. Storage: Shift Registers
2. Counters:
Asynchronous Counter
Synchronous Counter
3. Finite State Machine:
Bit Pattern detector
Elevator Control
Traffic Light Control etc.
83
Thank You
191