雙核音頻數(shù)字信號處理核心軟件架構設計與實現(xiàn)
[Abstract]:Digital signal processor (DSP) is a special processor, which mainly processes digital signal in high speed and real time. With the rapid development of digital technology, the processor with a single kernel structure can no longer meet the growing practical demand in big data, and the multicore of the kernel has become the main direction of processor development. Software development based on multi-kernel is a new and important research topic for engineers. The more the number of kernels, the greater the complexity of development and the greater the complexity of the program. These are new challenges, but also new opportunities. This project comes from the sub-project of Blue Light DVD Project of Lingyang Science and Technology Group Co., Ltd. In this paper, the dual-core DSP of high performance DSP 219x based on ADI is deeply studied to realize all the requirements of Blu-ray DVD for audio (performing two decoders, one encoder and corresponding audio sound effect processing at the same time), including data communication between dual cores, data synchronization and task assignment, the establishment of PC simulation environment, the simulation test of PC side and the verification of FPGA platform and actual platform. Through the analysis and research of the above problems, the author completes the following key work: based on the dynamic link library software and ADI development software, the development and simulation test environment of PC terminal is established, the task assignment mode between dual cores is completed, the data sharing pool between dual cores is designed, the communication protocol between system layer and DSP is worked out, and the code writing of each part is completed. The simulation and test of PC side are completed, and the integration with system code is completed, and the verification on FPGA platform and actual platform is completed respectively. After evaluating all the requirements of Blu-ray DVD platform for audio, the hardware environment and software environment of ADI dual-core DSP are deeply studied, and the program application of dynamic link library, the writing of makefile code, the application of Perl language and the technical requirements of audio driver layer are deeply studied. The dynamic link library program studied in this paper realizes the function of PC simulation audio driver layer, including providing audio stream to DSP decoding and saving DSP compressed audio stream to file. The task assignment of dual core is completed by the system layer, and DSP is only responsible for the execution of each task. The two DSP are divided into host DSP and slave DSP, host, which are responsible for the data interaction with the system layer and the management of slave tasks, and only the slave computer completes the operation processing. The research results of this paper have been applied in the Blu-ray DVD pre-research project of Lingyang Group. And is preparing to migrate to digital television, digital broadcasting and on-board DVD systems.
【學位授予單位】:電子科技大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:TN911.72
【相似文獻】
相關期刊論文 前10條
1 殷維剛;張?zhí)?李霄;衣彬;;軍用軟件架構設計技術淺析[J];電子產(chǎn)品可靠性與環(huán)境試驗;2009年S1期
2 張聞乾;王琳;李國玉;;某無人直升機的軟件架構設計[J];測控技術;2010年07期
3 宋萍;;工業(yè)過程控制計算機系統(tǒng)的軟件架構設計及開發(fā)[J];鋼鐵技術;2010年03期
4 陳述;趙廣利;;中小企業(yè)管理軟件架構設計[J];計算機技術與發(fā)展;2006年05期
5 謝東彤;;智能化中小企業(yè)管理軟件架構設計[J];硅谷;2010年01期
6 楊文波;;分層軟件架構設計及應用探究[J];中國信息界;2011年10期
7 任軍;陳國棟;;淺析科技基礎條件平臺的軟件架構設計[J];中國信息界;2012年06期
8 肖家立;周天劍;邵珂;;軟件架構設計問題研究[J];科技致富向導;2011年03期
9 宋萍;;工業(yè)過程控制計算機系統(tǒng)的軟件架構設計及開發(fā)[J];工業(yè)加熱;2010年04期
10 王清科;馬晨明;湯曉東;;基于元胞自動機的軟件架構設計[J];計算機應用與軟件;2013年07期
相關會議論文 前4條
1 殷維剛;張?zhí)?李霄;衣彬;;軍用軟件架構設計技術淺析[A];2009第十三屆全國可靠性物理學術討論會論文集[C];2009年
2 徐錚弦;王鳴;;運用通用軟件架構設計概念提高管理信息系統(tǒng)的可擴展性[A];中國煙草學會2009年年會論文集[C];2009年
3 徐錚弦;王鳴;;淺談通用軟件架構設計概念的應用[A];上海煙草系統(tǒng)2006年度優(yōu)秀學術論文集[C];2006年
4 史賢俊;張文廣;廖劍;;基于.NET的PXI總線平臺軟件架構設計[A];中國自動化學會控制理論專業(yè)委員會C卷[C];2011年
相關重要報紙文章 前3條
1 同濟大學 縱放;軟件架構設計面臨新挑戰(zhàn)[N];計算機世界;2010年
2 若花;合眾思壯推出號碼導航GPS[N];中國消費者報;2008年
3 ;2007年十大IT熱點技術[N];電子資訊時報;2007年
相關碩士學位論文 前6條
1 白瑞豐;雙核音頻數(shù)字信號處理核心軟件架構設計與實現(xiàn)[D];電子科技大學;2014年
2 賈春麗;基于Eclipse的應用軟件架構設計與實現(xiàn)[D];北京郵電大學;2006年
3 鄭明桑;基于Skyworks平臺的多媒體軟件架構設計及實現(xiàn)[D];西安電子科技大學;2007年
4 鄭潔科;基于SOA的工資業(yè)務系統(tǒng)的研究與實現(xiàn)[D];廣東工業(yè)大學;2008年
5 柳艷X;客戶關系管理系統(tǒng)[D];天津大學;2004年
6 張云;企業(yè)兼職員工管理系統(tǒng)的設計與實現(xiàn)[D];華中科技大學;2011年
,本文編號:2498171
本文鏈接:http://www.sikaile.net/kejilunwen/wltx/2498171.html