SlideShare a Scribd company logo
MTE PRESENTATION
Elevator Control
System
DELHI TECHNOLOGICAL
UNIVERSITY
YASH GUPTA
2K20/EC/241
NEXT
AIM
The project's purpose is to create and install an elevator/lift controller using Verilog. The Elevator Controller is a device that
controls the motion of a lift while also displaying information such as trip directions, current floor level, and so on. To regulate
the lift motion, the device generates control signals and accepts the floor level as input. The elevator control is built on a shift
register, three elevator cases, and a while loop when you receive the Request Floor.
Introduction
This project is for an elevator controller with eight floors. of an integrated circuit that
can be utilized in an elevator controller. By comparing the requested floor to the
present floor, the elevator determines which way to move. The weight must be less
than 4500 pounds, and the door must close in less than three minutes. If the weight
exceeds it, the elevator will immediately sound an alarm. The Door Alert signal is
generally low, but when the door is left open for more than three minutes, it becomes
high. Each floor contains a sensor that detects whether the elevator has passed the
current floor. The core parts of the design are the shift register, three cases of the
elevator, and the while loop when receive Request Floor. The key advantage of
VERILOG when used for designing a system is that it allows the behaviour of the
required system to be described (modelled) and verified (simulated) finally synthesis
tools translate the raw design into a real hardware. VERILOG project is multipurpose
one. Being created once, the block can be used in many projects. However, many
formational and functional block parameters can be tuned such as capacity
parameters, memory size, element base, block composition and interconnection
structure.
Implementaion Idea
In the coding portion, I used a variety of methods to make the programme work.
I titled the input and output current floors In Current Floor and Out Current Floor to avoid having the same variable name as the
output and input. Second, we provide two additional input pins in the code: Over Time and Over Weight. These signals will be
sent to the controller by the mechanical mechanism. When the controller receives a signal from a weight alert or a door alert, the
complete will become one, letting the elevator to remain stationary at the Out Current Floor.
Third, assign regs to the output for the Out Current Floor, Direction, Complete, Door Alert, and Weight Alert. As a result, such
variables can act as a register as well as an output. The variables Complete, Door Alert, and Weight Alert are all set to zero when
the Reset is switched off. The variable In Current Floor is only set to equal Out Current Floor once when the Request Floor is
enabled. Out Current Floor then changes (updates) and compares to Request Floor until Out Current Floor equals Request Floor,
while In Current Floor remains constant.
Implementation
Case A
When Request floor = 00000001; In_Current_floor = 10000000
The elevator moves up from eighth floor to ground floor.
Implementation
Case B
When Request floor = 10000001; In_Current_floor = 00000001
The elevator moves up from ground floor to eighth floor.
The report explains the design of the Elevator Control System proposed using Verilog and is implemented using the ModelSim
software tool. This project presented the basic ideas of how normal elevators work in many cases, even though it is simplified.
Finally, the elevator controller's operation was confirmed, tested, and the results were plotted.
Conclusion
Samir Palnitkar, Verilog HDL: A Guide to Digital Design and Synthesis, Prentice Hall Proffesional 2003
T. R. Padmanabhan; B. Bala Tripura Sundari, "Introduction to Verilog," in Design Through Verilog HDL


Morris Mano, Michael D. Ciletti: Digital Design with an Introduction to the Verilog HDL
Wakerly, John F:"Digital Design Principles and Practices"
References
Ad

More Related Content

What's hot (20)

Dijkstra's Algorithm
Dijkstra's Algorithm Dijkstra's Algorithm
Dijkstra's Algorithm
Rashik Ishrak Nahian
 
Moore and Mealy machines
Moore and Mealy machinesMoore and Mealy machines
Moore and Mealy machines
Irfan Anjum
 
Control chap5
Control chap5Control chap5
Control chap5
Mohd Ashraf Shabarshah
 
