第十四章 DSP開發(fā)工具與開發(fā)環(huán)境ppt課件.ppt

第十四章 DSP開發(fā)工具與開發(fā)環(huán)境ppt課件.ppt

ID:59011048

大?。?1.86 MB

頁數(shù):55頁

時間:2020-09-26

第十四章 DSP開發(fā)工具與開發(fā)環(huán)境ppt課件.ppt_第1頁
第十四章 DSP開發(fā)工具與開發(fā)環(huán)境ppt課件.ppt_第2頁
第十四章 DSP開發(fā)工具與開發(fā)環(huán)境ppt課件.ppt_第3頁
第十四章 DSP開發(fā)工具與開發(fā)環(huán)境ppt課件.ppt_第4頁
第十四章 DSP開發(fā)工具與開發(fā)環(huán)境ppt課件.ppt_第5頁
資源描述:

《第十四章 DSP開發(fā)工具與開發(fā)環(huán)境ppt課件.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第十四章DSP開發(fā)工具與開發(fā)環(huán)境DSP的軟件、硬件的開發(fā)以及系統(tǒng)的集成,日益關(guān)注。如何提高開發(fā)速度、降低開發(fā)難度,所有開發(fā)者共同關(guān)心。除了必須了解DSP本身的結(jié)構(gòu)和技術(shù)指標(biāo)外,大量的時間和精力花費在熟悉和掌握開發(fā)工具和環(huán)境上。系統(tǒng)復(fù)雜程度的百分之八十取決于軟件。所以,設(shè)計人員都極為看重先進(jìn)的、易于使用的開發(fā)環(huán)境與工具。DSP的開發(fā)環(huán)境如何,開發(fā)工具的功能是否豐富,使用是否方便,是一件十分重要的事情。TI的DSP開發(fā)環(huán)境和工具主要包括以下3個方面:(1)代碼生成工具(編譯器、鏈接器、優(yōu)化C編譯器、轉(zhuǎn)換工具等)第十四章DSP開發(fā)工具與開發(fā)環(huán)

2、境(2)系統(tǒng)集成及調(diào)試環(huán)境與工具(3)實時操作系統(tǒng)一個DSP軟件可使用匯編或C語言編寫源程序,通過編譯、鏈接、工具產(chǎn)生DSP執(zhí)行代碼。在調(diào)試階段,可利用軟件仿真在計算機上仿真運行;也可利用硬件調(diào)試工具將代碼下載到DSP中,并通過計算機監(jiān)控、調(diào)試運行該程序。當(dāng)調(diào)試完成后,可將該程序代碼固化到程序存儲器中,以便DSP目標(biāo)系統(tǒng)脫離計算機單獨運行14.1系統(tǒng)集成與調(diào)試工具14.1.1軟件模擬模擬器軟件模擬器是一種模擬DSP芯片功能并在非實時條件下進(jìn)行軟件調(diào)試的調(diào)試工具,它不需要硬件支持,只需在計算機上運行,是一種廉價方便的調(diào)試工具.軟件模擬器模

3、擬DSP芯片的I/O口時采用與文件關(guān)聯(lián)的方法來實現(xiàn),因而調(diào)試中所需的I/O值可從文件中讀取,輸出的I/O值也可存儲在文件中。可以按用戶定義的時間間隔,周期性的設(shè)置中斷標(biāo)志,仿真中斷信號.在程序執(zhí)行之前作初始化,設(shè)置斷點及跟蹤模式.程序執(zhí)行一旦終止,就可對內(nèi)部寄存器、程序和數(shù)據(jù)存儲器作檢查和修改,也可顯示跟蹤寄存器。第十四章DSP開發(fā)工具與開發(fā)環(huán)境第十四章DSP開發(fā)工具與開發(fā)環(huán)境整個仿真的記錄可以做成一個文件,下次再做仿真的時候,運行該文件就可以恢復(fù)同樣的機器狀態(tài)。軟件模擬器的主要功能有:(1)在計算機上執(zhí)行用戶的DSP程序;(2)可修改

