完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
亲爱的大家,
我正在使用针对Artix-7 FPGA的Vivado 2016.1。 我在FPGA内部实现了一个环形振荡器,振荡频率几乎达到500 MHz。 现在,我想设计一个频率计并实施它以测量该频率。 我知道频率测量的概念,我看了一下这个课程项目: https://www.google.ca/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwi98o3T8fTTAhUT52MKHWUgDboQFggpMAA&url= HTTPS%3A%2F%2Fwww.researchgate.net%2Ffile.PostFileLoader.html%3Fid%3D587b7ac6cbd5c2311f1c2079%26assetKey%3DAS%253A450786841 ... 作者使用了一种hyprid技术来测量高频信号的频率。 在PDF文件的大部分内容中,他提到了CD中可用的.vhd代码源,但我没有看到与它们相关的任何内容! 有没有人偶然得到了这个项目的源文件,或者任何人都可以帮我快速设计和实现我的设计的频率计数器,好吗? 善意的回复和提示是提前赞赏的! 问候, |
|
相关推荐
6个回答
|
|
亲爱的@杜汶泽,
我诚挚地感谢您的帮助,为我提供了一个找到我想要的东西的方法。 我熟悉FPGA中的高频问题,这是我的工作领域。 我将使用您与我分享的那些文件,并为您提供有关其功能的反馈。 感谢致敬, |
|
|
|
测量500 MHz等高频不应该采用混合方法。
如何操作取决于所需的准确度以及进行测量所需的时间。 例如,如果您只是观察长期漂移,则可以计算10秒并具有0.1 Hz的精度(精度取决于您的时基的稳定性)。 对于粗略测量,您可以计算更短的时间,如100 us,以获得精确的2位小数(以MHz为单位)。 在任何情况下,执行此操作的代码都非常简单,但大部分代码都在被测频率的时钟域中运行。 在您的情况下,这意味着它需要保持简单,以满足时间。 一种典型的方法是在参考频域中有一个计数器,其高阶位的周期为1秒(或者你想要的测量间隔是什么)。 然后,使用两个或更多个触发器将该MSB信号与测量时钟同步,以减少亚稳事件的发生。 然后延迟同步信号以检测上升沿(所有在测量的频域中)并产生单个周期脉冲。 使用该脉冲重置计数器,同时将其先前值加载到结果寄存器中。 计数器和结果寄存器需要足够的位用于最大频率。 - Gabor |
|
|
|
|
|
|
|
附件是我在11年前为Spartan-3E入门套件准备的参考设计,它实现了频率计数器。
实际上,它甚至包含一个可以测量其频率的环形振荡器。 我认为这个参考设计提供了创建自己设计所需的所有代码和文档。 我唯一担心的是~500MHz可能是一个挑战,特别是如果你不熟悉FPGA设计。 因此,您可能希望实现“预缩放器”以最初将~500MHz时钟除以某个因子(例如10到50MHz),然后测量较低速率的时钟(然后重新缩放测量值)。 Ken Chapman英国Xilinx主要工程师 PicoBlaze_frequency_counter_v100.zip 525 KB |
|
|
|
亲爱的@杜汶泽,
我诚挚地感谢您的帮助,为我提供了一个找到我想要的东西的方法。 我熟悉FPGA中的高频问题,这是我的工作领域。 我将使用您与我分享的那些文件,并为您提供有关其功能的反馈。 感谢致敬, |
|
|
|
亲爱的@杜汶泽,
此链接中的文件KCPSM3.zip不再可用,设计综合失败!Xilinx可能会从FPGA中删除该文件,因为FPGA已经老了......! https://www.xilinx.com/products/intellectual-property/picoblaze.html#design |
|
|
|
只有小组成员才能发言,加入小组>>
2378 浏览 7 评论
2793 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2260 浏览 9 评论
3334 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2426 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
751浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
537浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
361浏览 1评论
753浏览 0评论
1955浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-20 09:47 , Processed in 1.581176 second(s), Total 88, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号