多时域设计中,如何处理信号跨时域
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多时域设计中,如何处理信号跨时域相关的知识,希望对你有一定的参考价值。
参考技术A 不同的时钟域之间信号通信时需要进行同步处理,这样可以防止新时钟域中第一级触发器的亚稳态信号对下级逻辑造成影响,其中对于单个控制信号可以用两级同步器,如电平、边沿检测和脉冲,对多位信号可以用FIFO,双口RAM,握手信号等。 参考技术B 时钟域1中的一个信号,要送到时钟域2,那么在这个信号送到时钟域2之前,要先经过时钟域2的同步器同步后,才能进入时钟域2。 参考技术C 对,这样做是怕时钟域1中的这个信号,可能不满足时钟域2中触发器的建立保持时间,而产生亚稳态,因为它们之间没有必然关系,是异步的。 参考技术D 这样做只能防止亚稳态传播,但不能保证采进来的数据的正确性。以上是关于多时域设计中,如何处理信号跨时域的主要内容,如果未能解决你的问题,请参考以下文章