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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1998|回复: 4

[讨论] 请教信号同步后,聚合的问题。

[复制链接]
发表于 2015-6-26 20:39:36 | 显示全部楼层 |阅读模式

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

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

x
各位大侠们,小弟有个问题。
         clk1 时钟域的信号a,b,c,经过clk2的同步,变成aa,bb,cc ,然后将aa,bb和cc做组合逻辑。

         在做spyglass 的跨时钟域检查的时候,这个报警告,小弟不明白其中的原因,请各位大侠解答一下。多谢了。
发表于 2015-6-27 17:02:04 | 显示全部楼层
看你需要达到的目的了,一般是在原时钟域先做abc的组合逻辑,再同步到目的时钟域
 楼主| 发表于 2015-7-1 22:19:57 | 显示全部楼层
回复 2# asic_xuan


    如果不在clk1时钟域做,在clk2时钟域作逻辑,有什么问题?
    如果在clk2时钟域做,有什么好的办法没有?
发表于 2015-7-2 12:40:32 | 显示全部楼层
我来说下个人理解,不见得正确。

如果有多个信号进行跨时钟域,如果这几个信号的变化时间点不一样,经过另一个时钟域的2dff后进行组合逻辑操作,可能导致同步后的结果出现一些不正确的值。

如果你这样操作可行的话,那是否意味着,多比特数据也可以使用打两拍的方式进行同步,而不用使用异步fifo了呢?   

建议在前一个时钟域将组合逻辑做好成单bit信号,然后用寄存器打一拍后再进行跨始终域。

当然,如果你能够保证这三个信号a,b ,c  不是同时变化的,也没什么问题。
 楼主| 发表于 2015-7-3 21:16:34 | 显示全部楼层
回复 4# y23angchen


    你分析的很有道理。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-4-27 23:37 , Processed in 0.020462 second(s), 6 queries , Gzip On, Redis On.

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