DSP的開發(fā)工具及開發(fā)環(huán)境

DSP的開發(fā)工具及開發(fā)環(huán)境

ID:38667074

大小:284.11 KB

頁數:25頁

時間:2019-06-17

DSP的開發(fā)工具及開發(fā)環(huán)境_第1頁
DSP的開發(fā)工具及開發(fā)環(huán)境_第2頁
DSP的開發(fā)工具及開發(fā)環(huán)境_第3頁
DSP的開發(fā)工具及開發(fā)環(huán)境_第4頁
DSP的開發(fā)工具及開發(fā)環(huán)境_第5頁
資源描述:

《DSP的開發(fā)工具及開發(fā)環(huán)境》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。

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

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

3、關聯的方法來實現,因而調試中所需的I/O值可從文件中讀取,輸出的I/O值也可存儲在文件中。可以按用戶定義的時間間隔,周期性的設置中斷標志,仿真中斷信號.在程序執(zhí)行之前作初始化,設置斷點及跟蹤模式.程序執(zhí)行一旦終止,就可對內部寄存器、程序和數據存儲器作檢查和修改,也可顯示跟蹤寄存器。整個仿真的記錄可以做成一個文件,下次再做仿真的時候,運行該文件就可以恢復同樣的機器狀態(tài)。軟件模擬器的主要功能有:(1)在計算機上執(zhí)行用戶的DSP程序;(2)可修改和查看寄存器;(3)可修改和查看程序和數據存儲器,任何時候都可進行存儲器的修改,也可在程序裝入前進行

4、存儲器初始化;(4)可模擬外設,高速緩存(Cache)及流水線、定時功能。(5)可計算指令周期數。(6)可編程的斷點設置:可在取指令、讀寫存儲器及錯誤條件滿足時設置斷點(7)可進行累加器、程序計數器、輔助寄存器的跟蹤(8)指令的單步執(zhí)行(9)用戶設定的中斷產生間隔(10)在遇到非法操作碼和無效數據訪問時提示錯誤信息(11)從文件中執(zhí)行命令早期的軟件模擬器與其他的開發(fā)工具是分離的。使用起來不方便?,F在已經作為CCS(CodeComposerStudio)的一個部件。12.1.2集成開發(fā)環(huán)境CCSCCS(CodeComposerStudio)

5、是一個完整的集成開發(fā)環(huán)境,也是目前使用使用最為廣泛的DSP開發(fā)軟件之一。最早由GODSP公司為TI的VC6000系列開發(fā),后來TI收購GODSP,并將CCS擴展到其它系列。所有的TIDSP都可以用CCS開發(fā)。但目前只有VC5000和VC6000的CCS中提供DSP/BIOS功能。因為,VC2000系列的CCS中沒有DSP/BIOS功能,也稱為CC(CodeComposer),以示區(qū)別?,F在所有的TIDSP都可利用該軟件工具進行開發(fā)。一、CCS的功能(1)集成可視化的代碼編輯界面,可直接編寫C、匯編、.H文件、.cmd文件等.(2)集成代碼

6、生成工具,包括匯編器,優(yōu)化C編譯器,連接器等.(3)基本調試工具,如裝入執(zhí)行代碼,查看寄存器,存儲器,反匯編,變量窗口等,支持C源代碼級調試.(4)支持多DSP調試(5)可設置硬件斷點、數據空間讀/寫斷點、條件斷點(使用GEL編寫表達式)(6)(7)(8)二、為CCS安裝驅動程序三、利用CCS開發(fā)DSP流程四、探針工具的使用五、圖形工具的使用六、分析工具的使用12.2仿真器兩種類型的仿真器(1)傳統(tǒng)的電路仿真器(2)先進的掃描仿真器利用傳統(tǒng)的電路仿真器進行硬件仿真,仿真器的仿真插頭必須插入到硬件電路中DSP相應的位置。仿真插頭引腳與DSP

7、芯片引腳一一對應。掃描仿真器不采用插入仿真的方法,而是通過DSP芯片上提供的幾個仿真引腳實現仿真功能。這種方法為TI公司所開發(fā),用來解決高速DSP芯片的仿真。由于DSP芯片具有高度的并行結構、快速的指令周期、高密度的封裝,采用傳統(tǒng)的電路仿真方法很難實現可靠的仿真。12.2.1各類仿真器及接口仿真器品牌:(1)聞亭;(2)合眾達(SEED);(3)中泰康(4)其他計算機接口:PCI接口/并行口/USB接口DSP接口:IEEE1149.1(JTAG)掃描仿真消除了傳統(tǒng)的電路仿真存在的問題:仿真電纜過長會引起信號失真,仿真插頭的可靠性差的問題。

8、DSP是通過內部移位寄存器掃描鏈,實現掃描仿真。采用掃描仿真,即使芯片已經焊在電路板上,也可進行仿真調試。帶來了極大的方便。12.2.2JTAG接口仿真頭采用14根信號線,仿真頭掃描仿真信號線

當前文檔最多預覽五頁,下載文檔查看全文

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

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