FIFO深度理解


假如模块A不间断的往FIFO中写数据,模块B同样不间断的从FIFO中读数据,不同的是模块A写数据的时钟频率要大于模块B读数据的时钟频率,那么在一段时间内总是有一些数据没来得及被读走,如果系统一直在工作,那些没有被读走的数据会越累积越多,FIFO的深度需要是无穷大的1。

若写操作是连续的数据流,那么再大的FIFO都无法保证数据不溢出。因此在设计阶段评估FIFO大小时,可以认为只考虑写数据的传输是“突发的”,即写操作不是持续进行的!对于持续的高速的数据写入,要保证持续的不丢失数据,根本的方法还是要提高读出接口的速度,也就是对持续的高速读写来说, 必须保证读取速度>写入速度,才能不丢失任何数据。

点击数: 236    打印  添加到收藏   发布时间: 2021-06-13




上一篇:吃面条羊肉串为高考加油
下一篇:秋意浓





» 相关内容
  来自火星的声音与RAM的必要性
  惊闻柠檬身价bao涨
  论思维的定势与短见
  樱一首· 抗疫专场
  三月十二植树节-累了就趴会
  原理设计的出发点
  新能源汽车Model3
  板栗的功效
  HC05批量更改名称
  quartus下框图中添加常量方法
  SI7051高精度数字测温
  非门信号发生电路
  PROE5双击无法启动原因
  MBR错误导致无法安装windows
  懂你geng多的是大数据