DSP嵌入式應(yīng)用系統(tǒng)軟件設(shè)計(jì)的研究與實(shí)踐
發(fā)布時(shí)間:2020-07-04 00:36
【摘要】: 隨著數(shù)字信號(hào)處理技術(shù)的發(fā)展,數(shù)字信號(hào)處理芯片在通訊、多媒體、信息家電等各個(gè)領(lǐng)域得到了極為廣泛的應(yīng)用,能夠完成的任務(wù)越來(lái)越多。DSP嵌入式系統(tǒng)的廣泛應(yīng)用和發(fā)展?jié)摿κ蛊涑蔀?1世紀(jì)的應(yīng)用熱點(diǎn)之一,但是由于系統(tǒng)復(fù)雜性不斷提高、作為DSP應(yīng)用系統(tǒng)關(guān)鍵部分的DSP系統(tǒng)軟件開(kāi)發(fā)專業(yè)性強(qiáng)以及系統(tǒng)設(shè)計(jì)的規(guī)范性因人而異,使得產(chǎn)品開(kāi)發(fā)難度不斷加大,開(kāi)發(fā)周期也被大大拉長(zhǎng),市場(chǎng)需求和開(kāi)發(fā)難度之間產(chǎn)生了明顯的瓶頸效應(yīng)。利用TI eXpressDSP開(kāi)發(fā)DSP系統(tǒng),可以降低開(kāi)發(fā)難度,縮短軟件開(kāi)發(fā)周期。 本文在對(duì)TI DSP應(yīng)用系統(tǒng)軟件設(shè)計(jì)技術(shù)、頻譜分析技術(shù)和嵌入式軟件開(kāi)發(fā)理論研究的基礎(chǔ)上,重點(diǎn)研究了利用TI eXpressDSP算法標(biāo)準(zhǔn)軟件中的操作系統(tǒng)內(nèi)核DSP/BIOS以及參考框架RF進(jìn)行DSP軟件設(shè)計(jì)的方法,并應(yīng)用于HFC網(wǎng)絡(luò)反向噪聲監(jiān)測(cè)系統(tǒng)中。 首先對(duì)TI DSP算法標(biāo)準(zhǔn)軟件的參考框架及DSP/BIOS進(jìn)行了深入研究,并結(jié)合嵌入式軟件設(shè)計(jì)流程,完成了頻譜分析儀設(shè)計(jì)的需求分析、主要器件選型、系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)以及頻譜分析系統(tǒng)軟件流程的設(shè)計(jì)和DSP軟件的框架設(shè)計(jì)。 對(duì)DSP應(yīng)用系統(tǒng)軟件進(jìn)行功能模塊的劃分,并對(duì)各模塊分別進(jìn)行了詳細(xì)設(shè)計(jì),重點(diǎn)研究了頻譜分析功能的核心算法——快速傅立葉變換、如何利用C6713的EDMA控制器高速讀取并傳輸實(shí)時(shí)數(shù)據(jù)以及DSP/BIOS線程劃分與調(diào)度。 本文初步研究了DSP實(shí)時(shí)監(jiān)測(cè)、cache優(yōu)化以及DSP/BIOS軟件優(yōu)化技術(shù),這些技術(shù)在應(yīng)用系統(tǒng)軟件開(kāi)發(fā)過(guò)程中提升系統(tǒng)性能方面起到了非常重要的作用,為系統(tǒng)軟件功能的實(shí)現(xiàn)提供保證。 最后在以上幾點(diǎn)研究工作的基礎(chǔ)上,對(duì)TI DSP應(yīng)用系統(tǒng)引導(dǎo)技術(shù)以及程序代碼固化技術(shù)進(jìn)行研究,設(shè)計(jì)了系統(tǒng)初始化程序、系統(tǒng)二次引導(dǎo)程序,最終實(shí)現(xiàn)系統(tǒng)上電自啟動(dòng)功能。 通過(guò)將DSP軟件設(shè)計(jì)方法在HFC網(wǎng)絡(luò)反向噪聲監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)過(guò)程中進(jìn)行實(shí)踐,成功實(shí)現(xiàn)了基于DSPs的實(shí)時(shí)頻譜分析。同時(shí)實(shí)踐表明,TI eXpressDSP標(biāo)準(zhǔn)有助于簡(jiǎn)化DSP應(yīng)用系統(tǒng)的開(kāi)發(fā)。
【學(xué)位授予單位】:江南大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2008
【分類號(hào)】:TP368.12
【圖文】:
支持 C 源代碼級(jí)調(diào)試;(4) 支持多 DSPs 調(diào)試;(5) 斷點(diǎn)工具,包括硬件斷點(diǎn)、數(shù)據(jù)空間讀/寫斷點(diǎn)、條件斷點(diǎn)(使用 GEL 編寫表達(dá)式)等;(6) 探針工具(Probe Points),可用于算法防真、數(shù)據(jù)監(jiān)視等;(7) 分析工具(Profile Points),可用于評(píng)估代碼執(zhí)行的時(shí)鐘數(shù);(8) 數(shù)據(jù)的圖形顯示工具,可繪制時(shí)域/頻域波形、眼圖、星座圖、圖像等,并可自動(dòng)刷新;(9) 提供 GEL 工具,用戶可編寫自己的控制面板/菜單,方便直觀地修改變量,配置參數(shù)等;(10) 支持實(shí)時(shí)數(shù)據(jù)交換(Real Time Data Exchange, RTDX)技術(shù),可在不中斷目標(biāo)系統(tǒng)運(yùn)行的情況下,實(shí)現(xiàn) DSP 與其他應(yīng)用程序的數(shù)據(jù)交換;(11) 提供 DSP/BIOS 工具,增強(qiáng)對(duì)代碼的實(shí)時(shí)分析能力(如分析代碼執(zhí)行的效率),調(diào)度程序執(zhí)行的優(yōu)先級(jí),方便管理或使用系統(tǒng)資源,從而減少了開(kāi)發(fā)人員對(duì)硬件資源熟悉程序的依賴性。
實(shí)時(shí)分析能力;支持庫(kù)(Chip Support Library, CSL)系統(tǒng)設(shè)計(jì)中,一般會(huì)涉及到大量對(duì) DSP 器件外設(shè)特別是片I CCS 開(kāi)發(fā)環(huán)境的 DSP 片級(jí)支持庫(kù) CSL 作為一個(gè)自包該模塊是頂層的 API 模塊,提供了配置和控制片上外圍設(shè)L 模塊都由對(duì)應(yīng)的函數(shù)、宏、類和表示符號(hào)組合構(gòu)成[24],的情況下也可以簡(jiǎn)單方便地完成對(duì) DSP 器件片上外設(shè)配置了 DSP 片上外設(shè)的開(kāi)發(fā),縮短了開(kāi)發(fā)周期,并且可以達(dá)到能力,減少 DSP 硬件特殊性對(duì)用戶程序代碼的影響,以方的移植工作。了 DSP/BIOS 可視化配置功能,即 DSP/BIOS 配置工具,使置程序中使用的 DSP/BIOS 對(duì)象,也可以配置存儲(chǔ)器分配、 的配置工具界面如圖 2-4 所示:
本文編號(hào):2740387
【學(xué)位授予單位】:江南大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2008
【分類號(hào)】:TP368.12
【圖文】:
支持 C 源代碼級(jí)調(diào)試;(4) 支持多 DSPs 調(diào)試;(5) 斷點(diǎn)工具,包括硬件斷點(diǎn)、數(shù)據(jù)空間讀/寫斷點(diǎn)、條件斷點(diǎn)(使用 GEL 編寫表達(dá)式)等;(6) 探針工具(Probe Points),可用于算法防真、數(shù)據(jù)監(jiān)視等;(7) 分析工具(Profile Points),可用于評(píng)估代碼執(zhí)行的時(shí)鐘數(shù);(8) 數(shù)據(jù)的圖形顯示工具,可繪制時(shí)域/頻域波形、眼圖、星座圖、圖像等,并可自動(dòng)刷新;(9) 提供 GEL 工具,用戶可編寫自己的控制面板/菜單,方便直觀地修改變量,配置參數(shù)等;(10) 支持實(shí)時(shí)數(shù)據(jù)交換(Real Time Data Exchange, RTDX)技術(shù),可在不中斷目標(biāo)系統(tǒng)運(yùn)行的情況下,實(shí)現(xiàn) DSP 與其他應(yīng)用程序的數(shù)據(jù)交換;(11) 提供 DSP/BIOS 工具,增強(qiáng)對(duì)代碼的實(shí)時(shí)分析能力(如分析代碼執(zhí)行的效率),調(diào)度程序執(zhí)行的優(yōu)先級(jí),方便管理或使用系統(tǒng)資源,從而減少了開(kāi)發(fā)人員對(duì)硬件資源熟悉程序的依賴性。
實(shí)時(shí)分析能力;支持庫(kù)(Chip Support Library, CSL)系統(tǒng)設(shè)計(jì)中,一般會(huì)涉及到大量對(duì) DSP 器件外設(shè)特別是片I CCS 開(kāi)發(fā)環(huán)境的 DSP 片級(jí)支持庫(kù) CSL 作為一個(gè)自包該模塊是頂層的 API 模塊,提供了配置和控制片上外圍設(shè)L 模塊都由對(duì)應(yīng)的函數(shù)、宏、類和表示符號(hào)組合構(gòu)成[24],的情況下也可以簡(jiǎn)單方便地完成對(duì) DSP 器件片上外設(shè)配置了 DSP 片上外設(shè)的開(kāi)發(fā),縮短了開(kāi)發(fā)周期,并且可以達(dá)到能力,減少 DSP 硬件特殊性對(duì)用戶程序代碼的影響,以方的移植工作。了 DSP/BIOS 可視化配置功能,即 DSP/BIOS 配置工具,使置程序中使用的 DSP/BIOS 對(duì)象,也可以配置存儲(chǔ)器分配、 的配置工具界面如圖 2-4 所示:
【引證文獻(xiàn)】
相關(guān)博士學(xué)位論文 前1條
1 楊鶴猛;遠(yuǎn)紅外實(shí)時(shí)成像樣機(jī)系統(tǒng)關(guān)鍵技術(shù)研究[D];天津大學(xué);2012年
相關(guān)碩士學(xué)位論文 前3條
1 劉瑞超;基于DSP的MEMS慣性陀螺組件信號(hào)處理技術(shù)研究[D];中北大學(xué);2011年
2 于金興;電機(jī)負(fù)載模擬器嵌入式控制系統(tǒng)研究[D];大連海事大學(xué);2013年
3 彭旺如;基于DSP的光伏發(fā)電數(shù)據(jù)采集控制裝置設(shè)計(jì)[D];北京交通大學(xué);2013年
本文編號(hào):2740387
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2740387.html
最近更新
教材專著