Sequential Circuits & Flip-Flops

 

RS flip-flop

 

S

R

Q(t+1)

Comments

0

0

Q(t)

no change

0

1

0

clear

1

0

1

set

1

1

?

not allowed

RS Characteristic Table

 

 

D or data flip-flop is a modification of the RS flip-flop

(inverter is inserted between S and R and send in D to the S input)

 

D

Q(t+1)

Comments

0

0

Clear

1

1

Set

D Characteristic table

 

 

JK flip-flop is a refinement of the RS flip-flop

in that the indeterminate condition of the RS flip-flop is defined in the JK type

 

J

K

Q(t+1)

Comments

0

0

Q(t)

no change

0

1

0

clear

1

0

1

set

1

1

Q’(t)

complement

JK Characteristic Table

 

 

T flip-flop is a refinement of the JK flip-flop

in that the inputs J and K are tied together.

 

T

Q(t+1)

Comments

0

Q(t)

Clear

1

Q’(t)

Set

T Characteristic table

Excitation Tables for the Four types of Flip-Flops

 

RS flip-flop

Q(t)

Q(t+1)

S

R

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

JK flip-flop

Q(t)

Q(t+1)

J

K

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D flip-flop

Q(t)

Q(t+1)

D

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T flip-flop

Q(t)

Q(t+1)

T

 

 

 

 

 

 

 

 

 

 

 

 

 


Excitation Tables for the Four types of Flip-Flops

 

RS flip-flop

Q(t)

Q(t+1)

S

R

0

0

0

0

0

0

1

X

0

1

1

0

1

0

0

1

1

1

1

0

X

0

0

0

 

JK flip-flop

Q(t)

Q(t+1)

J

K

0

0

0

0

0

0

1

X

0

1

1

1

1

0

1

X

1

0

0

1

X

1

1

1

1

1

0

1

X

0

0

0

 

D flip-flop

Q(t)

Q(t+1)

D

0

0

0

0

1

1

1

0

0

1

1

1

 

T flip-flop

Q(t)

Q(t+1)

T

0

0

0

0

1

1

1

0

1

1

1

0

 

The rest of the material was on handouts.