基于TMS320C6678 DSP平臺的多核導航制導軟件設(shè)計
發(fā)布時間:2018-01-12 19:16
本文關(guān)鍵詞:基于TMS320C6678 DSP平臺的多核導航制導軟件設(shè)計 出處:《南京理工大學》2017年碩士論文 論文類型:學位論文
更多相關(guān)文章: 多核 多任務 并行處理 軟件框架
【摘要】:隨著現(xiàn)代導航制導技術(shù)的不斷發(fā)展,導航制導系統(tǒng)在應用過程中往往需要進行海量的數(shù)據(jù)處理、復雜的邏輯判斷、實時的信息采集與狀態(tài)輸出。因此,作為導航制導系統(tǒng)硬件處理平臺的核心處理器通常對實時性、快速性有著嚴格的要求。為了實現(xiàn)導航制導系統(tǒng)智能化、快速化的處理要求,高性能多核DSP是實現(xiàn)上述需求的關(guān)鍵。論文以TMS320C6678八核DSP作為導航制導系統(tǒng)硬件處理平臺的核心CPU,重點研究了在導航制導領(lǐng)域設(shè)計一套基于多核、多任務、并行處理的軟件框架,通過DSP強大的多核、多任務、并行處理的能力完成導航制導算法解算、信息采集、偏差數(shù)據(jù)輸出、中斷處理、多核間數(shù)據(jù)交互等工作。論文以充分發(fā)揮出TMS320C6678八核DSP強大的數(shù)字信號處理能力在導航制導系統(tǒng)中的應用為出發(fā)點,主要從以下幾個方面展開研究:首先,進行多核軟件框架設(shè)計,確定基于主從核+OpenMP的多核、多任務、并行處理方案。接著,針對導航制導系統(tǒng)的功能需求,完成基于SYS/BIOS實時操作系統(tǒng)的多核、多任務軟件設(shè)計。然后,從集成開發(fā)環(huán)境、SYS/BIOS實時操作系統(tǒng)、算法解算流程等多方面對多核導航制導軟件框架進行性能優(yōu)化。最后,通過實驗對多核導航制導軟件框架進行性能測試和結(jié)果分析。論文研究的基于SYS/BIOS實時操作系統(tǒng)的多核、多任務、并行處理機制,有效地降低了軟件設(shè)計的復雜度,具有高實時性、高快速性等特點,很好地滿足了導航制導系統(tǒng)對高精度、高快速性以及海量計算的需求。
[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
【參考文獻】
相關(guān)期刊論文 前4條
1 袁琪;楊康;周建江;李虹達;;大點數(shù)FFT算法C6678多核DSP的并行實現(xiàn)[J];電子測量技術(shù);2015年02期
2 楊川;楊斌;;嵌入式ARM多核處理器并行化方法的研究[J];單片機與嵌入式系統(tǒng)應用;2014年07期
3 黃國睿;張平;魏廣博;;多核處理器的關(guān)鍵技術(shù)及其發(fā)展趨勢[J];計算機工程與設(shè)計;2009年10期
4 肖蘇;;軟件設(shè)計基本原則及其實例分析[J];硅谷;2008年19期
,本文編號:1415628
本文鏈接:http://sikaile.net/shoufeilunwen/xixikjs/1415628.html
最近更新
教材專著