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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2409|回复: 3

[讨论] 跨时钟域数据缓冲传输计算相关问题

[复制链接]
发表于 2021-7-30 16:44:26 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
题目:输入时钟频率250MHz,输入数据率8Gbps,输出的时钟频率200MHz,输出数据率为5Gbps,单位时间内输入数据总量为4Gb,在保证数据不丢失的前提下,最少需要多大的缓冲空间,并给出分析步骤。
对于这种跨时钟域缓冲的问题,应该怎么解决呢?请路过的大神指教一二。

发表于 2021-7-30 18:25:28 | 显示全部楼层
由于输入带宽比 输出带宽大, 但是 输入流量受控。 因此,最大持续输入时间为4Gb/8Gb = 0.5s

在这0.5s 内, 最大能够输出的流量为 5Gbps* 0.5s = 2.5Gb.

在最大可控输入流量接收 完成前,需要额外换成 4-2.5 = 1.5Gb。 此为 需要开通的buf数量。

此题时钟为干扰项。不建议考虑,只考虑输入输出带宽即可。


个人意见,仅供参考。
发表于 2021-8-2 09:51:52 | 显示全部楼层


y23angchen 发表于 2021-7-30 18:25
由于输入带宽比 输出带宽大, 但是 输入流量受控。 因此,最大持续输入时间为4Gb/8Gb = 0.5s

在这0.5s 内 ...


这么大的缓存空间,不缓存也罢。。。
发表于 2021-8-2 09:59:46 | 显示全部楼层


YYFFLLMMNN 发表于 2021-8-2 09:51
这么大的缓存空间,不缓存也罢。。。


也有可能是缓存在片外,不一定都是 sram。  比如缓存到DDR 中。  这个题目,输入和输出端,也有可能是两个特定接口, 并不是FIFO。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-22 20:51 , Processed in 0.017153 second(s), 6 queries , Gzip On, Redis On.

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