Digital clock (mod counters)using DSCH (DIGITAL SCHEMATIC) by Gaurav Raikar
Digital clock (mod counters)using DSCH (DIGITAL SCHEMATIC) by Gaurav RaikarDigital clock (mod counters)using DSCH (DIGITAL SCHEMATIC) by Gaurav Raikar
Digital clock (mod counters)using DSCH (DIGITAL SCHEMATIC) by Gaurav Raikar
GauravRaikar3
 
Chapter 6 register
Chapter 6 registerChapter 6 register
Chapter 6 register
CT Sabariah Salihin
 
Mod-5-synchronous-counter-using-J-K flip-flop.pdf
Mod-5-synchronous-counter-using-J-K flip-flop.pdfMod-5-synchronous-counter-using-J-K flip-flop.pdf
Mod-5-synchronous-counter-using-J-K flip-flop.pdf
Dr. Manjunatha. P
 
System verilog important
System verilog importantSystem verilog important
System verilog important
elumalai7
 
mealy and moore machines
mealy and moore machinesmealy and moore machines
mealy and moore machines
Unsa Shakir
 
Controller Area Network(CAN)
Controller Area Network(CAN)Controller Area Network(CAN)
Controller Area Network(CAN)
Ashutosh Bhardwaj
 
Flag Register in 8086.pptx with the notenot
Flag Register in 8086.pptx with the notenotFlag Register in 8086.pptx with the notenot
Flag Register in 8086.pptx with the notenot
gaherwarsaloni1234
 
Full custom digital ic design of priority encoder
Full custom digital ic design of priority encoderFull custom digital ic design of priority encoder
Full custom digital ic design of priority encoder
Vishesh Thakur
 
E4800 ej501 topic_5_designing_plc_application
E4800 ej501 topic_5_designing_plc_applicationE4800 ej501 topic_5_designing_plc_application
E4800 ej501 topic_5_designing_plc_application
Mohd Sedik
 
Chap 3
Chap 3Chap 3
Chap 3
Abid Mahmood
 
Verilog Tasks & Functions
Verilog Tasks & FunctionsVerilog Tasks & Functions
Verilog Tasks & Functions
anand hd
 
HDL Implementation of Vending Machine Report with Verilog Code
HDL Implementation of Vending Machine Report with Verilog CodeHDL Implementation of Vending Machine Report with Verilog Code
HDL Implementation of Vending Machine Report with Verilog Code
Pratik Patil
 
system verilog
system verilogsystem verilog
system verilog
Vinchipsytm Vlsitraining
 
02 PLC Programming Basics - ABB.pdf
02 PLC Programming Basics - ABB.pdf02 PLC Programming Basics - ABB.pdf
02 PLC Programming Basics - ABB.pdf
kingkhan350744
 
Code conversion using verilog code VHDL
Code conversion using verilog code VHDL Code conversion using verilog code VHDL
Code conversion using verilog code VHDL
Bharti Airtel Ltd.
 
Chapter 4 plc
Chapter 4 plcChapter 4 plc
Chapter 4 plc
Hattori Sidek
 
Digital Clock
Digital ClockDigital Clock
Digital Clock
JiaahRajpout123
 
Moore and Mealy machines
Moore and Mealy machinesMoore and Mealy machines
Moore and Mealy machines
Irfan Anjum
 
Digital clock (mod counters)using DSCH (DIGITAL SCHEMATIC) by Gaurav Raikar
Digital clock (mod counters)using DSCH (DIGITAL SCHEMATIC) by Gaurav RaikarDigital clock (mod counters)using DSCH (DIGITAL SCHEMATIC) by Gaurav Raikar
Digital clock (mod counters)using DSCH (DIGITAL SCHEMATIC) by Gaurav Raikar
GauravRaikar3
 
Mod-5-synchronous-counter-using-J-K flip-flop.pdf
Mod-5-synchronous-counter-using-J-K flip-flop.pdfMod-5-synchronous-counter-using-J-K flip-flop.pdf
Mod-5-synchronous-counter-using-J-K flip-flop.pdf
Dr. Manjunatha. P
 
System verilog important
System verilog importantSystem verilog important
System verilog important
elumalai7
 
mealy and moore machines
mealy and moore machinesmealy and moore machines
mealy and moore machines
Unsa Shakir
 
