| Excitation tables: T flip-flop | ||||||||||||||
| Characteristic table: | ||||||||||||||
| T flip-flop | ||||||||||||||
| T | Q | Q+ | Operation | |||||||||||
| 0 | 0 | 0 | hold | |||||||||||
| 0 | 1 | 1 | hold | |||||||||||
| 1 | 0 | 1 | toggle | |||||||||||
| 1 | 1 | 0 | toggle | |||||||||||
| Excitation table: | ||||||||||||||
| Q | Q+ | T | ||||||||||||
| 0 | 0 | 0 | How do we keep the current value? | |||||||||||
| 0 | 1 | 1 | Hold: T = 0 | |||||||||||
| 1 | 0 | 1 | How do we change the current value? | |||||||||||
| 1 | 1 | 0 | Toggle: T = 1 | |||||||||||
| Why do we use excitation tables? | ||||||||||||||
| To implement finite state machines | ||||||||||||||