基于fpga的数字时钟.doc

上传人:壹****1 文档编号:549520776 上传时间:2024-01-26 格式:DOC 页数:67 大小:1.05MB
返回 下载 相关 举报
基于fpga的数字时钟.doc_第1页
第1页 / 共67页
基于fpga的数字时钟.doc_第2页
第2页 / 共67页
基于fpga的数字时钟.doc_第3页
第3页 / 共67页
基于fpga的数字时钟.doc_第4页
第4页 / 共67页
基于fpga的数字时钟.doc_第5页
第5页 / 共67页
点击查看更多>>
资源描述

《基于fpga的数字时钟.doc》由会员分享,可在线阅读,更多相关《基于fpga的数字时钟.doc(67页珍藏版)》请在金锄头文库上搜索。

1、 设计(论文)题目:基于FPGA的数字时钟设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版

2、本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文

3、的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日摘 要随着科学技术的飞速发展,系统向着高速度、低功耗、低电压和网络化、移动化方向发展,各个领域对电路的要求越来越高,传统单一功能的电路很难满足发展的要求,而可编程逻辑器件(CPLD/FPGA)可以很方便地通过对逻辑结构的修改和配置,完成对系统和设备的升级。Verilog HDL是一种应用广泛的硬件描述

4、语言,可用于从算法级、门级到开关级的多种抽象层次的数字系统设计。Verilog HDL语言最大的特点就是易学易用,通过学习和使用,可以在短时间内掌握该语言。另外该语言的功能强大,可以满足各个层次设计人员的需要,从高层的系统描述到底层的版图设计,都能很好地支持。本文就是用Verilog HDL语言来描述一个基于FPGA的多功能数字时钟的设计。该数字时钟具备准确计时,时间校准, 定时闹钟, 报时, 数字跑表等功能。本文首先介绍了FPGA方面的基础知识,然后介绍了多功能数字时钟的设计以及源代码开发过程。源代码首先在Xilinx ISE11软件上进行仿真、综合,通过后下载到Aquila系列开发板上,在

5、FPGA器件上的试验结果表明上述功能全部正确,工作稳定良好。【关键词】FPGA 数字时钟 Verilog HDLABSTRACTWith the rapid development of science and technology, the system toward the high speed, low power consumption, low voltage and networking, mobility management, various areas on the circuit requirements get higher, traditional single-fun

6、ction of the circuit is very hard to meet development requirements, and programmable logic devices (CPLD/FPGA) can be easily passed on the logical structure of modification and configuration, the system and equipment upgrades.Verilog HDL is a widespread use of the hardware description language can b

7、e used from the algorithm level, gate-level to switch-level of the various abstraction levels of system design. Verilog HDL greatest feature is easy to use, learn and use, in a short period of time can master the language. Meanwhile, the language of the powerful, all levels designed to meet the need

8、s of the staff, The system from the top to bottom describing the layout, can better support. This paper is using Verilog HDL language to describe the design of an FPGA-based multifunctional digital timer. This timer has the function of accurate time clock, time calibration, regular alarm clock, time

9、r, digital stopwatch and so on. This paper first introduces the basic knowledge of the FPGA, then introduces the design of the multifunctional digital clock and the development of the source code. After the simulation、synthesis on Xilinx ISE11 software, the source code downloads to the Aqulia develo

10、pment box, test results on the FPGA devices shows that all of the above functions are correct and stable.【Key words】FPGA Digital Clock Verilog HDL目 录摘 要IABSTRACTII前 言1第一章 数字时钟概述2第一节 数字时钟系统及其发展2第二节 FPGA数字时钟的研究现状3一、课题相关技术的发展3二、课题研究的必要性3第三节 数字时钟的原理介绍及功能要求4一、数字时钟的原理介绍4二、数字时钟的功能要求4第四节 本章小结5第二章 FPGA数字系统的开

11、发原理6第一节FPGA技术及其工作原理6一、FPGA概述6二、FPGA的基本工作原理6第二节FPGA的设计流程7一、设计输入8二、设计综合8三、设计仿真8四、实现9五、下载9第三节FPGA设计的基本原则10一、硬件原则10二、面积和速度的平衡与互换原则10三、系统原则10四、同步原则11第四节FPGA基本结构及常见技术11一、FPGA基本结构11二、FPGA常见技术13第五节 本章小结15第三章 FPGA开发平台16第一节 Verilog HDL介绍16一、Verilog HDL概述16二、主要能力17三、自顶向下的设计方法18四、模块19第二节 Aquila板卡使用说明及主要模块介绍20一、

12、电源输入20二、复位20三、视频输入输出接口21四、扩展接口21五、I2C 地址21六、指示灯22七、FPGA配置22八、用户自定义按键23九、网络接口23十、RS232 接口23第三节 ISE简要介绍24一、ISE概述24二、ISE功能简介24三、基于ISE的仿真25第四节 本章小结26第四章 数字时钟的设计与实现27第一节 系统的总体设计27第二节 系统结构28第三节 功能描述28第四节 单元电路设计29一、分频模块电路设计与实现29二、键盘接口30三、显示模块设计与实现31第五节 本章小结32第五章 系统实现与验证33第一节 仿真与验证33第二节 下载与配置33第三节 系统测试结果35结

13、 论36致 谢37参考文献38附 录39一、英文原文39二、英文翻译46三、源程序50- 58 -前 言现代社会的标志之一就是信息产品的广泛使用,而且是产品的性能越来越强,复杂程度越来越高,更新步伐越来越快。支撑信息电子产品高速发展的基础就是微电子制造工艺水平的提高和电子产品设计开发技术的发展。前者以微细加工技术为代表,而后者的代表就是电子设计自动化(electronic design automatic,EDA)技术。本设计采用的Verilog HDL是一种全方位的硬件描述语言,具有极强的描述能力,能支持系统行为级、寄存器传输级和逻辑门级三个不同层次的设计;支持结构、数据流、行为三种描述形式

14、的混合描述、覆盖面广、抽象能力强,因此在实际应用中越来越广泛。ASIC是专用的系统集成电路,是一种带有逻辑处理的加速处理器。而FPGA是特殊的ASIC芯片,与其他的ASIC芯片相比,它具有设计开发周期短、设计制造成本低、开发工具先进、标准产品无需测试、质量稳定以及可实时在线检测等优点。在控制系统中,键盘是常用的人机交换接口,当所设置的功能键或数字键按下的时候,系统应该完成该键所设置的功能。因此,键信息输入是与软件结构密切相关的过程。根据键盘的结构不同,采用不同的编码方法。但无论有无编码以及采用什么样的编码,最后都要转换成为相应的键值,以实现按键功能程序的转移。钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警、定时启闭电路、定时开关烘箱、通断动力设备,甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。因此,研究数字钟及扩大其应用,有着非常现实的意义。第一章 数字时钟概述数字时钟在我们生活中其中非常重要的作用,了解数字时钟目前的发展状况是必需的,对于数字时钟的研究也是非常有必要的。本章还讲述数字时钟的原理和基本的功能要求。第一节 数字时钟系统及其

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档 > 租房合同

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号