Controller Area Network(CAN)
Controller Area Network(CAN)Controller Area Network(CAN)
Controller Area Network(CAN)
Ashutosh Bhardwaj
 
Flag Register in 8086.pptx with the notenot
Flag Register in 8086.pptx with the notenotFlag Register in 8086.pptx with the notenot
Flag Register in 8086.pptx with the notenot
gaherwarsaloni1234
 
Full custom digital ic design of priority encoder
Full custom digital ic design of priority encoderFull custom digital ic design of priority encoder
Full custom digital ic design of priority encoder
Vishesh Thakur
 
E4800 ej501 topic_5_designing_plc_application
E4800 ej501 topic_5_designing_plc_applicationE4800 ej501 topic_5_designing_plc_application
E4800 ej501 topic_5_designing_plc_application
Mohd Sedik
 
Verilog Tasks & Functions
Verilog Tasks & FunctionsVerilog Tasks & Functions
Verilog Tasks & Functions
anand hd
 
HDL Implementation of Vending Machine Report with Verilog Code
HDL Implementation of Vending Machine Report with Verilog CodeHDL Implementation of Vending Machine Report with Verilog Code
HDL Implementation of Vending Machine Report with Verilog Code
Pratik Patil
 
02 PLC Programming Basics - ABB.pdf
02 PLC Programming Basics - ABB.pdf02 PLC Programming Basics - ABB.pdf
02 PLC Programming Basics - ABB.pdf
kingkhan350744
 
Code conversion using verilog code VHDL
Code conversion using verilog code VHDL Code conversion using verilog code VHDL
Code conversion using verilog code VHDL
Bharti Airtel Ltd.
 

Similar to Elevator Control System using Verilog (20)

Elevator1
Elevator1Elevator1
Elevator1
cognosvlsi
 
Design, analysis and controlling of an offshore load transfer system Dimuthu ...
Design, analysis and controlling of an offshore load transfer system Dimuthu ...Design, analysis and controlling of an offshore load transfer system Dimuthu ...
Design, analysis and controlling of an offshore load transfer system Dimuthu ...
Dimuthu Darshana
 
Control the Stability and Steady State When the Elevator Reached the Requeste...
Control the Stability and Steady State When the Elevator Reached the Requeste...Control the Stability and Steady State When the Elevator Reached the Requeste...
Control the Stability and Steady State When the Elevator Reached the Requeste...
IJERA Editor
 
Project 1.2.1
Project 1.2.1Project 1.2.1
Project 1.2.1
martina_vels
 
mechanical transportation
mechanical transportationmechanical transportation
mechanical transportation
AnsherinaDelMundo
 
Design of Five storey Elevator Control System Based on Programmable Logic Con...
Design of Five storey Elevator Control System Based on Programmable Logic Con...Design of Five storey Elevator Control System Based on Programmable Logic Con...
Design of Five storey Elevator Control System Based on Programmable Logic Con...
Kyle Zheng
 
Plc based elevator
Plc based elevatorPlc based elevator
Plc based elevator
ShivamChauhan143
 
BS 2 Lift presentation 3
BS 2 Lift presentation 3BS 2 Lift presentation 3
BS 2 Lift presentation 3
Est
 
BESCK104D_EME Module 5.pptx
BESCK104D_EME Module 5.pptxBESCK104D_EME Module 5.pptx
BESCK104D_EME Module 5.pptx
Manjunathtv2
 
Elevator controller based on implementing a random access memory in FPGA
Elevator controller based on implementing a random access memory in FPGA Elevator controller based on implementing a random access memory in FPGA
Elevator controller based on implementing a random access memory in FPGA
IJECEIAES
 
Internship Report (VTOL) (2)
Internship Report (VTOL) (2)Internship Report (VTOL) (2)
Internship Report (VTOL) (2)
Rishabh Prakash
 
4.remote control mini forklift
4.remote control mini forklift4.remote control mini forklift
4.remote control mini forklift
Sathis Kumar
 
