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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] Fast to Slow Clock Domain 慢时钟采快时钟数据的问题【已解决】

[复制链接]
发表于 2014-11-19 11:14:28 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 522526tl 于 2014-11-25 12:00 编辑

对于慢时钟采快时钟的数据:
1.jpg


2.jpg


想问下,在 0ns时刻,只是检查hold,而不launch data(发射数据)吗,如果发射,那么是由哪个时钟沿来接收(capature)data的呢?比如10ns发射的数据由20ns的capature来接收,那0ns发射的数据由哪个时钟沿接收
发表于 2014-11-19 14:50:45 | 显示全部楼层
needn't
 楼主| 发表于 2014-11-19 14:57:06 | 显示全部楼层
回复 2# zero_0
恩,那再接着问一个啊,检查hold时候的capature沿是检查setup是时候的capature沿的前一个沿,对于上图就是0ns时候的沿,
那为什么launch沿也要跟着前移一个呢
发表于 2014-11-20 10:27:59 | 显示全部楼层
回复 3# 522526tl


   Do you know why need to check setup/hold? How to affect design if timing violations exist?
 楼主| 发表于 2014-11-25 12:00:43 | 显示全部楼层
明白了,fast to slow时候中间要用FIFO等来缓存数据
发表于 2014-11-26 00:20:31 | 显示全部楼层
本帖最后由 woody0921 于 2014-11-26 00:29 编辑

回复 1# 522526tl

如果不设置multicycle_path, DC/PT自动设置应该是:建立和保持时间都是一个快速时钟的周期。从第二个快速时钟的上升沿(10ns)算起,建立时间是到慢速时钟的下一个上升沿(20ns),保持时间是到慢速时钟的前一个上升沿(0ns).
这里的假设是两个时钟是同步,同源的
发表于 2014-11-26 09:35:45 | 显示全部楼层
楼主CLKM频率是CLKP的两倍,如果按照普通的设计,都是上升沿变化,CLKM发出两次数据而CLKP只接收一次,一定要丢掉一次。
 楼主| 发表于 2014-11-26 10:28:26 | 显示全部楼层
回复 7# michxia
不可以用 FIFO来缓存吗
这样不就是丢不掉了 是吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-7-7 15:43 , Processed in 0.023536 second(s), 10 queries , Gzip On, MemCached On.

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