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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 8021|回复: 15

[求助] 请问异步复位和同步复位的优缺点各是?

[复制链接]
发表于 2012-6-7 14:45:23 | 显示全部楼层 |阅读模式

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

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

x
如题所示,我感觉异步复位考虑到removal和recovery的问题,所以不是很好控制。但是没有发现同步复位的缺点,难道是功耗更大?请各位补充讨论下,非常感谢
发表于 2012-6-7 14:57:23 | 显示全部楼层
会增加逻辑
相当于在d端搞了一堆东西
发表于 2012-6-7 15:12:08 | 显示全部楼层
同步复位的优点:
1). 抗干扰性高,可以剔除复位信号中周期短于时钟周期的毛刺;
2). 有利于静态时序分析工具的分析;
3). 有利于基于周期的仿真工具的仿真。
同步复位缺点:
1). 占用更多的逻辑资源;
2). 对复位信号的脉冲宽度有要求,必须大于指定的时钟周期,由于线路上的延迟,可能需要多个时钟周期的复位脉冲宽度,且很难保证复位信号到达各个寄存器的时序;
3). 同步复位依赖于时钟,如果电路中的时钟信号出现问题,无法完成复位。

1). 无需额外的逻辑资源,实现简单,而且CPLD有针对复位信号的全局不限资源,可以保证复位管脚到各个寄存器的clock skew最小(注意不是到各个寄存器的延迟最小);
2). 复位信号不依赖于时钟。
同步复位缺点:
1). 复位信号容易受到外界的干扰;
2). 复位信号释放的随机性,可能导致时序违规,使电路处于亚稳态,如下图。
不知道我这样的解释够全面嘛,建议你采用异步复位同步释放的原理实现复位的问题。希望可以帮到你
发表于 2012-6-7 15:40:09 | 显示全部楼层
3楼正解。

个人感觉,
同步复位最大的问题就是时钟的依赖性。在有门控时钟的设计中用同步复位,要特别小心,搞不好芯片就不工作了。
异步复位虽然缺点比较多,但都有很好的解决方法。
发表于 2012-6-7 17:07:55 | 显示全部楼层
异步复位的解决方式是不是也是一定程度上依赖于时钟的?
发表于 2012-6-7 19:33:00 | 显示全部楼层
异步复位省逻辑、对时序好;同步复位方便实现复位值可变。
 楼主| 发表于 2012-6-7 20:57:05 | 显示全部楼层
回复 3# bob_haohao


   恩,你说得很对。看来同步释放是个不错的选择。但是我又感觉同步释放的D触发器会不会驱动能力不够呢
发表于 2012-6-7 22:57:35 | 显示全部楼层
驱动能力不够
这。。。
发表于 2012-6-7 23:08:17 | 显示全部楼层
驱动的问题交给后端吧
发表于 2013-8-12 16:51:25 | 显示全部楼层
回复 9# kevinht

对于一句“交给后端”,前端人员真是深藏功与名
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-4-25 07:56 , Processed in 0.038191 second(s), 8 queries , Gzip On, Redis On.

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