目录:
1.跨时钟域
对于跨时钟域的信号传输问题,从信号的性质方面考虑分为两方面:
1)控制信号的传输;
2)数据信号的传输。
从信号的宽度方面考虑又分为以下两方面:
1)单bit信号传输;
2)多bit信号的传输。
{单比特信号一般指单比特控制信号}
{多比特信号一般指多比特数据信号}
2.单bit信号的跨时钟域传输
(1).慢时钟域到快时钟域
在慢时钟域内的一个脉冲信号,持续一个时钟周期,将其传输到快时钟域内:
这个问题,直接使用一个单比特同步器即可,因为快时钟一定能采样到慢时钟域内的信号,我们用两级寄存器进行同步的目的在于消除亚稳态问题,也就是说如果慢时钟域内的脉冲恰好在快时钟域的亚稳态窗口内,快时钟采样时刻(上升沿)采样得到的信号有可能出现亚稳态,再用触发器寄存一拍,可以大大降低最终输出出现亚稳态的概率。
最后如果也需要得到一个周期的脉冲,做一次时钟上升沿检测即可