???????
Three containers C1?,C2?, and C3? as displayed in the figure below are supplemented by some material. The containers are equipped with sensors X1?,X2?, and X3?, indicating the level of material in particular containers. Logical 1 signalizes the low amount of material and thus the demand for service. Design a circuit (Moore FSM) controlling the operation of trolley developing material to the containers. Block scheme of a sample sequential logics in a factory. The controller operates as per the following enabling logic: If every container indicates low amount of material, service should be provided in the order: C1?,C2?,C3?,C1?,C2?,C3?, and C1?… If two of the three containers are empty, service is provided alternately: Ca?,Cb?,Ca?,Cb?, and Ca… If one of the three boxes is empty, provide the service to it. If no sensor is active, there is no action. C1? has higher priority than C3?. Use Gray state assignment, D flip-flops and NAND gates for your design.