概述
目录
工作原理
方向标志
方向标志的实现
计算满和空
结论
往期系列博客
在本系列的第一篇文章中,我们看到了 FIFO 的一般架构,并分析了一个时钟的简单情况。该系列的第二部分描述了一种可能的双时钟设计的架构。在第三部分中,我们将探索另一种选择双时钟 FIFO 架构;这种替代架构不一定更好,它只是另一种实现方式。
工作原理
到目前为止,我们已经发现,任何涉及来自不同时钟域的多位二进制量的计算都需要对它们进行格雷编码。这种架构也不例外。它与之前的架构仅在一个方面有所不同,找出导致读写指针相等的条件。
读写指针的相等意味着要么是满条件要么是空条件,这取决于是写还是读(分别)导致相等。在同步 FIFO 的第一种情况下,这很容易确定,因为这两个操作都针对一个公共时钟进行。在第二种架构中,此信息被编码在指针本身中。我们现在探讨双时钟设计的第二种方法。
方向标志
在这个架构中,
最后
以上就是纯真鸡为你收集整理的一文看懂异步 FIFO 架构(三) 双时钟的异步 FIFO工作原理方向标志的全部内容,希望文章能够帮你解决一文看懂异步 FIFO 架构(三) 双时钟的异步 FIFO工作原理方向标志所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复