FPGA之乒乓Buffer

1.关于乒乓Buffer:

对于数据传输速率大于数据处理速率的情况:

 乒乓Buffer的应用场景:当后面的处理单元在工作期间,前面的buffer的内容不能被释放。或者,在处理单元工作期间,buffer的特定地址的内容不止被访问一次。
 

 注:对于buffer的内容用一次就可以被释放的应用场景(如处理图像数据):直接用FIFO结构,或者移位寄存器 即可实现。
  1. 乒乓buffer小结: 原则:谁的时间长以谁为准。

                             首先:对于——数据必须缓存完成后才能进行处理的情况。
                                     
                                      第一:若缓存时间大于处理时间。则加载进缓存空间的数据是连续的。处理后输出的数据不连续。
                                      
                                      第二: 若缓存时间小于处理时间。则处理后输出的数据是连续的。加载进缓冲空间的数据是不连续的。
                             
                             然后:对于——数据无须缓存完成就能进行处理的情况。
    
                                      第一:可以考虑LineBuffer结构。而非乒乓buffer结构。
    
                                      第二:仍采用乒乓buffer结构,这时可实现——加载进缓存空间的数据是连续的,且处理后输出的数据也是连续的。即:从输入端或者输出端看,数据都是连续不断的。
    
  • 0
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值