| Finite state machines: counter | ||||||||||||||
| Other possible counter variations | ||||||||||||||
| Decrement | ||||||||||||||
| Input 0: hold | ||||||||||||||
| Input 1: decrement | ||||||||||||||
| Increment/decrement | ||||||||||||||
| Input 0: increment | ||||||||||||||
| Input 1: decrement | ||||||||||||||
| Additional inputs | ||||||||||||||
| Asynchronous clear: reset value immediately to 00 | ||||||||||||||
| Enable/disable | ||||||||||||||
| When this input is 0, counter continues to output current value | ||||||||||||||
| When 1, perform normal operations | ||||||||||||||
| Additional output | ||||||||||||||
| Counter out | ||||||||||||||
| Normally 1, but 0 when maximum value is reached | ||||||||||||||
| What could this be used for? | ||||||||||||||
| (Think of a connection with enable) | ||||||||||||||