微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > FPGA实现任意频率的2倍频.....

FPGA实现任意频率的2倍频.....

时间:10-02 整理:3721RD 点击:
里面自带的锁相环只能实现固定输入频率的,求指导应该怎么做,,,,网上有说用DMC,什么的,不会     希望细致点

DMC?DCM?

lz把想干什么说的清楚一些?
比如输入频率的范围、特性?要求输出有何特性?



   就是希望能用其实现任意频率的倍频..   或者编码信号与时钟的同步



   DCM(数字时钟管理器)  O(∩_∩)O~  输错了



    这个直接写就可以了吧?自己通过两个时钟其中一个为另一个频率的二倍再分别计相同的数,最后输出的就是原频率的二倍。1m以上的可以用时钟的ip core将时钟clk_OUT和clk90_OUT进行异或运算得到。



   j就是时钟的IP CORE不会用额

xilinx的haunted用core_gen生成就是了

PLL或DCM

如果只是ip core的话,我正在用的片子里能用的只有一个“clock forwarding/board deskew(DCM_SP)”这样一个ipcore 创建一个新文件选择这个ip core然后这个作用范围是5M到240M,选择的时候选择CLK2X那个选项就是直接一个输入频率的2倍频信号我试过几次,貌似只要和你选择的频率差不多就没问题。目测应该选择频率主要是确定检波时间,差不多的话检波能检测到就会按照原定的程序倍频。不过这个应该不是正规方法=。=。

据我所知没有这种东西。无论PLL还是DLL,低于一定频率(常见的是几MHz或者十几MHz),就不能工作。
除非你能保证输入时钟占空比是精确的50%,则另论。

6楼的方法学习了。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top