Problem Definition
Design a Modulo three counter. The count sequence is:
“00” ? “01” ? “10” ? “00” ? “01” ? “10”, etc.
There is an “en” input that should control counting (count when en=1, hold value when en=0). Assume ACLR line used to reset counter to “00”.
How many states do we need? Well, we have three unique output values, so lets go with three states.