脉冲与数字电路课程设计报告基于FPGA的数字钟.doc
《脉冲与数字电路课程设计报告基于FPGA的数字钟.doc》由会员分享,可在线阅读,更多相关《脉冲与数字电路课程设计报告基于FPGA的数字钟.doc(22页珍藏版)》请在三一办公上搜索。
1、计算机与信息工程系脉冲与数字电路课程设计报告 专业 _ _ 班级 _ _学号 _姓名_ 报告完成日期 _指导教师 _ _评语:成绩:批阅教师签名: 批阅时间:基于FPGA的数字钟摘 要钟表是现代人类日常生活中必不可少的工具,数字钟更是现代社会时钟发展的一个重要方向。数字钟具有其突出的可随时控制调节时间、计时精确等优势和特点,被广泛地应用于社会生活的各个方面。本设计就是通过应用生活生产中常见的逻辑电路元件设计出具有计时和调时功能的数字钟。本文主要从数字钟的设计原理、设计方案入手详细地介绍了数字时钟的硬件设计、软件设计和下载调试。在设计过程中要处理好以下几个关键方面:各种计数器、调节控制电路、显示
2、器程序设计。计数器的设计关系到时钟计时的进位与精确度,调节控制电路是调节时间的关键。最后,利用QUARTUS仿真设计软件和设计开发板的特点和优势,结合实践,设计出具有基本调节控制功能的数字时钟。关键词:数字钟,计数器,开发板,VHDL语言Based on FPGA digital clockAbstractClocks and watches is the modern human daily life essential tools, a digital clock is the development of modern society clock an important directi
3、on. A digital clock has its outstanding may at any time control regulation time, accurate timing advantages and characteristics, and is widely used in various aspects of their life. This design is through the application in production of the common life logic circuit components design has the functi
4、on of the timing and when a digital clock.This article is mainly from the digital clock design principle, and the design of digital clock is introduced in detail the hardware design, software design and download debugging. In the design process to handle the following a few key aspects: all kinds of
5、 counter, adjust control circuit, monitor the program design. The design of the counter in relation to the clock binary and accuracy, adjust the control circuit is the key to regulating time. Finally, using QUARTUS simulation design software and design features and advantages of the development boar
6、d, and combining the practice, the design has the basic regulation control functions of digital clock.Key words: a digital clock, counter, development board, VHDL language目录前言1第1章 设计任务及要求21.1设计任务及要求21.1.1设计任务21.1.2设计要求2第2章 设计原理32.1 设计原理及结构框图32.1.1设计原理32.1.2系统结构框图3第3章 系统设计43.1 VHDL硬件描述语言43.1.1VHDL硬件描
7、述语言简介43.1.2VHDL硬件描述语言特点43.2 用VHDL语言完成整个电路设计53.2.1用VHDL硬件语言完成设计53.3 系统功能及整体电路图73.3.1系统功能73.3.2整体电路图7第4章 各个模块设计84.1 计时模块84.1.1计时原理84.1.2计时模块的相应程序84.2 校时模块94.2.1校时原理94.2.2校时模块的相应程序104.3 显示模块104.3.1显示模块原理104.3.2显示模块相应程序11第5章 系统调试及性能分析135.1 仿真波形135.1.1 仿真波形135.2 引脚分配135.2.1 引脚分配145.3 下载和调试145.3.1 下载验证155
8、.3.2 调试155.3.3 设计过程中遇到的问题及解决方案15结论16谢 辞17参考文献18前言数字钟是20世纪50年代才开始出现的新型计时器,随着社会经济的高速发展,人类生活节奏不断加快,数字钟自发明以后越来越广泛的应用于人类的社会生活中。本设计是利用基本的逻辑电路元件设计的利用六位数码管显示出当前时间,并具有基本调节控制功能的简易数字时钟。本设计的意义和目的旨在加深对所学课程的理解,掌握数字系统的工作原理和设计方法,熟练应用仿真软件和实验开发板,提高独立分析问题、解决问题、综合设计和创新能力,培养实事求是、严肃认真的科学作风和良好的实验习惯,且最终能够设计成功基本的可控时钟功能。本课题从
9、数字时钟的设计原理、设计方案入手详细地介绍了数字时钟的硬件设计、软件设计和下载调试。在设计过程中要处理好以下几个关键方面:各种计数器、调节控制电路、显示器程序设计。计数器的设计关系到时钟计时的进位与精确度,调节控制电路是调节时间的关键。重点应用到了各种不同功能的计数器的设计、计数器控制电路的设计以及显示器程序VHDL硬件描述语言的设计。设计过程中解决了数字时钟的硬件设计的计时、调时和显示等功能的实现。 第1章 设计任务及要求1.1设计任务及要求1.1.1设计任务设计题目:数字钟功能:具有时、分、秒计数显示,以24小时循环计时的时钟电路,带有清零和校准功能。1.1.2设计要求在Quartus开发
10、环境下,用原理图或verilog HDL或 VHDL语言完成各模块电路设计,并进行编译,成功后先调出正确波形,进行分析。在接下来的时间,针对KH-3100的相关资料,进行引脚分配,并下载到实验板上进行验证。在整个课程设计的过程中,需要截取相关的图,比如仿真波形,引脚分配,并且画出系统结构框图、整体电路图。第2章 设计原理2.1 设计原理及结构框图2.1.1设计原理计数器在正常工作下是对1Hz的频率计时,在调整时间状态下是对调整的时间模块进行计数。控制按键用来选择是正常计数还是调整时间,并决定调整时、分、秒。如果对小时进行调整,显示时间的LED数码管将闪烁,当置数按键被按下时,相应的小时显示要加
11、1。时间显示的LED数码管均用动态扫描显示来实现。2.1.2系统结构框图系统结构框图如下图所示:图1 数字钟原理图第3章 系统设计3.1 VHDL硬件描述语言3.1.1VHDL硬件描述语言简介VHDL的英文全名是Very-High-Speed Integrated Circuit Hardware Description Language,诞生于1982年。1987年底,VHDL被IEEE和美国国防部确认为标准硬件描述语言。VHDL主要用于描述数字系统的结构,行为,功能和接口。除了含有许多具有硬件特征的语句外,VHDL的语言形式和描述风格与句法是十分类似于一般的计算机高级语言。VHDL的程序结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 脉冲 数字电路 课程设计 报告 基于 FPGA 数字
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-4150394.html