基于-FPGA数字密码锁 下载本文

内容发布更新时间 : 2024/11/9 6:06:24星期一 下面是文章的全部内容请认真阅读。

.

CPLD/FPGA课程设计

项目名称:专业班级:学生学号:学生姓名:指导老师:

基于FPGA的数字密码锁设计

年6月4日

2016

.

摘 要

本设计是基于现场可编程门阵列FPGA 器件的电子密码锁的设计。通过Verilog语言控制4位二进制数,组成数字排列,形成一个简单的数字密码锁,假设预设密码为4位数:0000,当输入正确时输出为1、输入错误时输出为0。同时输出输入的次数,当3次以上输入错误时,输出一个报警信号,即使第四、五次输入正确也输出报警信号。

本设计利用Modelsim软件编写Verilog HDL硬件描述语言程序以实现输入密码、开锁、报警功能。 通过仿真调试,利用可编程器件FPGA的电子密码锁的设计基本达到了预期目的。

关键词: 现场可编程门阵列;数字密码锁;Verilog HDL;

.

Abstract

This design is the electronic code lock field programmable gate array FPGA devices based design. By Verilog language control 4-bit binary number, composed of figures arranged to form a simple digital lock, assuming that the default password is 4 digits: 0000, correct output when the input is 1, the output of the input error to zero. At the same time the number of input and output, and when more than three times the input error, an alarm signal is output, even if the fourth and fifth also enter the correct output alarm signal.

This design uses Modelsim software write Verilog HDL hardware description language program to implement a password lock, alarm function. The simulation debugging, using the programmable device FPGA design basic electronic locks to achieve the desired purpose.

Key words: FPGA;The digital combination lock;Verilog HDL;