Lecture_05_Design_of_Mechatronics_Systems_03.pdf
Lecture_05_Design_of_Mechatronics_Systems_03.pdfLecture_05_Design_of_Mechatronics_Systems_03.pdf
Lecture_05_Design_of_Mechatronics_Systems_03.pdf
mohamedsamy9878
 
Vt training plc_1
Vt training plc_1Vt training plc_1
Vt training plc_1
Kumar Navaneethan
 
PLC 4.docx
PLC 4.docxPLC 4.docx
PLC 4.docx
Mahamad Jawhar
 
Vt training plc_1
Vt training plc_1Vt training plc_1
Vt training plc_1
Kumar Navaneethan
 
DRAKON Visual Language: Tutorial. Part 2
DRAKON Visual Language: Tutorial. Part 2DRAKON Visual Language: Tutorial. Part 2
DRAKON Visual Language: Tutorial. Part 2
Stepan Mitkin
 
PLC Based Elevator, Power Electronic Project
PLC Based Elevator, Power Electronic Project PLC Based Elevator, Power Electronic Project
PLC Based Elevator, Power Electronic Project
Mahamudul karim Khondaker
 
Plc documentation final
Plc documentation finalPlc documentation final
Plc documentation final
Sonu Kumar
 
Fuzzy Control of a Large Crane Structure
Fuzzy Control of a Large Crane StructureFuzzy Control of a Large Crane Structure
Fuzzy Control of a Large Crane Structure
ijeei-iaes
 
Design, analysis and controlling of an offshore load transfer system Dimuthu ...
Design, analysis and controlling of an offshore load transfer system Dimuthu ...Design, analysis and controlling of an offshore load transfer system Dimuthu ...
Design, analysis and controlling of an offshore load transfer system Dimuthu ...
Dimuthu Darshana
 
Control the Stability and Steady State When the Elevator Reached the Requeste...
Control the Stability and Steady State When the Elevator Reached the Requeste...Control the Stability and Steady State When the Elevator Reached the Requeste...
Control the Stability and Steady State When the Elevator Reached the Requeste...
IJERA Editor
 
Design of Five storey Elevator Control System Based on Programmable Logic Con...
Design of Five storey Elevator Control System Based on Programmable Logic Con...Design of Five storey Elevator Control System Based on Programmable Logic Con...
Design of Five storey Elevator Control System Based on Programmable Logic Con...
Kyle Zheng
 
BS 2 Lift presentation 3
BS 2 Lift presentation 3BS 2 Lift presentation 3
BS 2 Lift presentation 3
Est
 
BESCK104D_EME Module 5.pptx
BESCK104D_EME Module 5.pptxBESCK104D_EME Module 5.pptx
BESCK104D_EME Module 5.pptx
Manjunathtv2
 
Elevator controller based on implementing a random access memory in FPGA
Elevator controller based on implementing a random access memory in FPGA Elevator controller based on implementing a random access memory in FPGA
Elevator controller based on implementing a random access memory in FPGA
IJECEIAES
 
Internship Report (VTOL) (2)
Internship Report (VTOL) (2)Internship Report (VTOL) (2)
Internship Report (VTOL) (2)
Rishabh Prakash
 
4.remote control mini forklift
4.remote control mini forklift4.remote control mini forklift
4.remote control mini forklift
Sathis Kumar
 
Lecture_05_Design_of_Mechatronics_Systems_03.pdf
Lecture_05_Design_of_Mechatronics_Systems_03.pdfLecture_05_Design_of_Mechatronics_Systems_03.pdf
Lecture_05_Design_of_Mechatronics_Systems_03.pdf
mohamedsamy9878
 
DRAKON Visual Language: Tutorial. Part 2
DRAKON Visual Language: Tutorial. Part 2DRAKON Visual Language: Tutorial. Part 2
DRAKON Visual Language: Tutorial. Part 2
Stepan Mitkin
 
PLC Based Elevator, Power Electronic Project
PLC Based Elevator, Power Electronic Project PLC Based Elevator, Power Electronic Project
PLC Based Elevator, Power Electronic Project
Mahamudul karim Khondaker
 
Plc documentation final
Plc documentation finalPlc documentation final
Plc documentation final
Sonu Kumar
 
