基于vhdl电子日历的设计

基于vhdl电子日历的设计

ID:874136

大小:1.88 MB

页数:22页

时间:2017-09-22

基于vhdl电子日历的设计_第1页
基于vhdl电子日历的设计_第2页
基于vhdl电子日历的设计_第3页
基于vhdl电子日历的设计_第4页
基于vhdl电子日历的设计_第5页
资源描述:

《基于vhdl电子日历的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、车辆与动力工程学院课程设计说明书河南科技大学课程设计说明书课程名称EDA技术与应用题目电子日历学院车辆与动力工程学院班级农业电气化与自动化101班学生姓名张天保指导教师罗四倍日期2013年7月10日22车辆与动力工程学院课程设计说明书电子日历摘要本设计为实现一个多功能的电子日历,具有年、月、日、星期计时并显示的功能;并且具有校对功能,能够对初始的时间进行人为的设定。本设计采用EDA技术,以硬件描述语言VHDL为系统逻辑描述手段设计具有电子日历功能的硬件电路,在QuartusII软件设计环境下,采用自顶向下的设计思路,分别对各个基础模块进行创建,通过各个基础模块的

2、组合和连接来构建上层原理图,完成基于VHDL电子日历地设计。系统目标芯片采用EP1K30TC144-3,由时钟模块、控制模块、计时模块、数据译码模块、显示模块组成。经编译和仿真所设计的程序,在可编程逻辑器件上下载验证,将硬件编写程序下载到试验箱上进行功能验证。本系统能够完成年、月、日、星期的显示,由按键输入进行电子日历的校时功能。关键词:EDA、电子日历、VHDL、QuartusII22车辆与动力工程学院课程设计说明书目录第一章绪论11.1EDA技术11.2QuartusII的使用11.3模块化设计11.4分析、解决问题1第二章总体设计22.1设计内容22.2设

3、计说明22.3设计报告要求3第三章设计原理43.1设计思想43.2设计原理图43.3工作过程5第四章设计结果64.1VHDL程序与仿真64.1.1秒与分模块64.1.2小时模块74.1.3星期模块84.1.4日模块94.1.4月模块104.1.5年低两位模块124.1.6校时模块144.1.7显示模式模块174.2顶层设计与仿真174.3实验小结18第五章参考文献1922车辆与动力工程学院课程设计说明书第一章绪论1.1EDA技术EDA(ElectronicDesignAutomation),即电子设计自动化,是指利用计算机完成电子系统的设计。它的主要特征及核心是

4、“自顶向下”的设计方法,这种设计方法首先从系统设计入手,在顶层进行功能方框图的划分和结构设计。在方框图一级进行仿真、纠错,并用硬件描述语言对高层次的系统行为进行描述,在系统一级进行验证。然后用综合优化工具生成具体门电路的网表。由于设计的主要仿真和调试过程是在高层次上完成的,这不仅有利于早期发现结构设计上的错误,避免设计工作的浪费,而且也减少了逻辑功能仿真的工作量,提高了设计的一次成功率。1.2QuartusII的使用通过实验,熟悉并掌握QuartusII软件的使用,熟悉该软件工具的环境。除了学习利用VHDL语言编写程序实现硬件电路以外,还要熟练的使用原理图输入的

5、方法进行硬件设计,具体是对每个模块形成一个功能元件,通过元件的连接来实现系统的功能,而不是通过VHDL语言的元件例化程序来完成,不仅提高了效率,而且思想原理也更加的清晰。1.3模块化设计掌握年、月、日、时、分、秒以及控制部分的各功能模块程序设计的原理,进而理解电子日历的设计原理,学习并理解模块化设计的方法与思想。用VHDL语言编写各模块程序,进一步了解和掌握各个程序语言,知道编程中的注意事项,提高编程的熟练程度。1.4分析、解决问题通过本实验设计,理论联系实际,巩固所学理论知识,并且提高自己通过所学理论分析、解决实际问题的能力。进一步加深对VHDL设计的了解与认

6、识,体会EDA的巨大作用,了解进行硬件系统设计的整个流程,对生活工作中的电气设备有了更深一层次的了解,对电气工程专业有了更多兴趣。22车辆与动力工程学院课程设计说明书第二章总体设计2.1设计内容设计具有如下功能的电子日历:1)能进行正常的年、月、日、星期计时和显示功能。2)能利用实验系统上的按键实现年、月、日和星期的校对功能。3)用层次化设计方法设计该电路,编写各个功能模块的程序。4)仿真报时功能,通过观察有关波形确认电路设计是否正确。5)完成电路设计后,用实验系统下载验证设计的正确性。2.2设计说明年、月、日和星期的显示格式如图2所示。年(高位)年(低位)月日

7、星期图2-1电子日历显示格式22车辆与动力工程学院课程设计说明书2.3设计报告要求1)分析系统的工作原理。2)画出顶层原理图,写出顶层文件源程序。3)写出各功能模块的源程序。4)仿真各功能模块,画出仿真波形。5)书写实验报告应结构合理,层次分明。22车辆与动力工程学院课程设计说明书第三章设计原理3.1设计思想按照模块化的设计思想,要实现电子日历的基础功能,必定要包含年、月、日和星期的功能模块,其中,日用三十进制计数器来实现,月用十二进制计数器来实现,年的低两位和高两位都是一百进制计数器,同时每个计数器都有显示输出端和进位输出端,同时低级别(如日)的进位输出要给较

8、高级别(如月)的时钟输入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。