Washing Machine using Finite State Automata
Introduction : INTRODUCTION A finite-state machine (FSM) or finite-state automaton (plural: automata), or simply a state machine, is a mathematical model of computation used to design both computer programs and sequential logic circuits. There are two types: Mealy machine & Moore machine. Mealy machine is a finite state machine whose output values are determined both by its current state and current inputs. This is a deterministic finite state transducer: for each state and input, at most one transition is possible. Moore machine, is a finite state machine whose output values are determined solely by its current state. In this paper, Mealy State Machine is used to implement the control system of washing machine. The washing machine control system generates all the control signals required for the operation of washing machine and is designed using Verilog HDL. The digital design is implemented on Spartan 6 FPGA. Use of FPGAs facilitates the reduction in development cycle....