D FLIP FLOP TO T FLIP FLOP - mbits-mirafra/digitalDesignCourse GitHub Wiki

Step 1: Write the truth table of the required flip-flop

Here the required flip-flop is T flip-flop

T TRUTH TABLE drawio

Step 2: Write the excitation table of the given flip-flop

In this case the given flip-flop is D flip-flop

EXCIATIOND drawio

Step 3: The conversion table, which is a combination of the truth table and excitation table

To implement a T flip-flop from D flip-flop is as follows

D TO T drawio

Step 4: Find the Boolean expressions for the inputs of the given flip-flop

In this case, the given flip-flop is D.

Therefore, write the Boolean expressions for D from the conversion table using K-Map.

K-Map for D:

image

Expression for D would be

EXPRESSION D TO T drawio

Step 5: Draw the circuit for implementing T flip-flop from D flip-flop

For this, connect the input D of the given flip-flop(D flip-flop) to the circuit made for the expression of D obtained from the K Map.

Therefore, the circuit would be:

image

D flip-flop designed to behave as a T flip-flop using (a) an XOR gate and (b) only NOT, OR, and AND gates.