余金清 章伟 王帆



【摘要】 在无线通信领域,处理器需要处理的数据量非常大,这给数据处理及相应的存储带来了很高的要求,特别是在基带领域,数据量能达到几十Gbps甚至更高,对存储提岀了更髙的要求。本文描述一种新型数据存储方式,能够有效缓解片外数据存储带宽需求,同时进一步提升数据传输效率并降低设备功耗。
【关键词】 动态存储 L3 Cache 共享缓存
一、问题提出
随着无线通信技术的发展,数据传输及处理的量越来越大。特别是在无线基带领域,在接收端,接收机(或基站)接收的无线信号,经过处理后,变成软比特数据,译码器( Turbo、LDPC)需要软比特数据译码成硬比特数据;这个数据量达到几十Gbps甚至上百Gbps,这给数据存储带来了很高的要求。特别是在数据译码错误情况下,需要进行HARQ重传然后再进行译码。在重传数据完成前,需要对之前译码错误的数据先存起来,然后和新接收的重传数据合并后再进行译码,译码完成后,再将硬比特数据回写到存储器中。如果译码不成功,需要再次重传,然后将新的译码错误数据和重传数据合并再译码。
如图1所示,考虑设计性能最大化,我们需要提供大量片外存储空间及带宽来满足一些极端场景,这就对硬件设计、成本、功耗提出了更高的要求。
二、解决思路
片内共享存储區( Share store:SST,以下简称SST),主要完成 modem数据的存储以及 PHY CPU与 PS CPU交互数据存储;其操作场景如下图2所示。
SST实现的是类L3 Cache功能,可以通过软件配置为 cache模式、RAM模式或者 cache和RAM同时支持的模式。……