




fifo







将读指针传递到写时钟域,才能产生满信号

将写指针传递到读时钟域,才能产生空信号


读写指针相等时,写入的数据,已经被全部读走。

当写地址超过读地址时,写到了最高地址后,从0开始写。再次追上了读地址,这个时候,已经读过的地址空间,再次被写地址写入,而读地址到最高地址之间的数据,还尚未被读,说明FIFO处于一个满的状态。





格雷码能很好的降低亚稳态出现的概率
















