全站数据
8 4 2 0 5 8 1

fifo工作原理

大本钟英语 | 简单学习,快乐成才!         
问题更新日期:2024-10-15 03:27:13

问题描述

fifo工作原理急求答案,帮忙回答下
精选答案
最佳答案

根据FIFO工作的时钟域分为同步/异步FIFO。同步FIFO是指读时钟和写时钟为同一个时钟在时钟沿来临时同时发生读写。异步FIFO读写时钟不一致,读写相互独立。

异步FIFO最核心的部分就是精确产生空满标志位,这直接关系到设计的成败。

为了定位读取和写入的位置需要进行读写指针的设置。

读指针:总是指向下一个将要读取的单元,复位时指向第一个单元(编号为0)。

写指针:总是指向当前要被读出的数据,复位时指向第一个单元(编号为0)。

当第一次读写指针相等时,表明FIFO为空,这种情况发生在复位操作时或者当读指针读出FIFO中最后一个字 后,追赶上写指针时,此时读空信号有效。

当读写指针再次相等时,表明FIFO为满,这种情况发生在,当写指针转了一圈折回来(wrapped around)又追上了读指针。