SlideShare a Scribd company logo
2
Most read
11
Most read
By
VAGGU SRIKANTH
INTRODUCTION:
 In today’s life, everyone gives importance to time. time
does not wait for anybody.
 Everything should be performed in time & accurately. Now
a day’s school or college bells are manually operated.
 Hence there is a big question of accuracy. Also there is
necessity of manpower and money.
 Hence here we should use automatic control system, which
saves our manpower and money & also gets highest
accuracy. Hence we have selected the project.
OBJECTIVE:
 The main objective of this project is to implement Automatic college
bell on a ZED Board/FPGA using Verilog HDL coding.
 the primary objective of designing this project is to reduce the human
intervention for the purpose of manual switching operation of a bell.
 Because of this manual switching we are not sure about the accuracy of
the time.
 So, a system should be designed in such a way that it is exactly
dependent on real time clock and the switching of the bell should be
controlled automatically without human intervention.
What is the need of a bell?
 Generally, wherever we may go, it might be a school or an organisation
if start or stop of any process is to be conveyed to a large number of
people, a bell is used over there which signals the start or stop of any
process.
 So, simply a bell is used to give indication about the beginning or
termination of any process.
How is it operated?
 From olden days to till today we are still dependent on manual
switching operation of a bell with the help of a person.
Disadvantages of manual switching:
 Accuracy is reduced
 Waste of man power
 Waste of money
Need for automation:
 Increased throughput or productivity
 Improved quality or increased predictability of quality.
 Improved robustness (consistency), of processes or
product.
 Increased consistency of output.
 Reduced direct human labor costs and expenses.
EXISTING SYSTEM: (microcontroller based bell system)
 Currently, microcontroller based embedded designs of automatic bells
are readily available in the market.
 It has an Inbuilt Real Time Clock (DS1307 /DS 12c887)which tracks over
the Real Time.
 When this time equals to the Bell Ringing time, then the Relay for the
Bell is switched on. The Bell Ringing time can be edited at any Time, so
that it can be used at Normal Class Timings as well as Exam Times.
DRAWBACKS:
 Circuit complexity is high and even coding is complex.
 development time due to complexity of the circuit,the development
time of a microcontroller increases and cost increases.
 All ringing should be given at a time.
 previous ringing time will be cleared from the memory.
FPGA IMPLEMENTATION OF AUTOMATIC BELL SYSTEM:
 This method eliminates some of disadvantages which occured in
microcontroller based design.
 In this design programming is done in xilinx vivado through verilog
coding and then after, the written code is dumped on to the FPGA kit
and then the result is verified practically.
 easy to design when compared to a microcontroller based design.
BLOCK DIAGRAM:
COMPONENTS INVOLVED IN THIS DESIGN:
 PC
 xilinx vivado IDE 2014.2 licensed software.
 Zed board or FPGA kit.
 Buzzer or bell.
 Power supply.
 PCB.
 Seven segment LED’s.
 IC 7447 DECODER.
 Female ports and jumper wires.
SEVEN SEGMENT DISPLAY AND BUZZER INTERFACED TO ZED BOARD :
FUNCTIONING PROCESS:
 Create a new project in vivado and then write the code for the design to
be implemented
 As the bell is dependent on real time clock for its functioning as per the
given schedule, firstly, we have to design a digital clock to implement
the functioning of the bell.
 Based upon the digital clock ,a schedule is assigned in the code itself
for the bell to ring at some regular intervals of time without human
intervention.
 After the code is written, check for errors and then simulate it to
observe the waveforms theoritically.
 For practical verification purpose, generate a bit-stream file and then
after dump the code onto the FPGA kit to verify the functioning of the
bell as per the given logic in the code.
ADVANTAGES:
 Accuracy is more when compared to a microcontroller based design
 Efficiency is high
 Coding is less complex
 Circuit complexity is less
 Automatic scheduling of bell is possible in the code itself directly.
LIMITATIONS OF FPGA :
 Cost is very high when compared to a microcontroller based design.
 Need for internal memory
 Faster FPGAs : limited by reconfiguration switches
APPLICATIONS:
 Can be used in schools or colleges or any other organizations
 Washing machines
 Microwave ovens
 Video recorders
 Security systems
 Digital watches.
CONCLUSION:
 So, a VLSI based design is more efficient and accurate when compared to a
embedded system based design.
 Any other complex designs of embedded systems can be developed
through VLSI technology with less complexity.
 Even though FPGA based bell system has some limitations, but it is able to
eliminate some of the drawbacks arised in microcontroller based design.
 Generally, this FPGA based design is recommended only when the
application level which we need to design is of wider range.
 As the application here we are trying to design is a small one, FPGA based
system is not recommended for practical implementation in this case.
 But, for testing of the design upto simulation level FPGA is preferred over
microcontroller based design.
 So, for practical verification of any digital design through verilog/VHDL
coding, FPGA is the best option for testing of the design upto simulation
level before going for practical implementation.
THANK YOU

More Related Content

