Design a digital circuit using three D flip-flops to control a manufacturing process. The systems engineer has provided the following specification:
The control circuit has one input: E (enable)
The control circuit has three outputs: A, B, C
When E = 0, the state of the circuit remains the same.
When E = 1, the circuit outputs go through the transitions from 000 to 011 to 101 to 001, back to 000, and then repeats.
Use the given signal names for the variables in your solution (E, A, B, C). Do not substitute different variable names.
The flip-flop states should be the outputs. That is, make the flip-flop outputs the circuit outputs.
Use don’t cares in your solution for all unused states.