|
发表于 2010-9-10 18:37:09
|
显示全部楼层
通常,fifo会有5个状态标志信号:empty, full, overflow, almost_empty, almost_full.
当empty置起后,继续读;以及full置起后,继续写;会有什样的结果,和fifo控制部分的设计方式
有关,有的fifo,当empty后继续读的话,会置起overflow标志,同时读出的会是最后1个地址的数据。
当full置起后继续写的话,overflow也置起,同时会将最后1个地址的数据覆盖掉。
而almost_empty,almost_full则是几乎空、几乎满标志,由fifo设定的快空、快满的阈值是否达到决定,
当这2个几乎空、几乎满置起时,就应该控制读、写了。 |
|