Flip-flops: Toggle (T)
T (toggle) flip-flop holds the value of Q when input T is 0, and toggles when T is 1
Characteristic table for T (toggle) flip-flop:
T Q Q+ Operation
0 0 0 hold
0 1 1 hold
1 0 1 toggle
1 1 0 toggle
Is this really XOR in disguise?
Inputs of XOR
2 operands
Inputs of T flip-flop
toggle (T)
clock
current state (Q)
Input Q and output Q+ are really the same output, but at different times
When output changes
Flip-flop can change only at positive clock edge
XOR can change whenever inputs change