Fuzzy Control of a Large Crane Structure
Fuzzy Control of a Large Crane StructureFuzzy Control of a Large Crane Structure
Fuzzy Control of a Large Crane Structure
ijeei-iaes
 
Ad

More from VijayMaheshwari12 (6)

Image Steganography using MATLAB
Image Steganography using MATLABImage Steganography using MATLAB
Image Steganography using MATLAB
VijayMaheshwari12
 
4-way-traffic-control.pptx
4-way-traffic-control.pptx4-way-traffic-control.pptx
4-way-traffic-control.pptx
VijayMaheshwari12
 
Automated Traffic Light control using 8051 microcontroller
Automated Traffic Light control using 8051 microcontrollerAutomated Traffic Light control using 8051 microcontroller
Automated Traffic Light control using 8051 microcontroller
VijayMaheshwari12
 
Traffic Light Controller.pdf
Traffic Light Controller.pdfTraffic Light Controller.pdf
Traffic Light Controller.pdf
VijayMaheshwari12
 
Image Steganography Project Report
Image Steganography Project ReportImage Steganography Project Report
Image Steganography Project Report
VijayMaheshwari12
 
1. Vector Analysis.pptx
1. Vector Analysis.pptx1. Vector Analysis.pptx
1. Vector Analysis.pptx
VijayMaheshwari12
 
Image Steganography using MATLAB
Image Steganography using MATLABImage Steganography using MATLAB
Image Steganography using MATLAB
VijayMaheshwari12
 
Automated Traffic Light control using 8051 microcontroller
Automated Traffic Light control using 8051 microcontrollerAutomated Traffic Light control using 8051 microcontroller
Automated Traffic Light control using 8051 microcontroller
VijayMaheshwari12
 
Traffic Light Controller.pdf
Traffic Light Controller.pdfTraffic Light Controller.pdf
Traffic Light Controller.pdf
VijayMaheshwari12
 
Image Steganography Project Report
Image Steganography Project ReportImage Steganography Project Report
Image Steganography Project Report
VijayMaheshwari12
 
Ad

Recently uploaded (20)

twin tower attack 2001 new york city
twin  tower  attack  2001 new  york citytwin  tower  attack  2001 new  york city
twin tower attack 2001 new york city
harishreemavs
 
Generative AI & Large Language Models Agents
Generative AI & Large Language Models AgentsGenerative AI & Large Language Models Agents
Generative AI & Large Language Models Agents
aasgharbee22seecs
 
Modeling the Influence of Environmental Factors on Concrete Evaporation Rate
Modeling the Influence of Environmental Factors on Concrete Evaporation RateModeling the Influence of Environmental Factors on Concrete Evaporation Rate
Modeling the Influence of Environmental Factors on Concrete Evaporation Rate
Journal of Soft Computing in Civil Engineering
 
Personal Protective Efsgfgsffquipment.ppt
Personal Protective Efsgfgsffquipment.pptPersonal Protective Efsgfgsffquipment.ppt
Personal Protective Efsgfgsffquipment.ppt
ganjangbegu579
 
IBAAS 2023 Series_Lecture 8- Dr. Nandi.pdf
IBAAS 2023 Series_Lecture 8- Dr. Nandi.pdfIBAAS 2023 Series_Lecture 8- Dr. Nandi.pdf
IBAAS 2023 Series_Lecture 8- Dr. Nandi.pdf
VigneshPalaniappanM
 
Transport modelling at SBB, presentation at EPFL in 2025
Transport modelling at SBB, presentation at EPFL in 2025Transport modelling at SBB, presentation at EPFL in 2025
Transport modelling at SBB, presentation at EPFL in 2025
Antonin Danalet
 
Construction Materials (Paints) in Civil Engineering
Construction Materials (Paints) in Civil EngineeringConstruction Materials (Paints) in Civil Engineering
Construction Materials (Paints) in Civil Engineering
Lavish Kashyap
 
