搜索
bottom↓
回复: 7

Xilinx SPARTAN 系列FPGA 锁相环的问题

[复制链接]

出0入0汤圆

发表于 2010-3-30 11:17:33 | 显示全部楼层 |阅读模式
本人现在使用xilinx spartan系列的fpga,打算使用里面的锁相环dll产生一个时钟脉冲,我的要求是这样的,fpga输入时钟为30Mhz,利用dll产生2.048mhz的时钟,这个时钟分频利用dll可以实现么,如果能实现,将这个2.048的时钟分配给4个任意的io引脚,他们是否可以,且都能输出2.048Mhz的脉冲?谢谢了……

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2010-3-30 11:20:21 | 显示全部楼层
不能产生这个频率的时钟,换个输入时钟吧

出0入0汤圆

 楼主| 发表于 2010-3-30 11:40:07 | 显示全部楼层
回复【1楼】roasn 冰封的心
---------------------------------------------------------------------
锁相环产生的时钟和输入时钟有什么关系么?

出0入0汤圆

发表于 2010-3-30 12:41:03 | 显示全部楼层
1 30/2.048=非整数分频,即使出来也是抖动大的,你完全可让系统有两个时钟源,其中一个是2.048整倍数

出0入0汤圆

发表于 2010-3-30 12:47:30 | 显示全部楼层
建议你先看看datasheet,里面有一章专门讲DCM的用法。
不是我吝啬讲,自己看印象会深很多,学会看手册是个好习惯。
输入时钟经过整数倍的分频和倍频后能达到的频率才能输出。
而这个分频系数和倍频系数也是有限制的,甚至输入时钟的频率也是有限制的。

出0入0汤圆

 楼主| 发表于 2010-3-30 13:11:56 | 显示全部楼层
回复【3楼】888888888888
-----------------------------------------------------------------------
你的意思是在一片fpga上面加两个时钟源,其中一个使用2048的整数倍,专门用其来进行锁相?

出0入0汤圆

 楼主| 发表于 2010-3-30 15:43:22 | 显示全部楼层
我看在spartan的手册里写的,可以的分频基数是:1.5,2,2.5,3,4,5,8,16,这是不是就说明此系列的fpga中经过DLL后的频率只能是输入频率除以以上数后的值?而不能实现任意频率的输出。

出0入0汤圆

发表于 2010-3-30 15:53:17 | 显示全部楼层
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3557679&bbs_page_no=1&bbs_id=9999
有一个dds实现任意频率输出的例子。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-17 11:10

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表