[信息与通信]VHDL数字钟.doc

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[信息与通信]VHDL数字钟

课程设计报告 设计题目:用VHDL语言实现数字钟的设计 班级: 学号: 姓名: 指导老师: 设计时间: 摘要 本设计是基于VHDL语言的数字钟,硬件平台是Xilinx的Virtex2系列FPGA开发板。该数字钟具备预置年月日时分秒的功能,通过按键还可以改变数字钟显示的内容和进入不同的设置状态,并通过加减按键调整系统时间。 在整个VHDl数字电路系统中,采用层次化设计方法,自顶向下进行设计。设计中根据系统的功能要求合理划分出层次,进行分级设计和仿真验证,将较为复杂的数字系统逻辑简化为基本的模型从而降低实现的难度。 工程中底层实体实现了年月日、时分秒的双向计数器功能,另外还单独设计了系统的时钟模块,用来生成周期为125Hz的按键扫描时钟和周期为1Hz单位脉冲时钟。为了消除按键的抖动,为此设计了按键消抖模块,采用了状态机来对按键进行消抖。为了实现根据年份和月份对当前月的天数的判断逻辑,采用了函数对该逻辑进行分析,给出正确的判断结果。为了提高利用率,在工程中建立了一个包集文件,对底层实体进行了统一封装,方便顶层的调用。底层的所有实体系统的顶层主要完成了底层的元件例化,主控状态机对系统的状态转换进行控制,按键响应和时钟重新分配电路则完成了整个系统的控制逻辑。 关键词:层次化设计,元件例化,函数,状态机 目录  TOC \o 1-3 \h \z \u  HYPERLINK \l _Toc312415377 摘要  PAGEREF _Toc312415377 \h 2  HYPERLINK \l _Toc312415378 一、课程设计目的  PAGEREF _Toc312415378 \h 4  HYPERLINK \l _Toc312415379 二、课程设计内容及其要求  PAGEREF _Toc312415379 \h 4  HYPERLINK \l _Toc312415380 三、VHDL程序设计  PAGEREF _Toc312415380 \h 5  HYPERLINK \l _Toc312415381 1.设计方案论证  PAGEREF _Toc312415381 \h 5  HYPERLINK \l _Toc312415382 2.设计思路与方法  PAGEREF _Toc312415382 \h 6  HYPERLINK \l _Toc312415383 3.VHDL源代码及其仿真结果  PAGEREF _Toc312415383 \h 7  HYPERLINK \l _Toc312415384 1、六进制可逆计数器  PAGEREF _Toc312415384 \h 7  HYPERLINK \l _Toc312415385 2、十进制可逆计数器,  PAGEREF _Toc312415385 \h 9  HYPERLINK \l _Toc312415386 3、十二进制可逆计数器,  PAGEREF _Toc312415386 \h 11  HYPERLINK \l _Toc312415387 4、二十四进制可逆计数器  PAGEREF _Toc312415387 \h 13  HYPERLINK \l _Toc312415388 5、天数计数器  PAGEREF _Toc312415388 \h 16  HYPERLINK \l _Toc312415389 6、判断闰年和月份  PAGEREF _Toc312415389 \h 18  HYPERLINK \l _Toc312415390 7、时钟分频模块  PAGEREF _Toc312415390 \h 22  HYPERLINK \l _Toc312415391 8、按键消抖模块  PAGEREF _Toc312415391 \h 24  HYPERLINK \l _Toc312415392 9、程序包  PAGEREF _Toc312415392 \h 27  HYPERLINK \l _Toc312415393 10、 顶层实体(主控状态机)  PAGEREF _Toc312415393 \h 29  HYPERLINK \l _Toc312415394 四、编程下载  PAGEREF _Toc312415394 \h 38  HYPERLINK \l _Toc312415395 五、课程设计总结  PAGEREF _Toc312415395 \h 38  HYPERLINK \l _Toc3124

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档