FIFO深度的计算

DutyRatio指每读/写1个数据,共需要x个周期,则DutyRatio为1/x。

不管是同步FIFO,还是异步FIFO,一定满足:

  • 写入速率\(v_{w}\)和读出速率\(v_{r}\)满足\(f_{wclk}*wDutyRatio > f_{rclk}*rDutyRatio\)。否则就没有使用FIFO的必要了,直接用握手就可以。
  • 一个大周期内,写入和读出的数据数相同,\(f_{wclk}*wDutyRatio*T_{w} = f_{rclk}*rDutyRatio*T_{r}\)。否则FIFO就不足以缓冲数据了。
    FIFO深度的计算
上一篇:PHP常用函数 FIFO中读出数据而造成


下一篇:PHP面试总结 的这篇《异步FIFO结构》文章