在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4030|回复: 7

[求助] xilinx时钟驱动问题

[复制链接]
发表于 2014-4-6 22:08:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
才用xilinx的片子,从pll输出的信号,如果做个assign赋值输出到外面,同时又做内部使用时会报错,不知道xilinx是通过什么方式处理的!求指导!
发表于 2014-4-11 09:40:36 | 显示全部楼层
加OBUF
发表于 2014-4-11 09:46:24 | 显示全部楼层
内部使用的时钟经过bufg试试
发表于 2014-4-11 09:53:37 | 显示全部楼层
1、平时用得最多的还是IBUFG+DCM(PLL)+BUFG方案,如下图所示。将时钟管脚输入的时钟作为IBUFG的输入,然后将IBUFG的输出作为DCM(PLL)的输入,将经DCM(PLL)频率变换后的输出再作为BUFG的输入这种方案使用方法最为灵活,对全局时钟的控制更加有效。通过DCM(PLL)模块不仅能对时钟进行同步、移相、分频、倍频等变换,而且可以使全局时钟的输出达到无抖动延迟(“0”skew)。
2、从BUFG输出的时钟,是不能直接连接普通I/O管脚输出的,会报错,若要将全局时钟输出,有两种方法:一是直接将BUFG的输入连接普通I/O管脚输出,或者将BUFG的输出经由ODDR2后再连接I/O管脚输出。需要注意的是,将CLOCK_DEDICATED_ROUTE属性设为FALSE虽然会将ERROR降为WARNING,但是这样时钟系统将不再是全局时钟系统,不建议这样做。
in signal->ibufg->DCM(PLL)->(输出片外时钟)->bufg->内部时钟信号
 楼主| 发表于 2014-4-11 10:20:55 | 显示全部楼层
回复 4# layueliuhuo


    是这样的,xilinx对时钟的使用还是很严格的,不能随便出!
发表于 2014-4-11 18:57:07 | 显示全部楼层
例化 DCM,或者PLL,配合BUFG,这是全片都可以用时钟,这些BUFG后面clk tree是 全局balance好的
也有一些BUFIO 可以做区域时钟,就是drive的逻辑有位置限制,这些buffer后面的clk tree只有balance一个局部
发表于 2014-4-12 10:37:54 | 显示全部楼层
内部使用的应该是 PLL -> BUFG->内部使用
外部管脚输出的 应该是  PLL  -> BUFG -> ODDR -> PIN
 楼主| 发表于 2014-4-12 10:39:57 | 显示全部楼层
回复 7# nj_yanglu


    顶一个!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-22 07:02 , Processed in 0.020362 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表