论文电子密码锁设计方案 .docx
《论文电子密码锁设计方案 .docx》由会员分享,可在线阅读,更多相关《论文电子密码锁设计方案 .docx(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结摘要随着电子技术的进展,具有防盗报警等功能的电子密码锁代替密码量少、安全性差的机械式密码锁已是必定趋势。电子密码锁与一般机械锁相比,具有很多特殊的优点:保密性好,防盗性强,可以不用钥匙,记住密码即可开锁等。目前使用的电子密码锁大部分是基于单片机技术,以单片机为主要器件,其编码器与解码器的生成为软件方式。在实际应用中,由于程序简洁跑飞,系统的牢靠性能较差。本文主要阐述了一种基于现场可编程门阵列 FPGA 器件的电子密码锁的设计方法。用 FPGA 器件构造系统,全部算法完全由硬件电路来实现,使得系统的工作牢靠性大为提高。由于FPGA 具有现场可编程功能,当设计需要更换时,只需更换F
2、PGA 中的掌握和接口电路,利用EDA 工具将更新后的设计下载到FPGA中即可,无需更改外部电路的设计,大大提高了设计的效率。因此,采纳FPGA 开发的数字系统,不仅具有很高的工作牢靠性,而且升级也极其便利。本文采纳 EDA 技术, 利用 Quartus II工作平台和硬件描述语言,设计了一种电子密码锁,并通过一片FPGA 芯片实现。 关键词: 关键词:电子密码锁。 FPGA。硬件描述语言。EDAAbstractWith the development of electronic technology, electronic password lock withburglaralarmando
3、therfunctionsreplacinglesspasswordandpoorsecurity mechanical code lock is an inevitable trend. compared electronic password lockwith ordinary mechanical locks, it has many unique advantages: confidentiality,andsecurityinnature,donotusethekey,rememberpasswordcanunlockit etc.Mostelectronicpasswordlock
4、sweusednowisbaseduponSCM technology ,SCM is its mainly device ,and the creating of encoding and decodingdevices is the fashion of Software mode. In practical application, the reliabilityof the system may be worse because of easy running fly of the programme.This paper mainly expatiates a design meth
5、od of electronic password lock based upon Field Programmable Gate Array device. We use FPGA devices to construct system , all of the algorithm entirely achieved by the hardware circuit , because of FPGA has the function of ISP , when the design needs to bechangedWe onlyneedtochangethecontrolandinter
6、facecircuitofFPGA,EDA toolsareusedtodownloadtheupdateddesigntoFPGA withoutchangingthe designoftheexternalcircuit,thisgreatlyenhancetheefficiency of the design .Therefore , we use FPGA to empolder the digital system has not only highreliability but also extremely convenient of upgrading and improveme
7、nt .In thispaper,weuseEDA technology,QuartusIIplatformandhardwaredescription language designing an electronic password lock ,and it achieved through an FPGAchip.Keywords :electronicpasswordlock。FPGA。hardwaredescriptionlanguage 。 EDA : 目 录1绪论 标题部分的格式很多不对,检查修改) 1 1.1本课题讨论的国内外现状及其进展 2 1.2本课题讨论的目的和意义 2
8、2关键技术简介 4 2.1 FPGA 硬件设计描述 4 2.1.1 2.1.2 2.1.3 FPGA的设计流程 4 VHDL语言的基本结构 6自上而下 TOP DOW)N的设计方法 7可编辑资料 - - - 欢迎下载精品名师归纳总结2.2设计语言、仿真平台与开发系统 8 2.3用 Quartus 进行系统开发的设计流程 8 3系统总体设计 9 3.1电子密码锁设计的原理 9 3.2方案的提出 10 3.3系统设计要求 11 3.4系统设计描述 11 3.5各功能模块描述 12 3.6系统流程 13 4系统具体设计 15 4.1输入模块 15 4.1.1 4.1.2 4.1.3 4.1.4 4.
9、1.5时序产生电路 16按键消抖电路 17键盘扫描电路 20键盘译码电路 21键盘输入模块的实现 224.2电子密码锁掌握模块 23 4.2.1 4.2.2 4.2.3掌握模块的描述 23掌握模块的状态图与ASM 图 错误!未定义书签。错误!未定义书签。掌握模块的实现 274.3电子密码锁显示模块 28I4.3.1 4.3.2数码管显示原理 28译码显示的实现315系统仿真 32 5.1系统的有关编译与仿真 32 5.2去抖模块的仿真32 5.3密码锁输入电路的仿真 33 5.4密码锁掌握电路的仿真 34 5.5系统整体仿真 35 5.6数码管译码器仿真 36 6 .终止语 37致谢 38参考
10、文献 39 II基于 FPGA 的电子密码锁设计1 绪论随着大规模和超大规模可编程器件在FPGA 技术支持下的广泛应用,使现代化设计运算已进入一个全新的阶段,从设计思想、设计工具始终到实现方式都发生了诸多变化。在FPGA技术中, 最为引人瞩目的是以现代电子技术为特点的规律设计仿真测试技术。 改技术只需通过运算机就能对所设计的电子系统从不同层次的性能特点上进行一些列精确测试和仿真。在完成实际系统的设计后,仍能对系统上的目标器件进行边界扫描测试。随着技 术的进展,科技的日趋夜新电子密码锁种类比较多,进展更是快。电子密码锁系统主要由 电子锁体、电子密匙等部分组成,一把电子密匙里能存放多组开锁密码,用
11、户在使用过程 中能够随时修改开锁密码,更新或配制钥匙里开锁密码。一把电子锁可配制多把钥匙。下面就是现在主流电子密码锁。遥控式电子防盗锁目前常见的遥控式电子防盗锁主要有光遥控和无线电遥控两类。键盘式电子密码锁从目前的技术水平和市场认可程度看,使用最为广泛的是键盘式电子密码锁,该产品主要应用于保险箱、保险柜和金库,仍有一部分应用 于保管箱 和运钞车。卡式电子防盗锁使用各种“卡”作为钥匙的电子防盗锁是当前最为活跃的产品,无论卡的种类如何多种多样,依据输入卡的操作方式,都可分为接触式卡和非接 触式卡两大类。生物特点防盗锁人的某些与生俱来的个性特点如手、眼睛、声音的特点)几乎不行重复,作为“钥匙”就是唯
12、独的除非被逼迫或损害),因此,利用生物特点做密码的电子防盗锁,也特殊适合金融业留意“验明正身”的行业特点。本文介绍的基于 FPGA 的电子密码锁电路具有显示接口,显示时可以是明文也可以是密文星号。由于FPGA 具有 ISP功能,当用户需要更换时,如增加口令位数和更改口令权限治理时,只需 更换 FPGA 中的掌握和接口电路,利用EDA 工具将更新后的设计下载到 FPGA 中即可,无需更换外部电路,这就大大提高了设计效率。而且采用 FPGA 设计的电子密码锁与单片机掌握的电子密码锁相比结构简洁、具有更高的系统保密性和牢靠性。这种基于FPGA 的电子密码锁可以应用在办公室、仓库、宾馆等人员常常变动的
13、场所。FPGA 技术是现代电子工程领域的一门新技术,供应了基于运算机和信息技术的电路系统设计的方法。它是从计 算机帮助设计 CAD) 、运算机帮助制造 CAM) 、 运算机帮助测试CAT)和运算机帮助工可编辑资料 - - - 欢迎下载精品名师归纳总结程CAE)等技术进展而来的。设计者只需从而为电子产品要对系统功能进行描述,FPGA工具的帮忙下即可完成系统设计,在 的设计和开发缩短了实践降低了成本,提高了系统的牢靠性。-1-基于 FPGA 的电子密码锁设计1.1 本课题讨论的国内外现状及其进展随着人们生活水平的提高和安全意识的加强,对安全的要求也就越来越高。锁自古以来就是把守护门的铁将军,人们对
14、它要求甚高,既要安全牢靠的防盗,又要使用便利,这也是制锁者长期以来研制的主题。随着电子技术的进展,各类电子产品应运而生,电子密码锁就是其中之一。据有关资料介绍,电子密码锁的讨论从20世纪 30岁月就开头了,在一些特殊场所早就有所应用。这种锁是通过键盘输入一组密码完成开锁过程。讨论这种锁 的初衷,就是为提高锁的安全性。由于电子锁的密钥量、规律综 合、布线前门级仿真、适配 布局布线 、时序仿真 布线后门级仿真 、时序分析、器件编程、系统验证一系列流程的处理才能完成FPGA 芯片的设计,其设计流程如图2.1所示。需要说明的 是,假如仿真验证不对或者某一步有错,就要返回修改。有必要检查和修改的的方有R
15、TL 级描述、系统方案、约束和测试鼓励等。一般情形下,修改后要重新走对 RTL级的描述即原理图或者 HDL 设计代码的修改最多也最有效。一遍流程。有时要反复修改,经过多次这样的迭代才能完成最终的设计。在理论上,把 VLSIUltra Large Scale Integration, 超大规模集成电路的设计描述 为 6个层次 1 , 即系统级 系统功能、 2 , 参数定义 、算法级 描述系统功能行为、 RTL级、门级 规律门 、电路级 晶体管 、版图级 物理工艺。每一级又都分3个侧面来描述:行为域描述、结构域描述、物理域描述。但在实际情形中往往把算法级行为域描述或者 RTL 级行为域描述都称为行
16、为级描述。-4-基于 FPGA 的电子密码锁设计系统设计流程 左边的箭头线太短了,最好和右边对称)图 2.1系统设计流程 。工艺库中有各种宏功能模块和基本功能单元,含有他们的行为级模型、门级模型、布线模型等信息。需要说明的是,系统行为仿真和RTL 级功能仿真有时要用到某种功能模块,例如 RAM 模型。对于 RAM 模型的掌握信号,不同的厂家其规定不肯定相同,如写使 能信号,有的厂家规定高电平有效,有的厂家规定低电平有效。其实,在厂家供应的工艺库中, RAM 模型有行为级模型、门级模型、版图级模型等。而行为级模型只是规定其功能,无延时信息,跟工艺无关,但门级模型和版图级模型跟工艺亲密相关。解决的
17、方法是系统行为仿真时可以使用高级语言自己建立一个模型或者调用厂家库中供应的行为级模型,功能仿真时调用行为级模型,时序仿真时调用门级模型。-5-基于 FPGA 的电子密码锁设计测试鼓励:指测试文件,他调用FPGA 设计的顶层模块,同时产生顶层模块需要的输入信号,称之为鼓励信号,使用行为描述即可,不要求可综合。仿真时他作为最顶层的文件, 从而可以观看 FPGA 的输出是否正确。全部的仿真都可使用同一个测试鼓励。约束:指对规律综合和布局布线时的约束。包括器件型号、速度、面积、功耗、引脚安排、时钟网络资源的安排、模块在器件中的定位等约束。一部分在软件中设置,一部分以约束文件的形式存在。2.1.2 VH
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 论文电子密码锁设计方案 论文 电子 密码锁 设计方案
限制150内