考虑两级同步的异步fifo最小深度计算

本文讨论了在考虑FIFO(先进先出队列)的两级同步打拍情况下,最小深度计算的变化。当读写时钟不同步且有数据传输延迟时,最小深度从不考虑打拍的值增加了一定数量。以具体数据为例,计算得出新深度为48,比无打拍情况多了4个单位。
摘要由CSDN通过智能技术生成

 一般考虑fifo最小深度计算如下图所示,此时是假设读时钟和写时钟同时开始读写,且不考虑异步fifo中的两级打拍

如果考虑两级同步打拍,fifo 的深度会更大一点,会多几个深度,以上面这个例子为例,写一个数据是12.5ns,读一个数据是20ns,在写完第一个数据的时候开始读,要经过40ns,此时fifo里面有个四个数据了,剩余burst的长度为116,此时读写同时进行,按照上述的思路算后的最小深度为44,加上原来的4个是48,这样比不考虑两级dff的深度大了一点点。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值