4、和查看寄存器;(3)可修改和查看程序和數(shù)據(jù)存儲器,任何時候都可進(jìn)行存儲器的修改,也可在程序裝入前進(jìn)行存儲器初始化;(4)可模擬外設(shè),高速緩存(Cache)及流水線、定時功能。(5)可計算指令周期數(shù)。(6)可編程的斷點設(shè)置:可在取指令、讀寫存儲器及錯誤條件滿足時設(shè)置斷點第十四章DSP開發(fā)工具與開發(fā)環(huán)境(7)可進(jìn)行累加器、程序計數(shù)器、輔助寄存器的跟蹤(8)指令的單步執(zhí)行(9)用戶設(shè)定的中斷產(chǎn)生間隔(10)在遇到非法操作碼和無效數(shù)據(jù)訪問時提示錯誤信息(11)從文件中執(zhí)行命令早期的軟件模擬器與其他的開發(fā)工具是分離的。使用起來不方便?,F(xiàn)在已經(jīng)作為

5、CCS(CodeComposerStudio)的一個部件。第十四章DSP開發(fā)工具與開發(fā)環(huán)境第十四章DSP開發(fā)工具與開發(fā)環(huán)境14.1.2集成開發(fā)環(huán)境CCSCCS(CodeComposerStudio)是一個完整的集成開發(fā)環(huán)境,也是目前使用使用最為廣泛的DSP開發(fā)軟件之一。最早由GODSP公司為TI的VC6000系列開發(fā),后來TI收購GODSP,并將CCS擴(kuò)展到其它系列。所有的TIDSP都可以用CCS開發(fā)。但目前只有VC5000和VC6000的CCS中提供DSP/BIOS功能。因為,VC2000系列的CCS中沒有DSP/BIOS功能,也稱為

6、CC(CodeComposer),以示區(qū)別?,F(xiàn)在所有的TIDSP都可利用該軟件工具進(jìn)行開發(fā)。第十四章DSP開發(fā)工具與開發(fā)環(huán)境一、CCS的功能(1)集成可視化的代碼編輯界面,可直接編寫C、匯編、.H文件、.cmd文件等.(2)集成代碼生成工具,包括匯編器,優(yōu)化C編譯器,連接器等.(3)基本調(diào)試工具,如裝入執(zhí)行代碼,查看寄存器,存儲器,反匯編,變量窗口等,支持C源代碼級調(diào)試.(4)支持多DSP調(diào)試(5)可設(shè)置硬件斷點、數(shù)據(jù)空間讀/寫斷點、條件斷點(使用GEL編寫表達(dá)式)第十四章DSP開發(fā)工具與開發(fā)環(huán)境二、為CCS安裝驅(qū)動程序三、利用CCS開

7、發(fā)DSP流程四、探針工具的使用五、圖形工具的使用六、分析工具的使用第十四章DSP開發(fā)工具與開發(fā)環(huán)境14.2仿真器兩種類型的仿真器:(1)傳統(tǒng)的電路仿真器(2)先進(jìn)的掃描仿真器利用傳統(tǒng)的電路仿真器進(jìn)行硬件仿真,仿真器的仿真插頭必須插入到硬件電路中DSP相應(yīng)的位置。仿真插頭引腳與DSP芯片引腳一一對應(yīng)。掃描仿真器不采用插入仿真的方法,而是通過DSP芯片上提供的幾個仿真引腳實現(xiàn)仿真功能。這種方法為TI公司所開發(fā),用來解決高速DSP芯片的仿真。由于DSP芯片具有高度的并行結(jié)構(gòu)、快速的指令周期、高密度的封裝,采用傳統(tǒng)的電路仿真方法很難實現(xiàn)可靠的仿

8、真。第十四章DSP開發(fā)工具與開發(fā)環(huán)境14.2.1各類仿真器及接口仿真器品牌:(1)聞亭;(2)合眾達(dá)(SEED);(3)中泰康(4)其他計算機接口:PCI接口/并行口/USB接口DSP接口:IEEE1149

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。