关键词:
存储优化
AC3
软硬件协同设计
系统集成芯片(SoC)
摘要:
在多媒体系统的系统集成芯片(SoC)中,从系统集成芯片工作实时性要求,应用程序和数据尽可能存放在片上存储或Cache,执行方便,处理速度快,就要使用大量的存储部件,使得存储部件的面积和功耗占到整个芯片的很大部分。为了减少片上存储部件,则部分程序和数据移到片外存储,在执行时轮流调进到芯片内,势必增加I/O的开销。因此如何使设计优化是软硬件协同设计中的一个问题。本文以MPEG2集成解码芯片中音频存储优化为例给出了系统集成芯片存储优化的一些方法。包括通过LGDFG(LargeGrainDataFlowGraph)模型分析改变程序结构,共享数据空间,改变数据类型以及添加片上SRAM并减少片上Cache容量从而减少系统存储消耗等。这些方法显著地减少系统的存储消耗,降低系统芯片的面积和功耗。