综合电子课程设计-基于FPGA的数字频率计.docVIP

综合电子课程设计-基于FPGA的数字频率计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
该设计论文已经通过各大高校老师审核认可并通过答辩,欢迎大家下载学习交流。如有疑问可随时联系店主,竭诚为您解答!!

综合电子课程设计   --基于FPGA的数字频率计   班级: 0410101班 作者: 同组: 2013年11月3日 目录 1.实验内容及要求 3 2.实验原理 3 2.1频率测量原理 3 2.2周期测量原理 3 3.试验方案介绍 3 3.1系统整体逻辑框图 3 3.2测试信号源模块 3 3.3频率测试模块 3 3.4频率测试模块 3 3.4分频模块 3 3.4.1系统50M时钟分频得到2HZ信号 3 3.4.2系统50M时钟分频得到2MHZ信号 3 3.5频率周期测试切换模块 3 3.6系统显示模块 3 4. FPGA的资源分配介绍 3 4.1 FPGA的引脚资源分配 3 4.2 FPGA的系统资源占用情况 3 5. 课设收获及感想 3 6. 附录 3 6.1 Verilog语言程序源代码 3 基于FPGA的数字频率计系统 1.实验内容及要求 信号频率和周期测量 信号:脉冲波;频率:1Hz~100KHz 2.实验原理 2.1频率测量原理 测量频率的基本方法是在单位时间(如2s)内统计待测信号的周期数。本设计采用等精度测量法,使门控信号和被测信号同步,消除对被测信号计数产生的一个脉冲的误差,在测量过程中分别对被测信号和标准信号同时计数。测量的具体方法是:首先给个闸门开启信号(预置闸门信号),此时计数器并不开始计数,而是等被测信号的上升沿到来时计数器才开始计数,然后预置闸门信号关闭信号(下降沿),计数器并不立即停止计数,而是等到被测信号上升沿来到时才停止计数,完成一次测量过程,过程如下图所示。 图2.1频率测试原理 设计时,采用门控信号为2S,因此,测得的标准信号Ns为1,故,被测信号Nx的值,即为实际的频率值,可以处理后直接显示。 2.2周期测量原理   测量周期的基本方法是在待测信号一个周期内对高频脉冲信号(如2MHz)进行计数。 以待测信号作为闸门信号的开启,在待测信号的一个周期内高电平的期间对2MHZ标准信号进行计数,计出来的数为N,对应的信号周期即为N,单位为微秒。 3.试验方案介绍 3.1系统整体逻辑框图 图3.1系统整体逻辑框图 基于FPGA的数字频率计系统主要分为四大模块:测试信号源模块、频率测试模块、周期测试模块、分频模块、频率周期测试切换模块、显示模块。 3.2测试信号源模块 图3.2测试信号源 测试信号源模块的输入信号为DE2开发板上的50M时钟信号,通过计数分频方式获取,由开发板上的SW[0]、SW[1]、SW[2] SW[3]控制计数模块的数值,实现不同频率信号的输入。分别是SW[0]控制输出1HZ的待测信号,SW[1]控制输出50HZ的待测信号,SW[2]控制输出100HZ的待测信号,SW[3]控制输出100KHZ的待测信号。 3.3频率测试模块 图3.3频率测试模块 注:Rest为复位信号,低电平有效,clk_1s为闸门启动信号,高电平有效。clk_x是计数信号。 3.4频率测试模块 图3.4周期测试模块 注:Rest为复位信号,低电平有效,clk_x为闸门启动信号,高电平有效。clk_2M是计数信号。 3.4分频模块 3.4.1系统50M时钟分频得到2HZ信号 通过将开发板上的50M信号分频,得到2hz的信号,用以产生闸门信号。   图3.4.1分频模块 3.4.2系统50M时钟分频得到2MHZ信号 通过将开发板上的50M信号先倍频到100M,再对100M进行50分频,得到2hz的信号,用以产生计数信号。 图3.4.2分频模块 3.5频率周期测试切换模块 图3.5频率周期测试切换模块 当待测信号的频率小于1KHZ时,系统选择当前周期测试数据有效;当待测信号的频率大于1KHZ时,系统选择当前频率测试数据有效,并在系统试验板上以信号灯的亮灭作为当前周期显示和频率显示的标志。 3.6系统显示模块 图3.6系统显示模块 4. FPGA的资源分配介绍 4.1 FPGA的引脚资源分配 图4.1 FPGA的引脚资源分配图 4.2 FPGA的系统资源占用情况 图4.2 FPGA的系统资源占用图 5. 课设收获及感想 这次课设之后,我发现虽然我现在已经大四,也学到了很多专业知识,但实际动手操作的能力还是太差了,很多学过的东西不知道怎么应用,对于相关的软件,以及器件的了解程度还是很不够,不能把书上学会的东西灵活的应用到实际中。在课设的过程中,我还是学到了很多东西,这也要多谢那些无私的帮助我,指导我熟悉课设内容,加深对系统设计工作流程的理解,以及热心帮助我熟悉quartusII的使用,帮我解答设计中的各种问题的同学。通过这样一个系统的设计学习,让我能把自己的知识应用到实际中去,提高了我动手的能力,我真真正正的感觉到,没有前

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档