论文部分内容阅读
近年来,多核DSP技术得到了迅速发展。由于功耗低、处理能力强、灵活通用等诸多优点,在光电测量、图像处理、智能交通和自动化等领域有着广泛的应用前景,与传统的多片DSP组合方式相比呈现出极大的优势。与此同时,光电经纬仪图像处理硬件平台由多片DSP+FPGA的松散耦合型架构向多核DSP+FPGA的紧密耦合型架构转变,促使软件编程模型逐渐向多核DSP并行任务调度方向发展。同时,硬件平台呈现也小型化、高性能、易编程、易扩展的特点,但又面临着许多新的挑战。光电经纬仪图像处理平台已经由多芯片DSP架构升级到多核DSP架构,本课题主要针对该平台的系统应用需求而展开,应用于景象获取智能头部。首先给出了TI公司TMS320C6678DSP技术要点,然后结合智能头部工程应用需求,解决了多核DSP并行的相关技术,主要研究内容如下:1、DSP+FPGA架构下CameraLink图像数据流的设计。该设计应用到光电经纬仪图像处理系统中,为DSP+FPGA架构提供了图像数据高速传输的完整硬件通道,同时也为后面的多核DSP并行访问存储器性能和并行调度机制的研究奠定了硬件基础。2、多核环境下并行访问共享/外部存储器的性能研究。多核DSP中存在多个主设备,它们并行访问存储器的数据带宽,对于应用程序存储资源的安排、软件结构的设计至关重要。为此,给出了多核DSP(TMS320C6678)并行访问存储器资源的特定设计原则。3、多核DSP并行调度实现方案的分析、对比及论证。通过比较数据流模型、主从模型和混合模型这三种并行调度的优缺点,本文优先选择了主从模型,并以典型的实例证明了TMS320C6678多核DSP的并行调度能力。