雙核音頻數(shù)字信號處理核心軟件架構(gòu)設(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.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TN911.72
【相似文獻】
相關(guān)期刊論文 前10條
1 殷維剛;張?zhí)?李霄;衣彬;;軍用軟件架構(gòu)設(shè)計技術(shù)淺析[J];電子產(chǎn)品可靠性與環(huán)境試驗;2009年S1期
2 張聞乾;王琳;李國玉;;某無人直升機的軟件架構(gòu)設(shè)計[J];測控技術(shù);2010年07期
3 宋萍;;工業(yè)過程控制計算機系統(tǒng)的軟件架構(gòu)設(shè)計及開發(fā)[J];鋼鐵技術(shù);2010年03期
4 陳述;趙廣利;;中小企業(yè)管理軟件架構(gòu)設(shè)計[J];計算機技術(shù)與發(fā)展;2006年05期
5 謝東彤;;智能化中小企業(yè)管理軟件架構(gòu)設(shè)計[J];硅谷;2010年01期
6 楊文波;;分層軟件架構(gòu)設(shè)計及應(yīng)用探究[J];中國信息界;2011年10期
7 任軍;陳國棟;;淺析科技基礎(chǔ)條件平臺的軟件架構(gòu)設(shè)計[J];中國信息界;2012年06期
8 肖家立;周天劍;邵珂;;軟件架構(gòu)設(shè)計問題研究[J];科技致富向?qū)?2011年03期
9 宋萍;;工業(yè)過程控制計算機系統(tǒng)的軟件架構(gòu)設(shè)計及開發(fā)[J];工業(yè)加熱;2010年04期
10 王清科;馬晨明;湯曉東;;基于元胞自動機的軟件架構(gòu)設(shè)計[J];計算機應(yīng)用與軟件;2013年07期
相關(guān)會議論文 前4條
1 殷維剛;張?zhí)?李霄;衣彬;;軍用軟件架構(gòu)設(shè)計技術(shù)淺析[A];2009第十三屆全國可靠性物理學(xué)術(shù)討論會論文集[C];2009年
2 徐錚弦;王鳴;;運用通用軟件架構(gòu)設(shè)計概念提高管理信息系統(tǒng)的可擴展性[A];中國煙草學(xué)會2009年年會論文集[C];2009年
3 徐錚弦;王鳴;;淺談通用軟件架構(gòu)設(shè)計概念的應(yīng)用[A];上海煙草系統(tǒng)2006年度優(yōu)秀學(xué)術(shù)論文集[C];2006年
4 史賢俊;張文廣;廖劍;;基于.NET的PXI總線平臺軟件架構(gòu)設(shè)計[A];中國自動化學(xué)會控制理論專業(yè)委員會C卷[C];2011年
相關(guān)重要報紙文章 前3條
1 同濟大學(xué) 縱放;軟件架構(gòu)設(shè)計面臨新挑戰(zhàn)[N];計算機世界;2010年
2 若花;合眾思壯推出號碼導(dǎo)航GPS[N];中國消費者報;2008年
3 ;2007年十大IT熱點技術(shù)[N];電子資訊時報;2007年
相關(guān)碩士學(xué)位論文 前6條
1 白瑞豐;雙核音頻數(shù)字信號處理核心軟件架構(gòu)設(shè)計與實現(xiàn)[D];電子科技大學(xué);2014年
2 賈春麗;基于Eclipse的應(yīng)用軟件架構(gòu)設(shè)計與實現(xiàn)[D];北京郵電大學(xué);2006年
3 鄭明桑;基于Skyworks平臺的多媒體軟件架構(gòu)設(shè)計及實現(xiàn)[D];西安電子科技大學(xué);2007年
4 鄭潔科;基于SOA的工資業(yè)務(wù)系統(tǒng)的研究與實現(xiàn)[D];廣東工業(yè)大學(xué);2008年
5 柳艷X;客戶關(guān)系管理系統(tǒng)[D];天津大學(xué);2004年
6 張云;企業(yè)兼職員工管理系統(tǒng)的設(shè)計與實現(xiàn)[D];華中科技大學(xué);2011年
,本文編號:2498171
本文鏈接:http://sikaile.net/kejilunwen/wltx/2498171.html