OPTIMIZING DATA INTEROPERABILITY IN AGILE ORGANIZATIONS: INTEGRATING NONAKA’S...
OPTIMIZING DATA INTEROPERABILITY IN AGILE ORGANIZATIONS: INTEGRATING NONAKA’S...OPTIMIZING DATA INTEROPERABILITY IN AGILE ORGANIZATIONS: INTEGRATING NONAKA’S...
OPTIMIZING DATA INTEROPERABILITY IN AGILE ORGANIZATIONS: INTEGRATING NONAKA’S...
ijdmsjournal
 
Frontend Architecture Diagram/Guide For Frontend Engineers
Frontend Architecture Diagram/Guide For Frontend EngineersFrontend Architecture Diagram/Guide For Frontend Engineers
Frontend Architecture Diagram/Guide For Frontend Engineers
Michael Hertzberg
 
Deepfake Phishing: A New Frontier in Cyber Threats
Deepfake Phishing: A New Frontier in Cyber ThreatsDeepfake Phishing: A New Frontier in Cyber Threats
Deepfake Phishing: A New Frontier in Cyber Threats
RaviKumar256934
 
Lecture - 7 Canals of the topic of the civil engineering
Lecture - 7  Canals of the topic of the civil engineeringLecture - 7  Canals of the topic of the civil engineering
Lecture - 7 Canals of the topic of the civil engineering
MJawadkhan1
 
01.คุณลักษณะเฉพาะของอุปกรณ์_pagenumber.pdf
01.คุณลักษณะเฉพาะของอุปกรณ์_pagenumber.pdf01.คุณลักษณะเฉพาะของอุปกรณ์_pagenumber.pdf
01.คุณลักษณะเฉพาะของอุปกรณ์_pagenumber.pdf
PawachMetharattanara
 
Using the Artificial Neural Network to Predict the Axial Strength and Strain ...
Using the Artificial Neural Network to Predict the Axial Strength and Strain ...Using the Artificial Neural Network to Predict the Axial Strength and Strain ...
Using the Artificial Neural Network to Predict the Axial Strength and Strain ...
Journal of Soft Computing in Civil Engineering
 
David Boutry - Specializes In AWS, Microservices And Python
David Boutry - Specializes In AWS, Microservices And PythonDavid Boutry - Specializes In AWS, Microservices And Python
David Boutry - Specializes In AWS, Microservices And Python
David Boutry
 
🚀 TDX Bengaluru 2025 Unwrapped: Key Highlights, Innovations & Trailblazer Tak...
🚀 TDX Bengaluru 2025 Unwrapped: Key Highlights, Innovations & Trailblazer Tak...🚀 TDX Bengaluru 2025 Unwrapped: Key Highlights, Innovations & Trailblazer Tak...
🚀 TDX Bengaluru 2025 Unwrapped: Key Highlights, Innovations & Trailblazer Tak...
SanjeetMishra29
 
Machine foundation notes for civil engineering students
Machine foundation notes for civil engineering studentsMachine foundation notes for civil engineering students
Machine foundation notes for civil engineering students
DYPCET
 
ML_Unit_V_RDC_ASSOCIATION AND DIMENSIONALITY REDUCTION.pdf
ML_Unit_V_RDC_ASSOCIATION AND DIMENSIONALITY REDUCTION.pdfML_Unit_V_RDC_ASSOCIATION AND DIMENSIONALITY REDUCTION.pdf
ML_Unit_V_RDC_ASSOCIATION AND DIMENSIONALITY REDUCTION.pdf
rameshwarchintamani
 
Optimizing Reinforced Concrete Cantilever Retaining Walls Using Gases Brownia...
Optimizing Reinforced Concrete Cantilever Retaining Walls Using Gases Brownia...Optimizing Reinforced Concrete Cantilever Retaining Walls Using Gases Brownia...
Optimizing Reinforced Concrete Cantilever Retaining Walls Using Gases Brownia...
Journal of Soft Computing in Civil Engineering
 
