flip flop conversions

23
FLIP FLOP CONVERSIONS • SR to D • SR to JK • SR to T • JK to T • JK to D • JK to SR • D to T • D to SR • T to D

Upload: uma-jangaman

Post on 14-Apr-2017

1.016 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Flip flop conversions

FLIP FLOP CONVERSIONS• SR to D

• SR to JK• SR to T• JK to T• JK to D• JK to SR

• D to T• D to SR• T to D

Page 2: Flip flop conversions

PROCEDURE FOR CONVERSION

1. Draw the block diagram of the target flip flop from the given problem.

2. Write truth table for the target flip-flop.

3. Write excitation table for the available flip-flop.

4. Draw k-map for target flip-flop.5. Draw the block diagram.

Page 3: Flip flop conversions

Input Present state Flip flop InputsNext state

D Q n SQn+1 R

0 0 00 X

0 0 00 1

1 0 11 0

1 1 X1 0

SR(Available) to D(Target) Flip flop Conversion

• Truth table • Excitation tablePresent

stateNext state

Q n Qn+1

0 0

1 0

0 1

1 1

Page 4: Flip flop conversions

Input Present state Flip flop InputsNext state

D Q n SQn+1 R

0 0 00 X

0 1 00 1

1 0 11 0

1 1 X1 0

SR to D Flip flop Conversion

K- MAP SIMPLIFICATI

ON

Conversion Table

Page 5: Flip flop conversions

SR to D

Page 6: Flip flop conversions

SR(Available) to JK(Target) Flip-Flop

1 1 01 0 1

Input Next StatePresent State

J K Qn+1Q n S

0 0 0 0

0 0 1 X

0 1 00 0

0 1 01 0

Flip-Flop Inputs

R

X

0

X

1

1 0 10 1 0

1 0 11 X 0

1 1 10 1 0

0

1

Conversion Table

Page 7: Flip flop conversions

SR to JK• K-map Simplification

Page 8: Flip flop conversions

Logic Diagram (SR to JK)

Page 9: Flip flop conversions

SR(Available) to T(Target)

Input Present state Flip flop InputsNext state

T Q n SQn+1 R

0 0 00 X

0 1 X1 0

1 0 11 0

1 1 00 1

K- MAP SIMPLIFICATIO

N

Conversion Table

Page 10: Flip flop conversions

Logic Diagram (SR to T)

Page 11: Flip flop conversions

JK(Available) to T (Target)Conversion

Input Present state Flip flop InputsNext

state

T Q n JQn+1 K

0 0 00 X

0 1 X1 0

1 0 11 x

1 1 x0 1

K- MAP SIMPLIFICATIO

N

Conversion Table

Page 12: Flip flop conversions

Logic Diagram (JK to T)

Page 13: Flip flop conversions

JK(Available) to D(Target)Flip-flop Conversion

Input Present state Flip flop InputsNext

state

D Q n JQn+1 K

0 0 00 X

0 1 X0 1

1 0 11 x

1 1 x1 0

K- MAP SIMPLIFICATION

Conversion Table

Page 14: Flip flop conversions

Logic Diagram (JK to D)

Page 15: Flip flop conversions

D(Available) to T(Target)Flip-Flop

Input Present state Next state

T Q n Qn+1

0 0 0

0 1 1

1 0 1

1 1 0

D

0

1

0

1

Flip flop Inputs

K- MAP SIMPLIFICATIO

N

Conversion Table

Page 16: Flip flop conversions

Logic Diagram(D to T)

Page 17: Flip flop conversions

T (Available) to D(Target) Flip-flop Conversion

Input Present state Next state

D Q n Qn+1

0 0 0

0 1 0

1 0 1

1 1 1

T

0

1

0

1

Flip flop Inputs

K- MAP SIMPLIFICATION

Conversion Table

Page 18: Flip flop conversions

JK(Available) to SR(Target)Flip-flop conversion

Input Next StatePresent State

S R Qn+1Q n J

0 0 0 0

0 0 1 X

0 1 00 0

0 1 01 X

Flip-Flop Inputs

K

X

0

X

1

1 0 10 1 X

1 0 11 X 0

1 1 X0 X X

0

1

1 1 X1 X X

Conversion Table

Page 19: Flip flop conversions

JK(Available) to SR(Target)Flip-flop conversion

Page 20: Flip flop conversions

JK to SR • Logic Diagram

Page 21: Flip flop conversions

D(Available) to SR(Target) Flip-Flop Conversion

Input Next StatePresent State

S R Qn+1Q n J

0 0 0 0

0 0 1 1

0 1 00 0

0 1 01 0

Flip-Flop Inputs

K

0

1

0

0

1 0 10 1 1

1 0 11 1 1

1 1 X0 X X

0

1

1 1 X1 X X

Conversion Table

Page 22: Flip flop conversions

D to SR K- MAP

SIMPLIFICATION

Page 23: Flip flop conversions

Logic Diagram For D to SR