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) | ||||||||||||||