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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6710|回复: 16

[求助] 一直没搞明白同步电路和异步电路??

[复制链接]
发表于 2016-4-13 22:36:22 | 显示全部楼层 |阅读模式

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

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

x
笔试的时候常看到同步电路和异步电路的区别?同步逻辑和异步逻辑的区别?
这两个问题有什么不一样吗?

如果一个PLL输出200M,400M,300M的时钟,
那200M和400M算是同步的吗,因为相位关系固定?
那200M和300M算是异步的吗,因为相位关系不固定?
 楼主| 发表于 2016-4-13 22:42:49 | 显示全部楼层
跨时钟域和异步是两个概念吧?
发表于 2016-4-13 23:07:36 | 显示全部楼层
回复 2# dyytx


   我觉得应该是一个意思。
   200M和400M的时钟,虽然是两个时钟,但二者有固定的相位,算一个时钟域。
发表于 2016-4-14 07:36:31 | 显示全部楼层
窃以为同源时钟都是同步的,与时钟频率无关.
发表于 2016-4-14 08:35:38 | 显示全部楼层
电路接同一个时钟源就是同步电路,否则就是异步电路。建议把数字电路基础这本书拿出来翻一翻。
 楼主| 发表于 2016-4-14 09:01:37 | 显示全部楼层
回复 5# 精武英雄


   那经常说的异步fifo,如果读写时钟是一个pll出来的200MHz,和300MHz,这里异步指的是什么?
发表于 2016-4-14 11:00:32 | 显示全部楼层
非同源的两个时钟域,一定是异步的。

同源的两个时钟域,可以是同步的,也可以异步,根据具体需求来。同步是指信号在两个时钟域之间传递时,需要检查时序。两个时钟的同步,广义上来讲,就是需要保证相位的固定,不论是几分频关系,也不论是同相位反相位还是90度相位差。时钟的同步,不仅仅需要从设计上由同源做基本保证;同时还需要时钟约束同步,在综合以及PR时保证时序关系。

同源的两个时钟域,如果没有同步需求,可以设置false path,减少时钟树负担和不必要的时序检查
发表于 2016-4-14 11:17:29 | 显示全部楼层
回复 6# dyytx

异步FIFO的概念是相对同步FIFO而言的,与异步时钟和同步时钟的概念有点区别。

同步FIFO,读写时钟是同一个时钟;异步FIFO,读写时钟不是同一个时钟,不论读写时钟是否同源是否相位固定,只要不是接同一个时钟,都要按照异步FIFO处理。
发表于 2016-4-15 00:54:23 | 显示全部楼层
7楼说到根儿上了
 楼主| 发表于 2016-4-15 08:27:20 | 显示全部楼层
回复 7# 杰克淡定


   那也就是说200M和300M不管是是不是同源的,相位没办法保证,就是异步的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-4-19 23:07 , Processed in 0.027052 second(s), 6 queries , Gzip On, Redis On.

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