- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本科毕业设计__cpldfpga设计及应用课程设计数字密码锁
《 CPLD/FPGA设计及应用课程设计》
课程设计报告
题 目: 数字密码锁
院 (系): 信息科学与工程学院
专业班级: xxxxxxxx
学生姓名: xxxxx
学 号: xxxxxxxxxx
指导教师: xxxx
20 16年 4 月 11 日至20 16 年 5 月 6 日
武昌首义学院制
CPLD/FPGA设计及应用课程设计任务书
一、设计题目
数字密码锁。 二、设计主要内容
掌握睿智FPGA开发板的基本构造和功能,并能设计一些简单的功能。
学会用VHDL语言来设计一些基本的逻辑模块。
了解时序逻辑的设计方式,并运用在密码锁的设计上。
精通数字编码,AD/DA方式在程序中的运作方式。
状态机的使用,实现密码比对和储存读取功能。 三、原始资料
《CPLD/FPGA设计及应用》实验指导书 --马玲;
《CPLD/FPGA设计及应用》—马玲,彭敏;
四、要求的设计成果
熟练运用QuartusII来设计逻辑时序的模块;
熟悉设计一个成果的过程;
更深一步的学习VHDL语言;
运用FPGA开发板设计数字密码锁,并具备消隐、设置密码和三次报错的功能。
五、进程安排
第1天:老师讲解课程设计目的、意义,布置课题任务,学生分组选题。
第2天:学生根据所选课题自己下去通过网络或者其他途径寻找课题相关设计资料。
第3-7天:在实验室或者自己的电脑上完成课题的程序以及相关的功能仿真通过。
第8天:在实验室结合EDA实验箱完成程序的调试以及功能的实现。
第9天:通过老师的验收并回答老师的提问。
第10天:下去完成课程设计报告。 六、主要参考资料
《CPLD/FPGA设计及应用》实验指导书 --马玲;
《CPLD/FPGA设计及应用》—马玲,彭敏; 指导教师(签名):
2016 年 4 月 10 日
目 录
1.课程设计目的…………………………………………………………………5
2.课程设计题目描述和要求 ……………………………………………5
3.课程设计报告内容……………………………………………………………5
3.1设计思路及原理 ……………………………………………………………5
3.2设计需要解决的问题 ………………………………………………………5
3.3设计过程 ……………………………………………………………6
4.总结……………………………………………………………………………11
5.附录 …………………………………………………………………………12
数字密码锁设计
课程设计目的
设计一个四位十进制的密码锁。
跟深一步的理解FPGA的用途,精通相应的开发板。
课程设计题目描述和要求
:密码锁串行输入四位十进制数字口令
:输入口令全部正确即开锁
:口令输入最大次数3次,要求在完全输入四位之后进行判断口令正确与否;输入3次之后还不能开锁,进入锁死状态
有相应的显示功能
可以对输入的口令消隐
开锁后能再次上锁
课程设计报告的内容
设计思路及原理
密码锁原理
利用逻辑电路将外接输入的电信号转化为时序电路,经过内部设定的规则,当输入的信号经过处理后的时序逻辑达到内部设定的条件是开启某一种状态及时解锁状态,当没达到那种条件时始终保持一种或多种状态。
密码锁的设计要求
设计密码锁的系统描述:数字密码锁在设定口令和开锁时要求输入四位十进制数据,当输入状态开启时,输入正确显示一种状态,如果错误则显示错误次数加1,累计3次锁死状态并报警,如果不输入则一直保持原来状态;当检测到储存状态时,输入密码并存储改变原有的储存密码;当检测到消隐信号时,将不显示输入的数据。
设计中需要解决的问题
时钟扫描读取输入的信号:过小,还没检测到就进入下次判断或者多记一次,过大,响应过慢,加上消斗模块后容易引起码间干扰不易读取信号
密码读取:读入按键开关信号要将信号处理编码送入显示和密码比较状态
密码比较:首先是要将存入的数字进行存储和逻辑排序,然后将输入的数据进行一一比对,并进行计数,正确与否输出状态信号
显示模块:将输入模式、开锁状态、密码存储状态和锁死状态等的显示状态显示的编码
开发板引脚的配置等
设计过程
密码锁的系统描述
输入输出端口定义:
Sdin:输入十进制数信号按键(由于按键不够,将0—9数据以按键按下次数来编译)
Lock:上锁按键
您可能关注的文档
- 本科毕业设计__ 无线传感网络节点.doc
- 本科毕业设计__ 基于单片机的红外遥控器设计方案.doc
- 本科毕业设计__《检测理论及其应用》课程设计报告应变式力传感器的设计及应用.doc
- 本科毕业设计__《小企业会计制度》初探大学.doc
- 本科毕业设计__《雷雨》中周朴园的形象分析.doc
- 本科毕业设计__《月下小景》爱的旋律、美的赞歌.doc
- 本科毕业设计__4s零配件管理系统.doc
- 本科毕业设计__5.8mta原油常压蒸馏塔设计石油炼制工程课程设计.doc
- 本科毕业设计__5.9万吨每年浮阀式连续精馏塔的设计.doc
- 本科毕业设计__10kv变电站设计《发电厂及电气设备》课程设计.doc
- DeepSeek培训课件入门宝典:第2册 开发实战篇 .pptx
- 全面认识全过程人民民主-2024春形势与政策课件.pptx
- 2024春形势与政策-全面认识全过程人民民主.pptx
- 2025年春季学期形势与政策第二讲-中国经济行稳致远讲稿.docx
- 2024春形势与政策-铸牢中华民族共同体意识课件.pdf
- 2024春形势与政策-走好新时代科技自立自强之路课件 (2).pptx
- 2024春形势与政策-走好新时代科技自立自强之路课件.pptx
- 形势与政策学习指导教学-整套课件.pdf
- 2023年春季形势与政策讲稿第三讲-开创高质量发展新局面.pdf
- DeepSeek培训课件-清华大学-DeepSeek模型本地部署与应用构建.pptx
最近下载
- 2022年南昌交通学院计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案).docx VIP
- 卡乐控制器PCO控制器说明.docx VIP
- 光伏玻璃研制及其工艺浅析.pdf VIP
- 企业质量环境职业健康安全管理体系内部审核报告QES.pdf VIP
- 2024年高考物理真题汇编(19套).docx
- 2024年濮阳职业技术学院单招职业技能测试题库及答案一套.docx VIP
- [江苏]2025年专利协作江苏中心招聘专利员130人笔试历年参考题库(频考点试卷)解题思路附带答案详.docx VIP
- 正泰变频器NVF2G变频器说明书使用手册.pdf
- 地下车位转让合同_地下车位转让合同格式.docx VIP
- 2023年南昌交通学院计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案).docx VIP
文档评论(0)