当前位置: 资料下载中心> 成品毕业设计> 其它 >FPGA029 基于FPGA电子密码锁的设计正文

FPGA029 基于FPGA电子密码锁的设计

上传者:辅导员 下载量:0人 上传时间:2018-02-27 15:45 温馨提示:添加客服QQ530083379或QQ670023853(备注校外加油站以及购买的项目名字)成品程序另外加收100元可享受调试运行一次(包含指导配置环境,远程调试运行在你本机电脑跑起来) 优惠价:¥200

摘  要

 

随着电子技术的发展,具有防盗报警等功能的电子密码锁代替密码量少、安全性差的机械式密码锁已是必然趋势。电子密码锁与普通机械锁相比,具有许多独特的优点:保密性好,防盗性强,可以不用钥匙,记住密码即可开锁等。目前使用的电子密码锁大部分是基于单片机技术,以单片机为主要器件,其编码器与解码器的生成为软件方式。在实际应用中,由于程序容易跑飞,系统的可靠性能较差。

本文主要阐述了一种基于现场可编程门阵列FPGA器件的电子密码锁的设计方法。用FPGA器件构造系统,所有算法完全由硬件电路来实现,使得系统的工作可靠性大为提高。由于FPGA具有现场可编程功能,当设计需要更改时,只需更改FPGA中的控制和接口电路,利用EDA工具将更新后的设计下载到FPGA中即可,无需更改外部电路的设计,大大提高了设计的效率。因此,采用FPGA开发的数字系统,不仅具有很高的工作可靠性,而且升级也极其方便。

本文采用EDA技术,利用Quartus II工作平台和硬件描述语言,设计了一种电子密码锁,并通过仿真工具来进行仿真。

关键词:电子密码锁  FPGA  VHDL  EDA 

     目  录

摘  .... I

1总论.... 3

1.1绪论.... 3

1.1.1 电子密码锁简介... 3

1.1.2  国外、国内电子密码锁的研究现状... 3

2相关知识介绍.... 6

2.1 FPGA介绍.... 6

2.1.1 FPGA的基本介绍... 6

2.1.2 FPGA的特点... 6

2.1.3 可配置存储器... 7

2.1.4 可配置逻辑块... 7

2.1.5 输入输出块... 7

2.1.6 可编程内部连线... 8

2.2 VHDL语言介绍.... 8

2.2.1 VHDL语言特点... 8

2.2.2 使用VHDL语言的可行性... 9

2.3 Quartus介绍.... 9

2.4 VHDL语言的开发流程.... 9

3 电子密码锁的设计.... 10

3.1 密码输入.... 11

3.2 电子锁控制模块.... 12

3.3 显示译码输出模块.... 14

4电子密码锁的实现.... 15

4.1 电子密码锁的层次化设计.... 15

4.2 电子密码锁的控制模块.... 15

4.3 显示译码模块.... 19

5总结.... 21

5.1 本文工作总结.... 21

参考文献.... 22

致  .... 23


上一篇:     FPGA028 基于FPGA的函数信号发生器(无论文)
下一篇:    java010 面向产品线的服务集成系统生成机制研究