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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: 杰克淡定

[原创] Verilog基本电路设计之一(单bit跨时钟域同步)

[复制链接]
发表于 2017-2-21 18:30:48 | 显示全部楼层
码一下,留着慢慢看
发表于 2017-2-23 21:50:41 | 显示全部楼层



“如果只使用一级DFF,显然它的输出信号稳定有效宽度比较窄,跟clkb下的其他信号做组合逻辑会把这个稳定有效的窄脉宽信号影响延伸下去,这就导致亚稳态传播。如果增加一级DFF去抓,虽然前一级有效宽度窄,但如果窄脉宽也能稳定地被第二级DFF抓到,第二级DFF的输出信号显然就能达到正常信号水平了,即使第二级DFF还是无法稳定抓到,至少第二级DFF的输出信号会相对第一级改善很多,这就是每增加一级大幅降低不稳定概率的原因。”
大神,这段话还不是太理解,为什么DFF1信号稳定有效宽度比较窄,可以画个图讲解一下吗,非常感谢!
发表于 2017-3-2 14:06:39 | 显示全部楼层
回复 1# 杰克淡定


   楼主你好,我想把你这篇文章转载到自己博客上面去用以以后复习和共别人分享,可以吗?
 楼主| 发表于 2017-3-2 19:12:19 | 显示全部楼层
回复 73# 口口JM


   可以,转载注明出处即可
发表于 2017-3-3 08:54:13 | 显示全部楼层
回复 74# 杰克淡定


   好的,谢谢。
发表于 2017-3-3 15:34:22 | 显示全部楼层
从数字的角度来说,其实也不完全是非0即1的
发表于 2017-4-13 21:24:14 | 显示全部楼层
一直不太理解,异步电路的同步处理,中间丢的数据怎么办?
两个时钟频率相差的不是太多的话,一定会发生信号丢失吧!
如果是极快,极慢的情况可以看成快时钟采到的是慢时钟的电平信号。
发表于 2017-4-23 14:12:08 | 显示全部楼层
好东西~mark~
发表于 2017-4-25 09:10:10 | 显示全部楼层
一般脉冲同步基本上是在输入脉冲时钟域内建立一个信号,在脉冲时刻就取反,然后同步到工作时钟域,最后经异或后得到工作时钟域的脉冲,典型应用是apb信号的同步,因为apb在收到ready才会开启下一次transfer,这样不会在同步过程中开启下一次transfer
发表于 2017-4-27 09:13:28 | 显示全部楼层
刚刚入门,听大神讲讲课
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-25 00:12 , Processed in 0.025401 second(s), 7 queries , Gzip On, Redis On.

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