PPT
Speed control Of DC Machines
PPTX
Arduino based automatic college bell
PPTX
AUTOMATIC BELL FOR COLLEGE
PDF
Minor project presentation on electric bell.pdf
PDF
FPGA in hardware description language based digital clock alarm system with 2...
PPTX
Automatic school,Collage,Fectory etc Timer ( Automatic school bell) www.theco...
PPT
An Introduction to Field Programmable Gate Arrays
PPT
CASFPGA1.ppt
Speed control Of DC Machines
Arduino based automatic college bell
AUTOMATIC BELL FOR COLLEGE
Minor project presentation on electric bell.pdf
FPGA in hardware description language based digital clock alarm system with 2...
Automatic school,Collage,Fectory etc Timer ( Automatic school bell) www.theco...
An Introduction to Field Programmable Gate Arrays
CASFPGA1.ppt

Similar to FPGA based automatic college bell system (20)

PDF
Programmable logic controller performance enhancement by field programmable g...
PDF
8d545d46b1785a31eaab12d116e10ba41d996928Lecture%202%20and%203%20pdf (1).pdf
PDF
Digital Alarm Clock 446 project report
PPTX
Microcontroller from basic_to_advanced
PPTX
INTERNSHIP_PTTX_1066.pptx
PDF
Paper id 27201415
PDF
Thesis report 16 bit RISC processor
DOCX
Fpg as 11 body
DOCX
Real Time Clock Interfacing with FPGA
DOCX
RAM TESTBEANCH_VHDL ejemplos ------ .docx
PDF
Basic signal processing system design on fpga using lms based adaptive filter
PDF
Embedded processor system for controllable period-width multichannel pulse wi...
PPTX
VLSI design Dr B.jagadeesh UNIT-5.pptx
PPTX
nikhil.pptx
PDF
digitaldesign-s20-lecture3b-fpga-afterlecture.pdf
PPT
Embedded systemsc
PPTX
Seminar on field programmable gate array
PPT
Fpga(field programmable gate array)
PPTX
PDF
10 2
Programmable logic controller performance enhancement by field programmable g...
8d545d46b1785a31eaab12d116e10ba41d996928Lecture%202%20and%203%20pdf (1).pdf
Digital Alarm Clock 446 project report
Microcontroller from basic_to_advanced
INTERNSHIP_PTTX_1066.pptx
Paper id 27201415
Thesis report 16 bit RISC processor
Fpg as 11 body
Real Time Clock Interfacing with FPGA
RAM TESTBEANCH_VHDL ejemplos ------ .docx
Basic signal processing system design on fpga using lms based adaptive filter
Embedded processor system for controllable period-width multichannel pulse wi...
VLSI design Dr B.jagadeesh UNIT-5.pptx
nikhil.pptx
digitaldesign-s20-lecture3b-fpga-afterlecture.pdf
Embedded systemsc
Seminar on field programmable gate array
Fpga(field programmable gate array)
10 2
Ad

Recently uploaded (20)

PPT
Hypersensitivity Namisha1111111111-WPS.ppt
PPTX
Operating System Processes_Scheduler OSS
PPTX
STEEL- intro-1.pptxhejwjenwnwnenemwmwmwm
PPTX
ERP good ERP good ERP good ERP good good ERP good ERP good
PDF
Prescription1 which to be used for periodo
PDF
Chapter -24-By Dr Sajid Ali Ansari 2021.pdf
PPTX
executive branch_no record.pptxsvvsgsggs
PPTX
quadraticequations-111211090004-phpapp02.pptx
PPTX
Embeded System for Artificial intelligence 2.pptx
PPT
FABRICATION OF MOS FET BJT DEVICES IN NANOMETER
PDF
PPT Determiners.pdf.......................
PPTX
PROGRAMMING-QUARTER-2-PYTHON.pptxnsnsndn
PPT
Lines and angles cbse class 9 math chemistry
PPTX
了解新西兰毕业证(Wintec毕业证书)怀卡托理工学院毕业证存档可查的
PPTX
code of ethics.pptxdvhwbssssSAssscasascc
PPTX
figurative-languagepowerpoint-150309132252-conversion-gate01.pptx
PPTX
making presentation that do no stick.pptx
PPTX
Lecture-3-Computer-programming for BS InfoTech
PPTX
sdn_based_controller_for_mobile_network_traffic_management1.pptx
PDF
Smarter Security: How Door Access Control Works with Alarms & CCTV
Hypersensitivity Namisha1111111111-WPS.ppt
Operating System Processes_Scheduler OSS
STEEL- intro-1.pptxhejwjenwnwnenemwmwmwm
ERP good ERP good ERP good ERP good good ERP good ERP good
Prescription1 which to be used for periodo
Chapter -24-By Dr Sajid Ali Ansari 2021.pdf
executive branch_no record.pptxsvvsgsggs
quadraticequations-111211090004-phpapp02.pptx
Embeded System for Artificial intelligence 2.pptx
FABRICATION OF MOS FET BJT DEVICES IN NANOMETER
PPT Determiners.pdf.......................
PROGRAMMING-QUARTER-2-PYTHON.pptxnsnsndn
Lines and angles cbse class 9 math chemistry
了解新西兰毕业证(Wintec毕业证书)怀卡托理工学院毕业证存档可查的
code of ethics.pptxdvhwbssssSAssscasascc
figurative-languagepowerpoint-150309132252-conversion-gate01.pptx
making presentation that do no stick.pptx
Lecture-3-Computer-programming for BS InfoTech
sdn_based_controller_for_mobile_network_traffic_management1.pptx
Smarter Security: How Door Access Control Works with Alarms & CCTV
Ad

