- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
EDA课程设计报告书
题目:八位二进制数字密码锁
姓名:***
班级:12级通信1
学号:**********
名目
一、摘要 错误!未定义书签。
二、引言 错误!未定义书签。
三.总体设计原理与内容 \l“bookmark1“2
1.设计要求 \l“bookmark1“2
2.设计方案 \l“bookmark1“2
四.单元电路设计 \l“bookmark2“3
五.软件设计 \l“bookmark3“5
六.系统测试 \l“bookmark4“6
〔1〕仿真波形 \l“bookmark5“6
〔2〕数据分析 \l“bookmark6“6
七、设计总结 \l“bookmark7“7
八、参考文献 \l“bookmark8“8
一、摘要:
数字掌握的电子密码锁已经广泛应用在办公室、公司、宾馆、
小区住宅等场所。
EDA技术的应用引起了电子产品系统开发的革命性变革。利用先进的EDA工具,基于硬件描述语言,可以进展系统级数字规律电路的设计。本文简述了VHDL语言的功能及其特点,并以8位串行数字锁
设计为例,介绍了在QUARTUSII7.2开发软件下,利用VHDL硬件描
述语言设计数字规律电路的过程和方法。
二、引言:
电子密码锁系统主要由电子锁体、电子密匙等局部组成,一把电子密匙里能存放多组开锁密码,用户在使用过程中能够随时修改开锁密码,更或配制钥匙里开锁密码。一把电子锁可配制多把钥匙。语音方面的广泛应用,使得具有语音播放的电子密码锁使用起来更加方便。语音密码锁的体积小、保密性能好、使用便利,是用在保险箱、
或是房门上不行少的局部。
数字集成技术和电子设计自动化(E1ectronicDesign
Automation,EDA)技术的进展快速,数字系统设计的理论和方法也在
相应地变化和进展着。应用可编程规律器件(ProgrammableLogic
Device,PLD)实现数字系统的设计,是目前利用EDA技术设计数字系统的潮流。利用基于EDA技术的设计方法,设计者只需对系统功能进行描述,就可在EDA工具的帮助下完成系统设计。这种设计方法以数
字系统设计软件为工具,将测试码或测试序列测试验证后,将系统实
现在PLD芯片或专业集成电路上,这样最大程度地缩短了设计和开发时间,降低了本钱,提高了系统的牢靠性。本文具体介绍了基于EDA
技术数字密码锁的设计过程。
三、总体设计原理与内容
1.设计要求
要求:8位二进制密码,串行输入;有开锁和错误指示〔LED〕。
编写模块的VerilogHDL语言的设计程序
在QuartusII软件或其他EDA软件上完成设计和仿真
2.系统设计方案
方案1:用八个按钮作为输入,每个按钮输入一个二进制代码,当八个按钮全部输入完成时,系统推断密码是否正确,假设正
确,将有led灯亮表示输入正确。
方案2:用一个按钮作为二进制代码的输入,再设计一个输入set键用来输入按钮所表示的二级制代码,共输入八次,待密
码完全输入后推断密码是否正确,假设正确,led灯亮。
由于试验箱没有那么多按钮,最终打算按其次种方案设计电路。
四、单元电路设计
八位一位存放器:
LIBRARYIEEE;
USEIEEE.STD_LOGIC_1164.ALL;
ENTITYywjcqIS
PORT(CLK,DIN:INSTD_LOGIC;
DOUT:OUTSTD_LOGIC);
ENDywjcq;
ARCHITECTUREbhvOFywjcqIS
SIGNALREG:STD_LOGIC_VECTOR(7DOWNTO0);
BEGIN
PROCESS(CLK)BEGIN
IFCLK”EVENTANDCLK=”1”THEN
REG(6DOWNTO0)=REG(7DOWNTO1);
REG(7)=DIN;
ENDIF;
ENDPROCESS;
PROCESS(REG)BEGIN
IFREG=“THEN
DOUT=”1”;
ELSEDOUT=”0”;
ENDIF;
ENDPROCESS;
ENDARCHITECTUREbhv;
五、软件设计
电路原理图如下:
六、系统测试
〔1〕仿真波形:
〔2〕数据分析
由仿真可以得知,在
文档评论(0)