在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: tjxgz

[求助] 关于异步FIFO深度的计算

[复制链接]
发表于 2014-10-6 16:32:13 | 显示全部楼层
回复 16# HADIST


   一般讲述存储器容量大小中,1K=2^10,其他地方时1000,我是这样理解的
发表于 2014-10-7 10:14:56 | 显示全部楼层
The principle of ASY-FIFO is to maintain throughput balance between two side of FIFO
发表于 2014-11-12 11:22:19 | 显示全部楼层
讲的很透彻,学习了
发表于 2014-11-13 01:12:42 | 显示全部楼层
基本原理就是  确定下来这段时间内
发送方写了多少数据
接收方能够读多少数据
二者差值即为FIFO最小的深度
发表于 2014-11-13 08:49:54 | 显示全部楼层
呵呵,老帖子还翻出来.
其实这些东西都是仁者见仁,考试,不是说你的能力如何,是考试
你的想法和考官是否接近. 这也就是常说的运气.

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

请问,里面说写的时候,一定同时在读么?想当然了吧.
发表于 2014-11-28 10:37:19 | 显示全部楼层
楼主好像算错了吧
发表于 2015-8-18 19:59:28 | 显示全部楼层
其实还是有问题的,姑且将4K按照4000算,应该是500-500*95/100 +1 = 26;
为什么会+1呢?这是因为,举个例子,如果读时钟为5,写时钟为4,一次传输5个数据,那么FIFO深度为多少呢?
答案应该是3!!!
发表于 2015-8-24 14:49:47 | 显示全部楼层
回复 28# YoungZ1


   为什么是3, 读、写时钟5、4的单位是什么?
发表于 2015-8-24 18:38:57 | 显示全部楼层
回复 29# jiaoxin12366


   不好意思,应该是2,我想表达的是,直接套那个公式计算是不够的,应该还要+1。
发表于 2015-9-27 20:36:18 | 显示全部楼层

clude_sky
的回复!!

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-21 15:58 , Processed in 0.022995 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表