论文部分内容阅读
嵌入式设备,尤其是DSP,一味地增强单核的计算、存储和数据交换能力已经无法满足现代应用场景中对嵌入式设备各项性能的要求。多片单核芯片集成在一块系统板上协同工作的解决方式,存在外围电路复杂、系统板面积占用过多、功耗过大等诸多问题。因此,多核DSP技术得到了迅猛发展,并在图像处理、高精控制、智能化和自动化等方面获得了非常广泛的应用。相比于传统的单核DSP芯片,多核DSP在提高每个核处理能力的基础上,增加了更为高效的协处理器,大大提升了多核DSP的数据处理能力。与此同时,多核DSP还具有数据传输效率高、可靠性强、系统板占用面积小等优势。本文研究的课题来源于图像处理平台对数据运算和吞吐能力不断提升,且存在由多片DSP架构升级到多核DSP架构需求的情况。本课题的研究内容在于设计一款可以满足现阶段图像处理算法需求的嵌入式系统平台,在系统运行稳定的前提下,充分发挥DSP性能。本文将详细叙述以下几部分内容。1、基于TMS320C6678的多核DSP芯片分析和研究。研究内容包含两个方面,一方面是学习有关TMS320C6678的内部运行机理,另一方面是分析与外围电路设计相关的功能模块。会对于电源管理、时钟管理、内存管理以及TMS320C6678各项指标和性能给出详细的介绍和分析。2、基于实际应用环境设计以C6678为处理核心的系统板。系统板将会分成电源模块、时钟模块、存储模块和控制模块等部分分别论述。在了解模块工作原理和系统板需求的基础上,完成模块的设计,并对系统平台信号完整性进行分析。在本章的最后,介绍了系统平台上电自举的手段和方法,通过成功的系统平台自举证明了系统设计的正确性。3、基于对C6678底层驱动代码、片内片外存储特性以及DSP核运行结构学习和研究的基础上,提出了两种优化平台处理能力的方法——DSP代码的优化和片内片外数据搬移速度优化。在介绍优化原理的基础上,提供具体优化实例,证明了优化方法的有效性。