Draw state diagrams, assign outputs and transitions, and implement a controller in HDL. Compare Moore and Mealy designs using a concrete control task.