- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VHDL-数字秒表及设计
通达学院
2017/2018学年 第一学期
课程设计 实验报告
模 块 名 称 VHDL课程设计
专 业
学 生 班 级
学 生 学 号
学 生 姓 名
指 导 教 师
设计题目 数字秒表设计 任务要求 (1)计时精度10ms,计时范围0~4分59.99秒;
(2)设置启动、停止和复位键控制秒表的工作
(3)用数码管实时显示计时结果。
设备及软件 Quaster Ⅱ
目 录
一、课程设计目的与要求 1
1.1 课程设计目的 1
1.2 基本要求 1
二、设计方案--数字秒表的设计 1
2.1 设计功能 1
2.2 秒表基本原理及设计方法 2
2.3 数字秒表设计原理 2
三、开发环境 3
四、模块结构 4
4.1 数字秒表RTL级电路 4
4.2 计时器模块 5
4.3 取数模块 7
4.4 编码模块 8
4.5 数码管显示控制模块 12
4.6 数码管地址选择模块 13
五、 设计仿真和实验 15
5.1 计时器模块仿真 15
5.2 秒表仿真 15
5.3 pin引脚接口图 16
5.4 实验结果图 17
六、总结与体会 19
6.1 错误分析 19
6.2 心得体会 19
七、参考文献 20
一、课程设计目的与要求
1.1 课程设计目的
《EDA 技术综合设计与实践》(注:EDA 即电子设计自动化,Electronics Design Automation)是继《模拟电子技术基础》、《数字电子技术基础》、《电子技术基础实验》、《EDA》等课程后,电子类等专业学生在电子技术实验技能方面综合性质的实验训练课程,是电子技术基础的一个部分,其目的和任务是通过一周的时间,让学生掌握 EDA 的基本方法,熟悉一种 EDA 软件(Quartus II),并能利用 EDA 软件设计一个电子技术综合问题,并在实验板上成功下载,为以后进行工程实际问题的研究打下设计基础。
1.2 基本要求
(1)通过课程设计使学生能熟练掌握一种 EDA 软件(Quartus II)的使用方法,能熟练进行设计输入、编译、管脚分配、下载等过程。
(2)通过课程设计使学生能利用 EDA 软件(Quartus II)进行至少一个电子技术综合问题的设计(内容可由老师指定或自由选择),设计输入采用 VerilogHDL 硬件描述语言输入法。
(3)通过课程设计使学生初步具有分析、寻找和排除电子电路中常见故障的能力。
(4)通过课程设计使学生能独立写出严谨的、有理论根据的、实事求是的、文理通顺的课程设计报告。
二、设计方案--数字秒表的设计
2.1 设计功能
(1)计时功能:设计一个秒表,该秒表计时范围为 0--59 分 59 秒 990 毫秒,分辨率为 10 毫秒(0.01
秒)。
(2)显示功能:分、秒、毫秒各用 2 位数码管(共 6 位数码管)显示。
(3)清零,启动计时,暂停及继续计时功能:
2.2 秒表基本原理及设计方法
(1)秒表的基本结构:该秒表有 3 个输入端,分别为时钟输入(输入时钟为 1 毫秒)、复位输入和启动/暂停。
(2)复位信号高电平有效,可以对整个系统异步清 0;当启动/暂停为低电平时秒表开始计时,为高电平时暂停,变低后在原来的数值基础上再计数。
(3)百分秒、秒和分钟信号用七段 LED 显示。
(4)“毫秒计数器”采用 100 进制计数器,每累计 1000 毫秒(1 秒)产生一个“秒脉冲”信号,该信号将作为“秒计数器”的时钟脉冲。“秒计数器”采用 60 进制计数器,每累计 60 秒,发出一个“分脉冲”信号,该信号将被送到“分计数器”。“分计数器”采用 60 进制计时器,可实现对 60 分钟的累计。
2.3 数字秒表设计原理
数字秒表采用模块化设计:
(1)输入信号:基准时钟 clk (20MHz),清零端 clr(高电平有效),启动/暂停信号 en_count(低电平时启动,高电平时暂停)
(2)计时器:以 10ms 为计时分辨率,每 10ms 产生一个“10 毫秒脉冲”信号,每 990ms 产生一个“秒脉冲”信号,每 60 秒产生一个“分脉冲”信号;
(3)取数模块:对计时器输出的分、秒、十毫秒信号进行逐位取数,变成将在数码管上显示的十进制数;
(4)编码模块:将分、秒、十毫秒的十进制数转换成数码管显示的编码;
(5)数码管显示控制模块:每隔 3ms 使能更新不同数码管的数据,6 位数码管更新一次共用时 18ms,刷新频率大于 50HZ,利用人的视觉暂留,好像 6 位 LED 是同时点亮的,并不察觉有闪烁现象;
(6)数码管地址
您可能关注的文档
- 10kV及以下电压等级土建安装工程、35KV及以上变电站技改、大修土建安装工程施工组织及设计纲要(完整版).doc
- 10KV变电所供配电系统及设计开题报告_胡森斌.doc
- 10kv变电所及设计-毕业论文.doc
- 10kV变配电室及外电源施工组织及设计.doc
- 10KV工厂供配电系统及设计毕业论文.doc
- 10kV平虹二线先锋路段电缆通道大修土建部分施工组织及设计.doc
- 10KV工厂配电系统及设计.doc
- 10kV架空线路工程初步及设计说明书模板.doc
- 10KV用电工程施工组织及设计.docx
- 10KV电力线路继电保护初步及设计.docx
- 2025福建厦门外代报关行有限公司报关员岗社会招聘1人笔试备考题库及答案解析(夺冠).docx
- 2025福建厦门外代报关行有限公司报关员岗社会招聘1人备考题库附答案解析(夺冠).docx
- 2025福建厦门外代报关行有限公司社会招聘1人备考题库带答案解析.docx
- 2025福建厦门外代报关行有限公司报关员岗社会招聘1人笔试备考题库附答案解析(夺冠).docx
- 2025福建厦门外代报关行有限公司报关员岗社会招聘1人笔试备考题库带答案解析.docx
- 2025福建厦门外代报关行有限公司社会招聘1人考试参考题库及答案解析(夺冠).docx
- 2025福建厦门外代国际货运有限公司操作中心客服岗社会招聘1人考试参考题库及答案解析(夺冠).docx
- 2025福建厦门外代报关行有限公司社会招聘1人考试模拟卷附答案解析.docx
- 2025福建厦门外代国际货运有限公司操作中心客服岗社会招聘1人备考题库附答案解析.docx
- 2025福建厦门外代报关行有限公司社会招聘1人笔试备考题库含答案解析(夺冠).docx
最近下载
- 国开(SC)-数据库运维-形考3(考核内容:第5章~第7章,30%)-学习资料.docx VIP
- 中国视神经脊髓炎谱系疾病诊断与治疗指南解读PPT课件.pptx VIP
- 出口用【箱单+发票】英文.docx VIP
- GB∕T42430-2024血液、尿液中乙醇、甲醇、正丙醇、丙酮、异丙醇和正丁醇检验.pptx VIP
- 部编版小学六年级下册语文单元测试卷全册(含答案).pdf VIP
- 高血压病的护理常规 高血压护理常规.doc VIP
- QUICK-376D-中文说明书使用手册.pptx VIP
- 部编人教版五年级下册小学语文全册单元测试卷(含期中期末试卷).doc VIP
- 2025年部编版小学五年级下册语文全册单元测试卷及答案 .pdf VIP
- GB∕T42430-2024血液、尿液中乙醇、甲醇、正丙醇、丙酮、异丙醇和正丁醇检验.pptx VIP
原创力文档


文档评论(0)