[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...
[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...
[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...
Jimmy Lai
 
ML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdf
ML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdfML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdf
ML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdf
rameshwarchintamani
 
twin tower attack 2001 new york city
twin  tower  attack  2001 new  york citytwin  tower  attack  2001 new  york city
twin tower attack 2001 new york city
harishreemavs
 
Generative AI & Large Language Models Agents
Generative AI & Large Language Models AgentsGenerative AI & Large Language Models Agents
Generative AI & Large Language Models Agents
aasgharbee22seecs
 
Personal Protective Efsgfgsffquipment.ppt
Personal Protective Efsgfgsffquipment.pptPersonal Protective Efsgfgsffquipment.ppt
Personal Protective Efsgfgsffquipment.ppt
ganjangbegu579
 
IBAAS 2023 Series_Lecture 8- Dr. Nandi.pdf
IBAAS 2023 Series_Lecture 8- Dr. Nandi.pdfIBAAS 2023 Series_Lecture 8- Dr. Nandi.pdf
IBAAS 2023 Series_Lecture 8- Dr. Nandi.pdf
VigneshPalaniappanM
 
Transport modelling at SBB, presentation at EPFL in 2025
Transport modelling at SBB, presentation at EPFL in 2025Transport modelling at SBB, presentation at EPFL in 2025
Transport modelling at SBB, presentation at EPFL in 2025
Antonin Danalet
 
Construction Materials (Paints) in Civil Engineering
Construction Materials (Paints) in Civil EngineeringConstruction Materials (Paints) in Civil Engineering
Construction Materials (Paints) in Civil Engineering
Lavish Kashyap
 
OPTIMIZING DATA INTEROPERABILITY IN AGILE ORGANIZATIONS: INTEGRATING NONAKA’S...
OPTIMIZING DATA INTEROPERABILITY IN AGILE ORGANIZATIONS: INTEGRATING NONAKA’S...OPTIMIZING DATA INTEROPERABILITY IN AGILE ORGANIZATIONS: INTEGRATING NONAKA’S...
OPTIMIZING DATA INTEROPERABILITY IN AGILE ORGANIZATIONS: INTEGRATING NONAKA’S...
ijdmsjournal
 
Frontend Architecture Diagram/Guide For Frontend Engineers
Frontend Architecture Diagram/Guide For Frontend EngineersFrontend Architecture Diagram/Guide For Frontend Engineers
Frontend Architecture Diagram/Guide For Frontend Engineers
Michael Hertzberg
 
Deepfake Phishing: A New Frontier in Cyber Threats
Deepfake Phishing: A New Frontier in Cyber ThreatsDeepfake Phishing: A New Frontier in Cyber Threats
Deepfake Phishing: A New Frontier in Cyber Threats
RaviKumar256934
 
Lecture - 7 Canals of the topic of the civil engineering
Lecture - 7  Canals of the topic of the civil engineeringLecture - 7  Canals of the topic of the civil engineering
Lecture - 7 Canals of the topic of the civil engineering
MJawadkhan1
 
01.คุณลักษณะเฉพาะของอุปกรณ์_pagenumber.pdf
01.คุณลักษณะเฉพาะของอุปกรณ์_pagenumber.pdf01.คุณลักษณะเฉพาะของอุปกรณ์_pagenumber.pdf
01.คุณลักษณะเฉพาะของอุปกรณ์_pagenumber.pdf
PawachMetharattanara
 
David Boutry - Specializes In AWS, Microservices And Python
David Boutry - Specializes In AWS, Microservices And PythonDavid Boutry - Specializes In AWS, Microservices And Python
David Boutry - Specializes In AWS, Microservices And Python
David Boutry
 
🚀 TDX Bengaluru 2025 Unwrapped: Key Highlights, Innovations & Trailblazer Tak...
🚀 TDX Bengaluru 2025 Unwrapped: Key Highlights, Innovations & Trailblazer Tak...🚀 TDX Bengaluru 2025 Unwrapped: Key Highlights, Innovations & Trailblazer Tak...
🚀 TDX Bengaluru 2025 Unwrapped: Key Highlights, Innovations & Trailblazer Tak...
SanjeetMishra29
 
Machine foundation notes for civil engineering students
Machine foundation notes for civil engineering studentsMachine foundation notes for civil engineering students
Machine foundation notes for civil engineering students
DYPCET
 
ML_Unit_V_RDC_ASSOCIATION AND DIMENSIONALITY REDUCTION.pdf
ML_Unit_V_RDC_ASSOCIATION AND DIMENSIONALITY REDUCTION.pdfML_Unit_V_RDC_ASSOCIATION AND DIMENSIONALITY REDUCTION.pdf
ML_Unit_V_RDC_ASSOCIATION AND DIMENSIONALITY REDUCTION.pdf
rameshwarchintamani
 
[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...
[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...
[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...
Jimmy Lai
 
ML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdf
ML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdfML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdf
ML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdf
rameshwarchintamani
 

Elevator Control System using Verilog

  • 1. MTE PRESENTATION Elevator Control System DELHI TECHNOLOGICAL UNIVERSITY YASH GUPTA 2K20/EC/241 NEXT
  • 2. AIM The project's purpose is to create and install an elevator/lift controller using Verilog. The Elevator Controller is a device that controls the motion of a lift while also displaying information such as trip directions, current floor level, and so on. To regulate the lift motion, the device generates control signals and accepts the floor level as input. The elevator control is built on a shift register, three elevator cases, and a while loop when you receive the Request Floor.
  • 3. Introduction This project is for an elevator controller with eight floors. of an integrated circuit that can be utilized in an elevator controller. By comparing the requested floor to the present floor, the elevator determines which way to move. The weight must be less than 4500 pounds, and the door must close in less than three minutes. If the weight exceeds it, the elevator will immediately sound an alarm. The Door Alert signal is generally low, but when the door is left open for more than three minutes, it becomes high. Each floor contains a sensor that detects whether the elevator has passed the current floor. The core parts of the design are the shift register, three cases of the elevator, and the while loop when receive Request Floor. The key advantage of VERILOG when used for designing a system is that it allows the behaviour of the required system to be described (modelled) and verified (simulated) finally synthesis tools translate the raw design into a real hardware. VERILOG project is multipurpose one. Being created once, the block can be used in many projects. However, many formational and functional block parameters can be tuned such as capacity parameters, memory size, element base, block composition and interconnection structure.
  • 4. Implementaion Idea In the coding portion, I used a variety of methods to make the programme work. I titled the input and output current floors In Current Floor and Out Current Floor to avoid having the same variable name as the output and input. Second, we provide two additional input pins in the code: Over Time and Over Weight. These signals will be sent to the controller by the mechanical mechanism. When the controller receives a signal from a weight alert or a door alert, the complete will become one, letting the elevator to remain stationary at the Out Current Floor. Third, assign regs to the output for the Out Current Floor, Direction, Complete, Door Alert, and Weight Alert. As a result, such variables can act as a register as well as an output. The variables Complete, Door Alert, and Weight Alert are all set to zero when the Reset is switched off. The variable In Current Floor is only set to equal Out Current Floor once when the Request Floor is enabled. Out Current Floor then changes (updates) and compares to Request Floor until Out Current Floor equals Request Floor, while In Current Floor remains constant.
  • 5. Implementation Case A When Request floor = 00000001; In_Current_floor = 10000000 The elevator moves up from eighth floor to ground floor.
  • 6. Implementation Case B When Request floor = 10000001; In_Current_floor = 00000001 The elevator moves up from ground floor to eighth floor.
  • 7. The report explains the design of the Elevator Control System proposed using Verilog and is implemented using the ModelSim software tool. This project presented the basic ideas of how normal elevators work in many cases, even though it is simplified. Finally, the elevator controller's operation was confirmed, tested, and the results were plotted. Conclusion
  • 8. Samir Palnitkar, Verilog HDL: A Guide to Digital Design and Synthesis, Prentice Hall Proffesional 2003 T. R. Padmanabhan; B. Bala Tripura Sundari, "Introduction to Verilog," in Design Through Verilog HDL Morris Mano, Michael D. Ciletti: Digital Design with an Introduction to the Verilog HDL Wakerly, John F:"Digital Design Principles and Practices" References
  翻译: