- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
洋洋的论文.doc
摘 要
VHDL语言实现了把硬件设计转向软件设计。以FPGA硬件为基础,用VHDL语言实现密码锁的各模块,再把这些功能模块连接整合。但这种连接不是传统的多个模块的连接,这些模块是软件模块,通过单片FPGA即可在片内完成连接。这种设计方法给技术开发人员带来了便利,同时要求开发人员必须精通VHDL的编程方法。安全可靠、使用方便的电子密码锁越来越受到人们的喜爱。
关键词:VHDL语言;FPGA;密码锁;模块;
ABSTRACT
VHDL language implementation the hardware design steering software design. Based on FPGA hardware with VHDL language implementation trick lock, the module, put these function module connected integration. But this connection is not traditional multiple modules of the connections, the module is software module, through the monolithic FPGA can finish in pieces connections. This design method for technology development personnel brought convenient, also requires developers must be proficient in VHDL programming method. Safe and reliable and easy to use electronic combination lock more and more popular.
Key words:VHDL language;FPGA;Combination lock;Module;
目 录
绪 论 1
第一章 设计要求与设计思路 3
1.1 设计要求 3
1.2 设计思路 3
1.3 设计原理及原理图 3
1.4 器件简介 (FLEX10K系列) 5
第二章 VHDL语言程序设计 7
2.1 模块一 寄存器 7
2.2模块二 控制电路 10
2.3 模块三 计数器 15
2.4 模块四 比较器 17
2.5 模块五 编码器 18
2.6 模块六 显示器 20
第三章 最终的设计图 23
3.2 最终仿真结果一 24
3.3 最终仿真结果二 25
附 录 26
结 束 语 29
参 考 文 献 30
致 谢 31
绪 论
随着社会物质财富的日益增长,安全防盗已成为全社会关注的问题。安全可靠、使用方便的电子密码锁越来越受到人们的青睐。密码锁是实际应用极为广泛的一种数字电路,它的主要功能是用来对某些操作进行加密保护,目的是避免无权人员使用某些设施或者进行越权操作,例如银行自动柜员机、自动售货机、门卡系统或者保险柜中都含有这种密码锁。采用EDA技术设计了一种数字密码锁,该密码锁具有密码预置和误码报警等功能,用一片FPGA芯片实现。由于充分利用了FPGA芯片密度大、功耗低、可重复编程和具有嵌人式阵列块的结构特点,从而大大简化了系统结构,降低了成本,提高了系统的必威体育官网网址性和可靠性,采用这种器件开发的数字系统,其维护、升级与改进极其方便。使用FPGA可编程器件和VHDL语言,以Max+PlusII为工作平台设计的电子密码锁具有密码预置、误码锁死及开锁提示等功能。
EDA技术就是以计算机为工具在EDA软件平台上,对以硬件描述语言HDL为系统逻辑描述手段,完成的设计文件自动完成逻辑编译、逻辑化简、逻辑综合及优化、逻辑仿真,直至对特定目标芯片的适配 编译、逻辑映射和编程下载等工作。EDA的仿真测试技术只需要通过计算机就能对所设计的电子系统从各种不同层次的系统性能特点完成一系列准确的测试与仿真操作,大大提高了大规模系统电子设计的自动化程度。设计者的工作仅限于利用软件方式,即利用硬件描述语言(如VHDL)来完成对系统硬件功能的描述,在EDA工具的帮助下就可以得到最后的设计结果,这使得对整个硬件系统的设计和修改过程如同完成软件设计一样方便 、高效。
90年代以来,我国单片机的应用经历了一个辉煌的时代。在电子设计数字化的今天,单片机几乎应用到电子设计的各个领域。但随着应用范围的推广,我们发现单片机并不是万能的,它本身还存在着一些缺陷,有些缺陷甚至是难以解决的。比较单片机和可编程器件FPGA/CPLD的优劣,我们可以发现可编程器件FPGA/CPLD正在以一种非常迅速的发展势头赶超传统的单片机。而与DSP
文档评论(0)