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

D TRUTH TABLE drawio

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

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

JK EXCITATION drawio

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

COMB D AND JK drawio

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:

image

Expression for J would be

J=D

Now, K-Map for K:

image

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:

image