基于TMS320C6678 DSP平台的多核导航制导软件设计
发布时间:2018-01-12 19:16
本文关键词:基于TMS320C6678 DSP平台的多核导航制导软件设计 出处:《南京理工大学》2017年硕士论文 论文类型:学位论文
【摘要】:随着现代导航制导技术的不断发展,导航制导系统在应用过程中往往需要进行海量的数据处理、复杂的逻辑判断、实时的信息采集与状态输出。因此,作为导航制导系统硬件处理平台的核心处理器通常对实时性、快速性有着严格的要求。为了实现导航制导系统智能化、快速化的处理要求,高性能多核DSP是实现上述需求的关键。论文以TMS320C6678八核DSP作为导航制导系统硬件处理平台的核心CPU,重点研究了在导航制导领域设计一套基于多核、多任务、并行处理的软件框架,通过DSP强大的多核、多任务、并行处理的能力完成导航制导算法解算、信息采集、偏差数据输出、中断处理、多核间数据交互等工作。论文以充分发挥出TMS320C6678八核DSP强大的数字信号处理能力在导航制导系统中的应用为出发点,主要从以下几个方面展开研究:首先,进行多核软件框架设计,确定基于主从核+OpenMP的多核、多任务、并行处理方案。接着,针对导航制导系统的功能需求,完成基于SYS/BIOS实时操作系统的多核、多任务软件设计。然后,从集成开发环境、SYS/BIOS实时操作系统、算法解算流程等多方面对多核导航制导软件框架进行性能优化。最后,通过实验对多核导航制导软件框架进行性能测试和结果分析。论文研究的基于SYS/BIOS实时操作系统的多核、多任务、并行处理机制,有效地降低了软件设计的复杂度,具有高实时性、高快速性等特点,很好地满足了导航制导系统对高精度、高快速性以及海量计算的需求。
[Abstract]:With the continuous development of modern navigation technology, data processing, navigation and guidance system often need mass in the application process, complex logic, output information acquisition and real-time. Therefore, as a navigation guidance system hardware platform core processor usually for real-time, fast with strict requirements. In order to the realization of navigation guidance system of intelligent, fast processing, high performance multi-core DSP is the key to realize the above requirements. Based on TMS320C6678 eight kernel DSP as hardware platform of the navigation and guidance system of core CPU, focuses on the design of a system based on multi-core, multi task in the field of navigation guidance, parallel processing software framework and through multi-core, DSP powerful multi task parallel processing ability to complete the navigation algorithm, information collection, data output deviation, interrupt processing, data interaction between multiple cores Work. In order to give full play to the application of digital signal processing ability of TMS320C6678 eight strong nuclear DSP in the navigation guidance system as the starting point, mainly from the following several aspects: first, the design of multi-core software framework, determine the nuclear, nuclear +OpenMP based on master-slave multi task parallel processing scheme. Then, according to the functional requirements of navigation and guidance system, complete the multi-core SYS/BIOS real-time operating system based on multi task software design. Then, from the integrated development environment, SYS/BIOS real-time operating system, algorithm of multi process performance optimization with guidance software framework for multi core navigation. Finally, based on the software framework of multi nuclear guidance navigation experiment the performance test and results analysis. Research of multi-core, SYS/BIOS real-time operating system based on multi task parallel processing mechanism, effectively reduce the complexity of software design, With the characteristics of high real-time, high speed, and so on, it meets the requirements of high precision, high speed and mass calculation of navigation guidance system.
【学位授予单位】:南京理工大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TN96;TP311.52
【参考文献】
相关期刊论文 前4条
1 袁琪;杨康;周建江;李虹达;;大点数FFT算法C6678多核DSP的并行实现[J];电子测量技术;2015年02期
2 杨川;杨斌;;嵌入式ARM多核处理器并行化方法的研究[J];单片机与嵌入式系统应用;2014年07期
3 黄国睿;张平;魏广博;;多核处理器的关键技术及其发展趋势[J];计算机工程与设计;2009年10期
4 肖苏;;软件设计基本原则及其实例分析[J];硅谷;2008年19期
,本文编号:1415628
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/1415628.html