论文部分内容阅读
现代雷达信号处理系统对DSP的性能和软件开发提出了更高要求。在过去十年中,虽然DSP硬件在性能、功耗和硅晶片集成度等方面取得了成功,但软件技术的进步却相对缓慢。多核DSP开发难度大于单核DSP,而多片DSP的软件开发更为复杂,需考虑任务分配、片内通信、进程间的握手等复杂设计。因此,针对多片、多核DSP的软件开发周期长、编程复杂度大。本文研究了针对多核、多DSP软件开发的可视化开发平台。本可视化开发平台具有友好的图形用户界面、高效的信号处理库函数,集系统总体设计、层次化建模、代码生成、硬件调试于一体。本文分析了模块化的软件开发思想和代码生成技术,并通过对系统具体架构的分析,详细讲解了可视化平台下的工程产生过程和平台良好的扩展性。然后,本文基于具体的库函数开发项目分析了库函数的优化方法。最后,本文通过一个应用实例证明了本平台完成复杂的多核、多DSP软件开发的能力,验证了平台的高效性。