| Excitation tables | ||||||||||||||
| Characteristic tables define the behavior of flip-flops: | ||||||||||||||
| D flip-flop | T flip-flop | |||||||||||||
| D | Q | Q+ | Operation | T | Q | Q+ | Operation | |||||||
| 0 | 0 | 0 | reset | 0 | 0 | 0 | hold | |||||||
| 0 | 1 | 0 | reset | 0 | 1 | 1 | hold | |||||||
| 1 | 0 | 1 | set | 1 | 0 | 1 | toggle | |||||||
| 1 | 1 | 1 | set | 1 | 1 | 0 | toggle | |||||||
| Excitation table: Shows what input is necessary to generate a given output | ||||||||||||||
| Different view of flip-flop operation | ||||||||||||||
| Inputs: Q, Q+ | ||||||||||||||
| Output: control (D or T) | ||||||||||||||
| Q | Q+ | D | ||||||||||||
| 0 | 0 | 0 | How do we get a new state of 0 with a D flip-flop? | |||||||||||
| 0 | 1 | Input 0 | ||||||||||||
| 1 | 0 | 0 | ||||||||||||
| 1 | 1 | |||||||||||||