2022年论文FPGA电子密码锁设计方案.docx
《2022年论文FPGA电子密码锁设计方案.docx》由会员分享,可在线阅读,更多相关《2022年论文FPGA电子密码锁设计方案.docx(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 个人资料整理 仅限学习使用摘要随着电子技术的进展,具有防盗报警等功能的电子密码锁代替密码量少、安全性 差的机械式密码锁已是必定趋势;电子密码锁与一般机械锁相比,具有很多特殊的优 点:保密性好,防盗性强,可以不用钥匙,记住密码即可开锁等;目前使用的电子密 码锁大部分是基于单片机技术,以单片机为主要器件,其编码器与解码器的生成为软 件方式;在实际应用中,由于程序简洁跑飞,系统的牢靠性能较差;本文主要阐述了一种基于现场可编程门阵列 FPGA 器件的电子密码锁的设计方 法;用 FPGA 器件构造系统,全部算法完全由硬件电路来实现,使得系统的工作牢靠 性
2、大为提高;由于 FPGA 具有现场可编程功能,当设计需要更换时,只需更换 FPGA 中的掌握和接口电路,利用 EDA 工具将更新后的设计下载到FPGA 中即可,无需更 改外部电路的设计,大大提高了设计的效率;因此,采纳 FPGA 开发的数字系统,不 仅具有很高的工作牢靠性,而且升级也极其便利;本文采纳 EDA 技术,利用 Quartus II 工作平台和硬件描述语言,设计了一种电 子密码锁,并通过一片 FPGA 芯片实现;关键词:关键词:电子密码锁;FPGA;硬件描述语言;EDA Abstract With the development of electronic technology, e
3、lectronic password lock with burglar alarm and other functions replacing less password and poor security mechanical code lock is an inevitable trend. compared electronic password lock with ordinary mechanical locks, it has many unique advantages : confidentiality, and security in nature, do not use
4、the key, remember password can unlock it etc .Most electronic password locks we used now is based upon SCM technology ,SCM is its mainly device ,and the creating of encoding and decoding devices is the fashion of Software mode. In practical application, of the reliability of the system may be worse
5、because of easy running fly the programme. This paper mainly expatiates a design method 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 func
6、tion of ISP , when the design needs to be changed We only need to change the control and interface circuit of FPGA,EDA tools are used to download the updated design to FPGA without changing the design of the external circuit , this greatly enhance the efficiency of the design .Therefore , we use FPG
7、A to empolder the digital system has not only high reliability but also extremely convenient of upgrading and improvement .In this paper ,we use EDA technology , Quartus II platform and hardware description language designing an electronic password lock ,and it achieved through an FPGA chip. Key wor
8、ds :electronic password lock;FPGA;hardware description language ; EDA :目 录名师归纳总结 1 绪论 标题部分的格式很多不对,检查修改) 1 1.1 本课题讨论的国内外现状第 1 页,共 18 页及其进展 2 1.2 本课题讨论的目的和意义 2 2 关键技术简介 4 2.1 FPGA 硬件设计描述 4 2.1.1 2.1.2 2.1.3 FPGA 的设计流程 4 VHDL 语言的基本结构 6 自上而下 TOP DOWN)的设计方法 7- - - - - - -精选学习资料 - - - - - - - - - 2.2 设计语言
9、、仿真平台与开发系统个人资料整理仅限学习使用 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.1.5 时序产生电路 16 按键消抖电路 17 键盘扫描电路 20 键盘译码电路 21 键盘输入模块的实现 22 4.2 电子密码锁掌握模块 23 4.2.1 4.2.2 4.2.3 掌握模块的描述 2
10、3 掌握模块的状态图与 ASM 图 错误!未定义书签;错误!未定义书签;掌握模块的实现 27 4.3 电子密码锁显示模块 28 I 4.3.1 4.3.2 数码管显示原理 28 译码显示的实现 31 5 系统仿真 32 5.1 系统的有关编译与仿真 32 5.2 去抖模块的仿真 32 5.3 密码锁输入电路的仿真 33 5.4 密码锁掌握电路的仿真 34 5.5 系统整体仿真 35 5.6 数码管译码器仿真 36 6 . 终止语 37 致谢 38 参考文献 39 II 基于 FPGA 的电子密码锁设计 1 绪论随着大规模和超大规模可编程器件在 FPGA 技术支持下的广泛应用,使现代化 设计计算
11、已进入一个全新的阶段,从设计思想、设计工具始终到实现方式都发生了诸 多变化;在FPGA 技术中,最为引人瞩目的是以现代电子技术为特点的规律设计仿真测试 技术;改技术只需通过运算机就能对所设计的电子系统从不同层次的性能特点上进行 一些列精确测试和仿真;在完成实际系统的设计后,仍能对系统上的目标器件进行边 术的进展,科技的日趋夜新电子密码锁种类比较多,进展更是界扫描测试;随着技 快;电子密码锁系统主要由电子锁体、电子密匙等部分组成,一把电子密匙里能存放 多组开锁密码,用户在使用过程中能够随时修改开锁密码,更新或配制钥匙里开锁密码;一把电子锁可配制多把钥匙;下面就是现在主流电子密码锁;遥控式电子防盗
12、锁目前常见的遥控式电子防盗锁主要有光遥控和无线电遥控两 类;键盘式电子密码锁从目前的技术水平和市场认可程度看,使用最为广泛的是键盘 式电子密码锁,该产品主要应用于保险箱、保险柜和金库,仍有一部分应用于保管箱 和运钞车;卡式电子防盗锁使用各种“ 卡” 作为钥匙的电子防盗锁是当前最为活跃的产 品,无论卡的种类如何多种多样,依据输入卡的操作方式,都可分为接触式卡和非接 触式卡两大类;生物特点防盗锁人的某些与生俱来的个性特点 如手、眼睛、声音的 特征)几乎不行重复,作为“ 钥匙” 就是唯独的 除非被逼迫或损害),因此,利用生 物特征做密码的电子防盗锁,也特殊适合金融业留意“ 验明正身” 的行业特点;本
13、文介绍的基于 FPGA 的电子密码锁电路具有显示接口,显示时可以是明文也可 以是密文星号;由于FPGA 具有 ISP 功能,当用户需要更换时,如增加口令位数和更改口令权限治理时,只需更换 FPGA 中的掌握和接口电路,利用 EDA 工具将更新后的设计下载到 FPGA 中即可,无需更换外部电路,这就大大提高了设计效率;而且采用 FPGA 设计的电子密码锁与单片机名师归纳总结 掌握的电子密码锁相比结构简洁、具有更高的系统保密性和牢靠性;这种基于 FPGA 的电第 2 页,共 18 页子密码锁可以应用在办公室、仓库、宾馆等人员常常变动的场所; FPGA 技术是现代电子工程领域的一门新技术,供应了基于
14、运算机和信息技术的电路系统设计的方法;它是从计算机帮助设计CAD) 、运算机帮助制造CAM) 、 运算机帮助测试CAT)和运算机帮助工- - - - - - -精选学习资料 - - - - - - - - - 程CAE)等技术进展而来的;设计者只需个人资料整理仅限学习使用 FPGA 从而为电子产品要对系统功能进行描述,工具的帮忙下即可完成系统设计,牢靠性; -1- 在 的设计和开发缩短了实践降低了成本,提高了系统的基于 FPGA 的电子密码锁设计 1.1 本课题讨论的国内外现状及其进展随着人们生活水平的提高和安全意识的加强,对安全的要求也就越来越高;锁自 古以来就是把守护门的铁将军,人们对它要
15、求甚高,既要安全牢靠的防盗,又要使用 便利,这也是制锁者长期以来研制的主题;随着电子技术的进展,各类电子产品应运 而生,电子密码锁就是其中之一;据有关资料介绍,电子密码锁的讨论从 一些特殊场所早就有所应用;这种锁是通过键盘输入一组密码完成 20 世纪 30 岁月就开头了,在 开锁过程;讨论这种锁的初衷,就是为提高锁的安全性;由于电子锁的密钥量、规律综 合、布线前门级仿真、适配 布局布线 、时序仿真 布线后门级仿真 、时序分析、器 件编程、系统验证一系列流程的处理才能完成 FPGA 芯片的设计,其设计流程如图 2.1 所示;需要说明的是,假如仿真验证不对或者某一步有错,就要返回修改;有必 要检查
16、和修改的地方有 RTL 级描述、系统方案、约束和测试鼓励等;一般情形下,修改后要重新走 对 RTL 级的描述即原理图或者 HDL 设计代码的修改最多也最有效;一遍流程;有时要反复修改,经过多次这样的迭代才能完成最终的设计;在理论上,把 VLSIUltra Large Scale Integration,超大规模集成电路 的设计描述 为 6 个层次 1 , 即系统级 系统功能、 2 , 参数定义 、算法级 描述系统功能行为、 RTL 级、门级 规律门 、电路级 晶体管 、版图级 物理工艺;每一级又都分 3 个侧面来描述:行为域描述、结构域描述、物理域描述;但在实际情形中往往把算法级行为域描 -4
17、- 述或者 RTL 级行为域描述都称为行为级描述;基于 FPGA 的电子密码锁设计系统设计流程 左边的箭头线太短了,最好和右边对称)图 2.1 系统设计流程 ;工艺库中有各种宏功能模块和基本功能单元,含有他们的行为级模型、门级模型、布线模型等信息;需要说明的是,系统行为仿真和 RTL 级功能仿真有时要用到某种功能模块,例 如 RAM 模型;对于 RAM 模型的掌握信号,不同的厂家其规定不肯定相同,如写使 能信号,有的厂家规定高电平有效,有的厂家规定低电平有效;其实,在厂家供应的工艺库中, RAM 模型有行为级模型、门级模型、版图级模型等;而行为级模型只是 规定其功能,无延时信息,跟工艺无关,但
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 论文 FPGA 电子 密码锁 设计方案
限制150内