码迷,mamicode.com
首页 > 其他好文 > 详细

FIFO深度计算

时间:2019-03-15 10:42:18      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:深度   pack   ack   数据   写入   fifo   时间   方法   输入   

FIFO深度计算

## 主要方法

关键点: 传输的最大package/读时钟速率/写时钟速率

写入的最大package = FIFO容量 + 读出的数据量
读写时间t = 写入的最大package / 写时钟速率

## 例子

一个8bit宽的AFIFO,输入时钟为100MHz,输出时钟为95MHz,设一个package为4Kbit,且两个package之间的发送间距足够大。求AFIFO的深度?

套用公式: 

    t = 写入的最大package / 写时钟速率 = 4 Kbit / 100MHz
    写入的最大package = FIFO容量 + 读出的数据量 --> 4 Kbit = x + t*95MHz
    =>  FIFO容量x = 205bit 约 26 x 8bit

           即FIFO深度为26

FIFO深度计算

标签:深度   pack   ack   数据   写入   fifo   时间   方法   输入   

原文地址:https://www.cnblogs.com/OneFri/p/10535333.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!