- 博客(3)
- 收藏
- 关注
翻译 单bit跨时钟域处理方法
2、快时钟域到慢时钟域因为最大的问题可能是在慢时钟到来之前,控制信号已经无效,这样就丢失了控制信号。(1)通过展宽+打拍同步 READ_DLY1 信号是 READ 信号相对于 CLK1 时钟打一拍产生的,READ_DLY2 信号是 READ 信号相对于 CLK1 时钟打两拍产生的,由于单纯的 READ 信号宽度根本不够 CLK2 采样,所以需要展宽 READ 的信号宽度, READ_OR 信号是由 READ 和 READ_DLY1 以及READ_DLY2 相或产生的。READ_...
2022-05-09 14:58:56 514
翻译 单bit跨时钟域处理方法
1、慢时钟域到快时钟域频率相差2倍以下,为避免快时钟采样丢失,需要进行握手的同步处理。频率相差 2倍以上,快时钟采样不会丢失,不用考虑,使用两级触发器同步也就是电平同步器。但为了避免快时钟多次采样到有效信号,使用边沿检测同步器。边沿检测同步器:通过在电平同步器增加一个触发器,新增触发器的输出经过反相器后和电平同步器的输出进行与操作,得到在快时钟域和慢时钟域时间周期相同的单bit信号,如原本在慢时钟域为2个clk,同步到快时钟域还是2个clk.具体代码和图如下,图7-10 表示电平同步器解决亚稳态
2022-05-09 13:56:51 1276
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人