Posts

Washing Machine using Finite State Automata

Image
 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....

Turnstile Machine using Finite State Automata

Image
Introduction : A turnstile Machine that allows a location to have control over entry and exit .It is used to control access to subways and amusement park rides, it is a gate with three rotating arms at waist height,one across the entryway. Initially the arms are locked preventing customers to passing through. Depositing a coin in a slot on the turnstile unlock the arms, allowing them to rotate by one-third of a complete turn, allowing a single customer to push through. After the customer passes through, the arms are locked again until another coin is inserted. HISTORY: Turnstiles were originally used, like other forms of stile, to allow human beings to pass while keeping sheep or other livestock penned in. The use of turnstiles in most modern applications has been credited to Clarence Saunders, who used them in his first Piggly Wiggly store. CONSTRUCTION OF TURNSTILE USING FINITE AUTOMATA: 1. The Turnstile has two States: locked and unlocked. 2. There are two inputs that affect its sta...