基于FPGA的计时器设计(最终) 联系客服

发布时间 : 星期四 文章基于FPGA的计时器设计(最终)更新完毕开始阅读

目 录

1 绪论 .................................................................................................................................................. 1 1.1 课题研究的目的 ............................................................................................................. 1 1.2 国内外发展现状 ............................................................................................................. 1 1.3课题的主要技术路线 ...................................................................................................... 2 2 FPGA技术及硬件描述语言 ................................................................................................. 3 2.1 FPGA的介绍 ................................................................................................................... 3

2.1.1可编程逻辑器件发展简史 .................................................................................... 3 2.1.2可编程逻辑器件的基本结构 ................................................................................ 3 2.1.3可编程逻辑器件分类 ............................................................................................ 4 2.1.4 Altera Cyclone Ⅱ系列器件介绍.......................................................................... 5 2.1.5 FPGA的开发流程 ................................................................................................. 5 2.2 FPGA设计方法 ............................................................................................................... 6 2.3 利用硬件描述语言(HDL)的硬件电路设计方法 ..................................................... 7 2.4 Verilog HDL语言的设计流程 ........................................................................................ 8 2.5 Quartus Ⅱ概述及其设计流程 ...................................................................................... 11

2.5.1 Quartus Ⅱ概述 ................................................................................................... 11 2.5.2 Quartus Ⅱ设计流程 ........................................................................................... 12 3 系统总体设计 .................................................................................................................... 14 3.1 计费模块介绍 ............................................................................................................... 14 3.2 预设模块介绍 ............................................................................................................... 15 3.3 时钟分频模块介绍 ....................................................................................................... 15 3.4 分拆模块介绍 ............................................................................................................... 15 3.5 数码管显示模块介绍 ................................................................................................... 16 3.6 警告模块介绍 ............................................................................................................... 17 3.7 逻辑资源使用情况 ....................................................................................................... 17 4

系统的操作与分析 ........................................................................................................... 18 4.1 系统功能介绍 ............................................................................................................... 18

4.2 选择通话类型和设置余额 ........................................................................................... 20 4.3通话开始 ........................................................................................................................ 21 4.4通话结束 ........................................................................................................................ 22 结论 .......................................................................................................................................... 23 参考文献 .................................................................................................................................. 24 致谢 .......................................................................................................................................... 25 附录A....................................................................................................................................... 26 附录B ....................................................................................................................................... 27 附录C ....................................................................................................................................... 31 附录D....................................................................................................................................... 32 附录E ....................................................................................................................................... 33 附录F ....................................................................................................................................... 35 附录G....................................................................................................................................... 36

1 绪论

1.1 课题研究的目的

时钟计时器在现在应用场合非常的广泛,近年来,随着科学技术的进步和时代的发展,人们对时钟的功能和精度提出了越来越高的要求,各种时钟的设计也越来越重要。秒表/时钟计时器是在一种计时器上实现两种基本功能的一种器件。它广泛应用于各种场所,同时,它以其小巧,价格低廉,走时精度高,使用方便,功能多,便于集成化,而受到广大消费者的喜爱。近年来随着计算机技术的飞速发展,计算机也正式形成了通用计算机系统和嵌入式计算机系统二个分支。单片机作为最典型的嵌入式系统,由于其微小的体积和极低的成本,广泛应用于家用电器、仪器仪表、工业控制单元以及通信产品中,成为现代电子系统中最重要的智能化工具。同时数模电技术、微电子技术也快速发展使得大量集成芯片出现,从而实现很多简单功能代替了原来的模拟电路。这样利用单片机、集成芯片和电子电路就可以很方便的进行设计,其中最典型、现在应用也很多的就是电子产品的设计。本设计就是利用单片机技术将秒表和时钟两种计时器的功能集中到一种计时装置上,从而实现计时器功能的集成化,使其使用起来更加方便。本设计的一大特点就是在硬件设计中采用实时时钟芯片来实现计时,大大简化了硬件电路,从而使设计更加简便易行。 1.2国内外发展现状

在国外,电子计时器在集成电路发明后,只用短短几年时间就完成了技术飞跃,经过激烈的市场竞争,现在的计时器技术己经相当成熟。计时器已慢慢地脱离原来的“辅助计时工具的功能定位,正向着多功能化、可编程化方向发展,在各个领域都得到了广泛的应用。

国内也有厂商利用计时器芯片开发新的产品,但对计时器技术的研究、计时器芯片的设计还处于起步阶段。计时器的主要功能还是在于“计时”,不妨称之为“低档计时器”。即便是对这种计时器,很多厂商也只从事计时器的设计、销售业务。

1

1.3课题的主要技术路线

在本次设计基于现场可编程逻辑器件FPGA进行设计,应用硬件描述语言Verilog HDL编程并在Altera公司的Quartus Ⅱ软件上实现仿真。需要进行计时功能的实现, 通过拨码开关输入、数码管显示来达成运算目的。

2