Professional Documents
Culture Documents
Note:
Note:
(B) D Flip-Flop
One way to eliminate the undesirable condition of the indeterminate
state in the S-R flip-flop is to ensure that inputs S and R are never equal to 1
at the same time. This is done in the D flip-flop. The D flip-flop receives the
designation from its ability to hold data into its internal storage.
Schematic symbol:
Schematic symbol:
(D) T Flip-Flop
The T flip-flop is a single -input version of the J-K flip-flop. The
designation T comes from the ability of the flip-flop to “toggle” or
complement its state.
Schematic symbol:
TRIGGERING OF FLIP-FLOPS
Triggering is referred to as the momentary change at the input that
switches state of a flip-flop.
Triggering events includes:
Triggering transactions can be any of the following:
Example:
For the positive edge-triggered J-K flip-flop with preset and clear
inputs, determine the Q output for the inputs shown in the timing diagram if
Q is initially LOW.
Steps:
1. Identify the circuit parameters: # of F/F, F/F type, external inputs and
outputs.
2. Express the F/F inputs as a function of any external input and/or present
state. Express external outputs (if present) as a function of external inputs
and/or present states.
3. Obtain the next state equation [Q(t+1)] of each F/F as a function of
present states and/or inputs.
4. Construct a transition table. It consists of present state, F/F inputs,
external input, next state and external output.
1. Generalization:
• There are two (2) D flip-flops DA and DB
• One external input X
• One external output Y
2. F/F inputs and external output as functions of any external input and/or
present states.
3. Next-state equations:
• The next state equation (characteristic equation) for a D flip-flop is
D = Q(t+1) . Therefore, the next-state equations for D flip-flops A and B are:
6. State diagram:
2. F/F inputs and external output as functions of any external input and/or
present states.
3. Next-state equations:
• Τhe next state equation (characteristic equation) for the J-K flip-flops
are as follows:
6. State Diagram:
7. State Reduction:
Steps:
1. Obtain either the state diagram or state table from the statement of the
problem.
2. If only a state diagram is available form step 1, obtain the state table.
3. Apply state reduction if possible.
4. Create the state table of the reduced state diagram.
5. Choose the F/F type. Determine the number of flip-flops to be used.
• 2 n F/F > # of state of the sequential circuit
6. Create the transition table and F/F excitation table.
Example 1. Design the sequential circuit for the given state diagram using
J-K F/Fs. The sequential circuit has one input (X) and one output (Z).
5. Logic diagram: