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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2360|回复: 1

[讨论] FPGA关于分频时钟信号的约束的请教和讨论

[复制链接]
发表于 2011-8-4 17:00:15 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 ertss 于 2011-8-4 17:01 编辑

大家好,

我用一个计数器产生了计数器时钟的enable信号,用作来四分频,波形图如下:

____-----____-----____-----____-----____-----____-----____-----____-----  counter's clock;
____-----------_______________________-----------_______ clock's enable(used for frequency division)

由于counter's clock和enable信号一定存在时钟偏斜,所以有可能驱动clock enable信号的counter's clock的分支上升沿到来比较快,而驱动
其他电路的counter's clock上升沿来的比较慢,这样很可能该enable的clock没有enable到;

请问通过什么方法能够约束这两个信号,使得这两个信号一定满足clock enable的关系;

我想到几个方面,但是不太清楚怎么实现:
1.把clock's enable这个信号约束成基于counter's clock的generated clock。请问是否divided by 4, duty cycle=33.33,offset=0, phase=0即可?
2.用set_clock_uncertainty -from {counter's clock} -to {counter's clock} -setup XX使得counter's clock 有一定的建立时间余量;
请问XX应该是正数还是负数? 这里是否还应该设置set_clock_uncertainty -hold?
3.现在我得counter's clock是通过pll产生的,怎样在Altera Quartus下设置使得counter's clock和clock's enable都跑在全局时钟网络上以减小clock skew?

如能得到解答,小弟不甚感激啊!!
发表于 2011-8-5 09:21:49 | 显示全部楼层
用counter's clock来产生enable不行吗
为什么要这么麻烦?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-20 15:22 , Processed in 0.022630 second(s), 8 queries , Gzip On, Redis On.

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