微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > 微电子学习交流 > 问两个个跨时钟域同步的问题

问两个个跨时钟域同步的问题

时间:12-12 整理:3721RD 点击:
1.对于一比特的数据,如果是从慢的时钟域到快的时钟域,那么通常采用两级同步就基本可以解决亚稳态的问题。但是如果是多比特位(比如32位数据的跨时钟域传输)呢?由于时钟的延迟可能不尽相同,采用的时候数据可能采错?这个问题应该如何解决?
2.如果是一比特数据从快时钟域到慢的时钟域呢?
有可能这一比特的脉冲宽度小于慢时钟域的一个时钟周期,应该如何处理?
我看到有下面的解决办法(见附件的图)当输入有一个很短的脉冲为低的时候,FF1的CLR有效,FF1的输出被清0,但是这个输出的0就能保证宽度足够宽,被FF2采到么?抑或中,望高手解答!
谢谢!

参考附件的图,简单画了一下~
CLK1是快速的,clk2是慢速的

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top