FPGA based automatic college bell system

  • 2. INTRODUCTION:  In today’s life, everyone gives importance to time. time does not wait for anybody.  Everything should be performed in time & accurately. Now a day’s school or college bells are manually operated.  Hence there is a big question of accuracy. Also there is necessity of manpower and money.  Hence here we should use automatic control system, which saves our manpower and money & also gets highest accuracy. Hence we have selected the project.
  • 3. OBJECTIVE:  The main objective of this project is to implement Automatic college bell on a ZED Board/FPGA using Verilog HDL coding.  the primary objective of designing this project is to reduce the human intervention for the purpose of manual switching operation of a bell.  Because of this manual switching we are not sure about the accuracy of the time.  So, a system should be designed in such a way that it is exactly dependent on real time clock and the switching of the bell should be controlled automatically without human intervention.
  • 4. What is the need of a bell?  Generally, wherever we may go, it might be a school or an organisation if start or stop of any process is to be conveyed to a large number of people, a bell is used over there which signals the start or stop of any process.  So, simply a bell is used to give indication about the beginning or termination of any process. How is it operated?  From olden days to till today we are still dependent on manual switching operation of a bell with the help of a person.
  • 5. Disadvantages of manual switching:  Accuracy is reduced  Waste of man power  Waste of money Need for automation:  Increased throughput or productivity  Improved quality or increased predictability of quality.  Improved robustness (consistency), of processes or product.  Increased consistency of output.  Reduced direct human labor costs and expenses.
  • 6. EXISTING SYSTEM: (microcontroller based bell system)  Currently, microcontroller based embedded designs of automatic bells are readily available in the market.  It has an Inbuilt Real Time Clock (DS1307 /DS 12c887)which tracks over the Real Time.  When this time equals to the Bell Ringing time, then the Relay for the Bell is switched on. The Bell Ringing time can be edited at any Time, so that it can be used at Normal Class Timings as well as Exam Times. DRAWBACKS:  Circuit complexity is high and even coding is complex.  development time due to complexity of the circuit,the development time of a microcontroller increases and cost increases.  All ringing should be given at a time.  previous ringing time will be cleared from the memory.
  • 7. FPGA IMPLEMENTATION OF AUTOMATIC BELL SYSTEM:  This method eliminates some of disadvantages which occured in microcontroller based design.  In this design programming is done in xilinx vivado through verilog coding and then after, the written code is dumped on to the FPGA kit and then the result is verified practically.  easy to design when compared to a microcontroller based design.
  • 9. COMPONENTS INVOLVED IN THIS DESIGN:  PC  xilinx vivado IDE 2014.2 licensed software.  Zed board or FPGA kit.  Buzzer or bell.  Power supply.  PCB.  Seven segment LED’s.  IC 7447 DECODER.  Female ports and jumper wires.
  • 10. SEVEN SEGMENT DISPLAY AND BUZZER INTERFACED TO ZED BOARD :
  • 11. FUNCTIONING PROCESS:  Create a new project in vivado and then write the code for the design to be implemented  As the bell is dependent on real time clock for its functioning as per the given schedule, firstly, we have to design a digital clock to implement the functioning of the bell.  Based upon the digital clock ,a schedule is assigned in the code itself for the bell to ring at some regular intervals of time without human intervention.  After the code is written, check for errors and then simulate it to observe the waveforms theoritically.  For practical verification purpose, generate a bit-stream file and then after dump the code onto the FPGA kit to verify the functioning of the bell as per the given logic in the code.
  • 12. ADVANTAGES:  Accuracy is more when compared to a microcontroller based design  Efficiency is high  Coding is less complex  Circuit complexity is less  Automatic scheduling of bell is possible in the code itself directly. LIMITATIONS OF FPGA :  Cost is very high when compared to a microcontroller based design.  Need for internal memory  Faster FPGAs : limited by reconfiguration switches
  • 13. APPLICATIONS:  Can be used in schools or colleges or any other organizations  Washing machines  Microwave ovens  Video recorders  Security systems  Digital watches.
  • 14. CONCLUSION:  So, a VLSI based design is more efficient and accurate when compared to a embedded system based design.  Any other complex designs of embedded systems can be developed through VLSI technology with less complexity.  Even though FPGA based bell system has some limitations, but it is able to eliminate some of the drawbacks arised in microcontroller based design.  Generally, this FPGA based design is recommended only when the application level which we need to design is of wider range.  As the application here we are trying to design is a small one, FPGA based system is not recommended for practical implementation in this case.  But, for testing of the design upto simulation level FPGA is preferred over microcontroller based design.  So, for practical verification of any digital design through verilog/VHDL coding, FPGA is the best option for testing of the design upto simulation level before going for practical implementation.