教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

基于FPGA的数字频率计的设计(7)

来源:网络收集 时间:2026-08-19
导读: 结论 频率计是工程技术人员必不可少的测量工具。频率测量也是电子测量技术中最基本最常见的测量之一,并与其他许多电参量的测量方案和测量结果都有着十分密切的关系,不少物理量的测量,如转速、振动频率等的测量都

结论

频率计是工程技术人员必不可少的测量工具。频率测量也是电子测量技术中最基本最常见的测量之一,并与其他许多电参量的测量方案和测量结果都有着十分密切的关系,不少物理量的测量,如转速、振动频率等的测量都涉及到或可以转化为频率的测量。正因为频率和频率测量具有如此的重要性,因而频率计在电子产品开发中也广受重视。在生产和生活中主要测量频率的方法为直接计数测频法,等精度测频法和全同步测频法,本设计利用直接测频的方法,采用EDA的设计方法完成频率计的设计,具有设计周期短,设计效率高的特点。

本设计在了解国内外发展情况的基础上,掌握频率计的基本原理。设计频率计的测量范围为1Hz-99.99MHz。可根据输入信号频率自动调整显示数值的单位为合适的数值,并通过unit端口告知用户读数的单位。在掌握硬件描述语言(Verilog HDL)的基础上,根据设计思想对频率计进行了模块划分--频率计顶层模块,分频模块,计数模块,单位控制模块,数码管位选模块和转换模块。相应完成文件例化,自动档位变换功能,记录10以内数据的变化,根据不同功能选择不同单位精度,控制数码管点亮顺序,译码等功能。利用Verilog HDL语言编写相关模块代码。并通过Quartus II软件平台进行了程序各个模块的功能仿真。从而完成输入被测频率,通过选择不同档位,精确输出测量值,达到了预期目标。

24

致谢

感谢学校和老师对我的培养,给我这个自己动手的机会和空间。经过一段时间的编写,终于在指导老师陈晓洁的帮助下完成了毕业设计,陈老师治学严谨,理论知识深厚,在学术研究上给予我悉心的指导和耐心的帮助。从论文的选题、课题研究,直到论文的撰写许许多多方面都体现了导师的关怀。陈老师求真务实、开拓创新的学术精神,注重理论又强调实践的科研作风,诲人不倦的学者风范,高度的责任感和生活中谦逊质朴、平易近人的学者风范时时都深深感染和指引着我。在论文工作中,遇到了许许多多这样那样的问题,有的是专业上的问题,有的是论文格式上的问题,一直得到陈老师的亲切关怀和悉心指导,使我的论文可以又快又好的完成。值此论文完成之际,谨向陈老师致以最崇高的谢意!

其次我要感谢我的同学们,在我最艰难的日子里,他们给我精神上的支持。他们一直在鼓励我,让我充满信心地迎接每一个问题。

最后,衷心地感谢在百忙之中评阅论文和参加答辩的各位专家、教授!

25

参考文献

1 徐辉,王祖强,王照君.基于高速串行BCD码除法的数字频率计的设计[M]. 电子技术应用, 2002,67-70

2 徐成,刘彦,李仁发,等.一种全同步数字频率测量方法的研究[J].电子技术应用, 2004,43-50

3 侯伯亨,顾新.VHDL 硬件描述语言与数字逻辑电路设计(第3版)[M].西安: 西安电子科技大学出版社.2003,153-165

4 谭会生,张昌凡.EDA技术及应用[M].西安: 西安电子科技大学出版社. 2003,202-207

5 魏忠,蔡勇,雷红卫.嵌入式开发详解[M].电子工业出版社2003,233-237 6 周如辉.实时视频处理系统中乒乓存储控制器的设计[J].电子元器件应用,2006,66-68.

7 马忠梅.单片机的C语言应用程序设计[M].北京航空航天大学出版社.2002,247-249

8 宋万杰,罗丰,吴顺君.CPLD技术极其应用[M].西安电子科技大学出版社.2004,317-318

9 常青,陈辉煌.可编程专用集成电路及其应用与设计实践[M].国防工业出版社.2006,46-50

10 王金明,杨吉斌.数字系统设计与VHDL[M].北京:电子工业出版社,2002, 268-269

11 林明权.VHDL数字控制系统设计范例[M].电子工业出版社,2003,168-173

12 张凌.VHDL 语言在FPGA/CPLD开发中的应用[M].电子工程师,2002,281-286

13 任晓东,文博.CPLD/FPGA高级应用开发指南[M].电子工业出版社2004,368-369

14 来金梅. FPGA现状及其发展趋势[M]. 复旦大学FPGA培训教程.2005,135-137

26

15 姜雪松,张海风. 可编程逻辑器件和EDA设计技术[M], 北京:机械工业出版社, 2005,295-298

16 魏西峰. 全同步数字频率测量方法的研究[J] .现代电子技术, 2005,76-79 17 黄智伟. FPGA系统设计与实践[M].北京:电子工业出版社,2005,3-55 18 冯涛,秦永左. 数字测频方法的研究[J].长春光学精密机械学院学报,2001,38-41

19 杨守良. 基于FPGA的数字频率计的设计和实现[J].现代电子技术,2005,123-125

20 谢海鸿. 基于FPGA芯片的数字频率计设计[J].现代电子技术,2005, 45-47

21 王伟. Verilog HDL 程序设计与应用[M].北京:人民邮电出版社,2005 ,39-42

22 Pan Song. Application foreground of CPLD/FPGA in electron design[J]Electron technology apply 1997, 16—21

23 LU Shao qiang. FPGA will gradualy replace ASIC and ASSP[J] Electron production world.2009, 26—28

24 邵蓉. 基于EDA技术的数字系统的数字综合方法的探讨[J]. 抚顺石油学院学报,2003, 69-71

27

附录1 程序源代码

1. 顶层模块源代码 module fre_counter(

clk_50k, fre_in, rstn, led_sel, unit,

a,b,c,d,e,f,g ); input clk_50k,fre_in,rstn; output[1:0] led_sel; output[2:0] unit; output a,b,c,d,e,f,g;

wire div_10,div_100,div_1000,div_10000,div_100000;

clk_gen part_clk_gen(.rstn(rstn),.clk(clk_50k),.div_10(div_10),

.div_100(div_100),.div_1000(div_1000),.div_10000(div_10000),.div_100000(div_100000)); reg gate;

wire[3:0] count_a,count_b,count_c,count_d;

count_4units part_count(.clk(fre_in),.gate(gate),.out_a(count_a), .out_b(count_b),.out_c(count_c),.out_d(count_d)); reg[2:0] gate_sel; assign unit=gate_sel; wire unit_H; reg unit_L;

always@(negedge count_a[3] or negedge gate) if(!gate) unit_L<=1'b0;

28

…… 此处隐藏:1328字,全部文档内容请下载后查看。喜欢就下载吧 ……
基于FPGA的数字频率计的设计(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/454529.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)