当前位置:   article > 正文

【数字IC基础】FIFO最小深度计算、FIFO深度最好设置成2次幂(可用格雷码编码读写指针)_fifo的深度如何设置

fifo的深度如何设置

一、FIFO常见参数

在这里插入图片描述

  • FIFO的深度不能太大也不能太小,如果太小,则非常容易写满,导致系统的数据吞吐量降低;如果太大,则浪费的空间太多

二、FIFO深度计算

异步FIFO的读写时钟频率不一致,当读数据的时钟频率小于写数据的时钟频率时,我们就不得不将那些还没有被读走的数据缓存下来,那么我们需要开多大的空间去缓存这些数据呢?缓存开大了会浪费资源,开小了会丢失数据,如何去计算最小FIFO深度是我们讨论的重点。

  • 1、计算公式:
    在这里插入图片描述

注:下面的内容是分情况讨论如何理解上面这个depth公式的

2、1 数据突发长度(burst length)

  • 1、在AHB总线协议中,我们了解到了突发传输,即
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/1009879
推荐阅读
相关标签
  

闽ICP备14008679号