Elevator controller controls the entire operation of the Dual elevator system. The proximity sensors located to sense the positions of the cars, provide the current state storing it in register.
The obstruction sensors provide the status of obstruction. The elevator controller also reads the requests, if any, from any of the request positions through the flip-flops. If the door of any elevator is open, the timer signals from the elevator keep the controller informed of being busy.
The control state machine receives all these signals. It is programmed to the algorithm by which it should control the system. The CSM then generates control signals for the next position and movement of the elevators.
Elevators on receiving the signal address to the request, as been asked by the controller. In this work, the real-time Dual elevator controller will be modeled with Verilog HDL code using Finite-State machine (FSM) model to achieve the logic in optimized way
Simulation: ModelSim XE III 6.4b.
Synthesis: XiLinx ISE 10.1.