JK flip flop to D flip flop - mbits-mirafra/digitalDesignCourse GitHub Wiki
JK flipflop to D flipflop
Step 1: Write the truth table of the required flip-flop
Here the required flip-flop is D flip-flop

Step 2: Write the excitation table of the given flip-flop
In this case the given flip-flop is JK flip-flop

Step 3: The conversion table, which is a combination of truth table and excitation table, to implement a D flip-flop from JK flip-flop is as follows

Step 4: Find the Boolean expressions for the inputs of the given flip-flop In this case the given flip-flop is JK.
Therefore, write the Boolean expressions for J and K from the conversion table using K-Maps.
K-Map for J:

Expression for J would be
J=D
Now, K-Map for K:

Therefore, the expression for K would be
K=D'
Step 5: Draw the circuit for implementing SR flip-flop from JK flip-flop For this, connect the J input of the given flip-flop (JK flip-flop) to D as obtained from the expression of J.
And connect the K input of the JK flip-flop to D', as obtained from the expression of K.
Therefore, the circuit would be:
