Electronic combination lock system using Verilog coding / Nadia Mohamad Nasir

Mohamad Nasir, Nadia (2020) Electronic combination lock system using Verilog coding / Nadia Mohamad Nasir. [Student Project] (Unpublished)

Abstract

A rapid increase in the burglary cases have drew a huge attention to improve the security of a house. The advancement of technology has introduced an electronic combination lock system in which only the house owner and selected people can unlock the doors. Therefore, the main goal of this paper is to design and develop an electronic combination lock system using Verilog code. This system perhaps can reduce the possibility of a house being burgled. The entrance door of a house will only unlock if the user slides the correct secret code on the slide switches of the Altera DE2-115 Trainer Board. This project consisted of two parts which were simulation and hardware implementation. A Verilog code of the keyless system had been designed and scripted in Intel Quartus Prime Software. In order to perform functional verification, three different testbench codes had been developed. The simulations via testbench waveforms are performed in ModelSim Software. The waveforms are being observed and analysed to ensure that the outcome output is the same with the design coding. When the system detected the entered code matched with the setting code, UNLK waveform went high to indicate that the door is going to unlock. Besides, when the system detected the entered code did not match the setting code, the UNLK waveform went to logic ‘0’ to indicate the door is still unlocked. Then, the Verilog Code of the keyless lock system will be verified and downloaded via Altera DE2-115 Trainer Board. When the user entered correct password, all green LEDs turned on and the LCD displayed “Welcome Home”. Besides, when the user entered an incorrect password, all red LEDs turned on and the LCD displayed “Wrong Password”. After completing this project, all the output waveforms presented in ModelSim Software are corresponding to the designed testbench codes. As a conclusion, the output displayed are successfully demonstrated on the Altera DE2-115 Trainer Board according to the desired results.

Metadata

Item Type: Student Project
Creators:
Creators
Email / ID Num.
Mohamad Nasir, Nadia
2016263802
Contributors:
Contribution
Name
Email / ID Num.
Thesis advisor
Hamzah, Irni Hamiza
UNSPECIFIED
Subjects: T Technology > TK Electrical engineering. Electronics. Nuclear engineering > Electronics
T Technology > TK Electrical engineering. Electronics. Nuclear engineering > Electronics > Detectors. Sensors. Sensor networks
T Technology > TK Electrical engineering. Electronics. Nuclear engineering > Electronics > Applications of electronics
Divisions: Universiti Teknologi MARA, Pulau Pinang > Permatang Pauh Campus > Faculty of Electrical Engineering
Programme: Bachelor Of Engineering (Hons) Electrical And Electronic Engineering
Keywords: Altera DE2-115 Trainer Board, Intel Quartus Prime Software, Verilog code
Date: July 2020
URI: https://ir.uitm.edu.my/id/eprint/39891
Edit Item
Edit Item

Download

[thumbnail of 39891.pdf] Text
39891.pdf

Download (188kB)

Fulltext

Fulltext is available at:
  • Bilik Koleksi Akses Terhad PTAR | Kampus Permatang Pauh, Pulau Pinang

ID Number

39891

Indexing

|

Statistic

Statistic details