基于fpga的多功能电子万年历

基于fpga的多功能电子万年历

ID:2266839

大小:477.50 KB

页数:31页

时间:2017-11-15

基于fpga的多功能电子万年历_第1页
基于fpga的多功能电子万年历_第2页
基于fpga的多功能电子万年历_第3页
基于fpga的多功能电子万年历_第4页
基于fpga的多功能电子万年历_第5页
资源描述:

《基于fpga的多功能电子万年历》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于FPGA的多功能电子万年历目录一、多功能电子万年历及FPGA简介11.1电子万年历的发展11.2FPGA简介11.3 电子万年历的工作原理2二、多功能电子万年历各功能模块实现42.1 时钟问题42.1.1 全局时钟42.1.2 门控时钟42.1.3 多级逻辑时钟52.1.4 波动式时钟52.2 电子万年历的控制系统62.3 主控制模块maincontrol72.4 时间及其设置模块time_auto_and_set82.2.1 时间模块timepiece_main82.2.2时间设置模块timeset92.2.3 时间数据与时间设置数据多路选择模块time_mux112.3 

2、时间显示动态位选模块time_disp_select132.4 显示模块disp_data_mux142.5 秒表模块stopwatch152.6 日期显示与设置模块date_main162.6.1 日期自动工作模块autodate162.6.2 日期设置模块setdate172.7 闹钟模块alarmclock172.8 分频模块fdiv192.9 顶层模块图20三、附录22电子万年历系统的VerilogHDL语言程序设计部分代码223.1主控制模块223.2秒自动计时子模块243.3时间自动工作控制243.4时间数据与时间设置数据多路选择模块253.5时间及其设置模块263.

3、6时间显示动态位选模块273.7秒表模块283.8分频模块28参考文献30第30页共33页基于FPGA的多功能电子万年历一、多功能电子万年历及FPGA简介1.1电子万年历的发展钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能,诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、定时启闭路灯等。所有这些,都是以钟表数字化为基础的。因此,研究电子万年历及扩大其应用,有非常现实的意义。数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命,因此得到了广泛的使用。电子万年历从原理

4、上讲是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。因此,我们此次设计与制做电子万年历就是为了了解数字钟的原理,从而学会制作数字钟。而且通过万年历的制作进一步了解各种在制作中用到的中小规模集成电路的作用及使用方法,且由于电子万年历包括组合逻辑电路和时序电路,通过它可以进一步学习与掌握各种组合逻辑电路与时序电路的原理与使用方法。1.2FPGA简介PLD/FPGA是近几年集成电路中发展最快的产品。由于PLD性能的高速发展以及设计人员自身能力的提高,可编程逻辑器件供应商将进一步扩大可编程芯片的领地,将复杂的专用芯片挤向高端和超复杂应用。据ICInsights的数据显示,PLD市

5、场从1999年的29亿美元增长到去年的56亿美元,几乎翻了一番。Matas预计这种高速增长局第30页共33页基于FPGA的多功能电子万年历面以后很难出现,但可编程逻辑器件依然是集成电路中最具活力和前途的产业。复杂可编程逻辑器件。 可编程逻辑器件的两种主要类型是现场可编程门阵列(FPGA)和复杂可编程逻辑(CPLD)。在这两类可编程逻辑器件中,FPGA提供了最高的逻辑密度、最丰富的特性和最高的性能。现在最新的FPGA器件,如XilinxVirtex"系列中的部分器件,可提供八百万"系统门"(相对逻辑密度)。这些先进的器件还提供诸如内建的硬连线处理器(如IBMPowerPC)、大容量

6、存储器、时钟管理系统等特性,并支持多种最新的超快速器件至器件(device-to-device)信号技术。FPGA被应用于范围广泛的应用中,从数据处理和存储,以及到仪器仪表、电信和数字信号处理等。1.3 电子万年历的工作原理按键消抖可编功能键程调整键1逻调整键2辑器件CPLD/FPGALED显示模块u功能键用来选择不同的工作模式:第30页共33页基于FPGA的多功能电子万年历时间正常显示功能、时间调整与显示、秒表功能、闹钟设置与查看、日期显示、日期调整与设置。u调整键1:主要用于闹钟设置、日期显示与调整、秒表、时间调整与设置中的位置选择按钮,与功能键配合使用。Ø2号键功能模式,即

7、时间调整与设置时,用作时、分、秒的移位,按一下,将会实现“时-分-秒”的依次移位,便于在特定位置进行调整;Ø4号键功能模式,即闹钟设置与查看时,同样用作时、分、秒的移位,按一下,将会实现“时-分-秒”的依次移位,便于在特定位置进行调整;Ø6号键功能模式,即日期调整与设置时,用作月、日的移位,按一下,将会实现“月-日”的依次移位,便于在特定位置进行调整。u调整键2:主要用于闹钟设置、日期显示与调整、秒表、时间调整与设置中的调整按钮,与功能键配合使用。Ø2号键功能模式,即时间调整与设

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

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

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