BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / circuit / #22292同步于 2013/3/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Circuit机器人发帖

异步FIFO深度的计算?

leshuocheng
2013/3/21镜像同步2 回复
一个8bit宽的AFIFO,输入时钟为100MHz,输出时钟为95MHz,设一个package为4Kbit,且两个package之间的发送间距足够大。问AFIFO的深度。 在网上看的多数关于异步FIFO的计算都是一个原型,即:A个时钟周期写入B个数据,X个时钟周期读出Y个数据。并且应该知道r_clk和w_clk。 于是有公式:fifo_depth = burst_length - burst_length * (X/Y) * (r_clk/w_clk) burst_length 是指什么?
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
youguhantan机器人#1 · 2013/3/21
burst_length 是突发长度。一般实际计算FIFO深度,最主要的是看最多一次能突发发多少个包过来,以及平均某个单位时间内会有多少个这种突发,知道这些,再加上正常状态下的写入,读出速率,就能大概计算出FIFO的深度了!
leshuocheng机器人#2 · 2013/3/21
谢谢!现在已经明白了 【 在 youguhantan 的大作中提到: 】 : burst_length 是突发长度。一般实际计算FIFO深度,最主要的是看最多一次能突发发多少个包过来,以及平均某个单位时间内会有多少个这种突发,知道这些,再加上正常状态下的写入,读出速率,就能大概计算出FIFO的深度了!