- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验四 等精度测频
一、实验目的
掌握Quartus II软件的基本应用。
掌握Modelsim软件的基木应用,学习通过仿真波形观察各信号逻辑关系。
练习例化,多模块连接,规划小型程序结构。
掌握等精度测频原理及Verilog程序实现方法。
二、实验仪器与软件
电脑 2. FPGA 开发板 FBI39 3. Quartus II 软件 4. Modelsim 软件
三、实验原理
频率是一个基本物理量,在各种物理实验及电路设计项目中经常对频率量进行测 量,通常频率测量有三种方法:测周法、定时计数法和多周期同步测频法(等精度测频)。
1.测周法
测周法,适用于低频信号
被测信号 ! I
系统时钟 廿[j ltljti ltlpu lTu Lnnnn
图i测周法原理图
测周法即测量一个信号周期(上升沿到上升沿)内包含的系统时钟周期的个数N, 由于系统时钟周期为已知(系统频率fsys的倒数),因此很容易算出被测信号的周期:
T = N * (1 / fsys)
进而得到被测信号频率: F = fsys / N
从上述公式中可以得出,测周法适用于频率较低的信号,频率越低测量精度越高, 同时测量时间也越慢。
定时计数法
闸门时间
闸门时间
被测信号
图2定时计数法
定时计数法即在一个规定时间t (闸门)内,测量被测信号的周期个数N,则被测 信号周期为:T = t/N ,频率为:F = N/t o
从上述公式可以看出,定时计数法时候与频率较高的信号,频率越高精度越高。
多周期同步测量法
多周期同步测量(等精度)
预置闸门同步闸门
预置闸门
同步闸门
被测信号
系统时钟
1 1 1 1 1 L
:1 1 1 1
1 1 L
1 : 1
1
1
1 nnnn U U U
1
1
irinnnnn卩口盯卩凹口卩nnnnnn
Juuuuuuuuuuuuuuuuuuuuuu
1
1 1
1 1 叩nn卩卩nhnn
UUUUUUUUUU
1 1
T = sent * (1/fsys) / eent F = eent * fsys / sent
图3多周期同步测频法
多周期同步测频法原理如图3所示,预置闸门控制单次测量时间,当预置闸门开启 (高电平)时,测频并没有真正开始,而是要等到被测信号的上升沿到来,才开启同步 闸门,即开始真正的测频。同样,当预置闸门关闭(低电平)时,测频并没冇被终止, 而是要等到被测信号的上升沿到来,才关闭同步闸门,停止测频。从图3可以看岀真正 测频时间为同步闸门开启时间,略大于预置闸门时间,同步闸门开启时间与系统时钟和 被测信号同步,测频误差不随频率人小变化,因此习惯上称多周期同步测量法为“等精 度测频”。测频(同步闸门为高电平)时对系统时钟上升沿计数得到Nl,同时对被测信 号上升沿计数得到N2。则被测信号周期为:
T = N1*( 1/fsys)/N2 ,频率为:F = N2*fsys/Nl。
程序结构
图4等精度测频实验程序结构
如图4所示,方框内为等精度测频Verilog程序实现框图,其他部分为测试频率。
四、实验内容和步龙
四、
实验内容和步龙
在工程模板FB139_Default的rtl 了文件夹内编写程序fre_meas.v^ data_proc.v和 digi.v,并在顶层模块FB139-TOP.V内例化链接,完成等精度测频模块的编写。
在仃1文件夹内编程key.v和key_proc.v,并生成PLL的IP核程序elk_gen.v,产 生四种测试频率信号,通过按键对测试频率进行选择。
在顶层模块FB139_TOP.V内例化连接所以模块。
编写测试平台counter_tb.v,用Modelsim软件对程序进行仿真,分别观察各模块 内部信号的逻辑关系是否正确。
将仿真止确的程序加入Quarturs II工程FB139_Default进行编译,并通过USB Blaster K载器下载。用按键选择被测频率信号,观察数码管显示数据是否止确。
五、 预习要求
练习Quartus 11丄程建立过程。
练习Modelsim工程建立过程。
复习理论课内容“按键识别”和“数码管动态扫描”。
预习等精度测频实现方法,推到计算公式,构思Verilog程序实现方法。
六、 实验报告
整理实验程序。
分析讨论实验中岀现的问题及解决方法。
您可能关注的文档
最近下载
- 第一单元《做学习的主人》大单元整体教学评一体化教学设计 2025道德与法治三年级上册.docx
- 入党志愿书空白表格_1831893502精品.doc VIP
- 三一汽车起重机STC1000C7-1_产品手册用户使用说明书技术参数图解图示电子版.pdf VIP
- 2025-2026学年高二物理上学期第一次月考卷(真题含答案解析).docx VIP
- 高中语文专题一沁园春长沙学案苏教版.doc VIP
- 《中国老年骨质疏松症诊疗指南(2024)》解读-.pptx VIP
- 门式钢架房屋技术规程2002.pdf
- 《2校园的树木我修剪》(教案)人民版劳动技术七年级上册.docx
- 报价单模板模板.docx VIP
- 意外事故调查表(标准范本).pdf VIP
文档评论(0)