### Flip-flop Conversion – D flip-flop to JK flip-flop

Here you will see how to implement a JK flip-flop from D flip-flop step by step – Flip-flop Conversion – D flip-flop to JK flip-flop.

## Flip-flop Conversion – D flip-flop to JK flip-flop

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

Here the required flip-flop is JK flip-flop

Hence you need to write the truth table of JK flip-flop which is

 J K QN QN+1 0 0 0 0 0 0 1 1 0 1 0 0 0 1 1 0 1 0 0 1 1 0 1 1 1 1 0 1 1 1 1 0

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

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

Therefore you need to write the excitation table of D flip-flop which is

 QN QN+1 D 0 0 0 0 1 1 1 0 0 1 1 1

### Step 3: Write the conversion table

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

 J K QN QN+1 D 0 0 0 0 0 0 0 1 1 1 0 1 0 0 0 0 1 1 0 0 1 0 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0 0

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

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

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

K-Map for D:

Expression for D would be

D = K/QN + JQN/

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

For this, connect the D input of the D flip-flop to the circuit made for the Boolean expression for D.

Therefore, the circuit would be:

In this way a JK flip-flop can be implemented using a D flip-flop. Hope this post on “Flip-flop Conversion – D flip-flop to JK flip-flop” would help in clearing many doubts in flip-flop conversions.

1. Excellent work guys!! Thank you so much