DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程_第1頁(yè)
DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程_第2頁(yè)
DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程_第3頁(yè)
DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程_第4頁(yè)
DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程_第5頁(yè)
已閱讀5頁(yè),還剩56頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第一章 DSP技術(shù)概述第二章 DSP芯片結(jié)構(gòu)介紹第三章 DSP指令系統(tǒng)及特點(diǎn)第四章 DSP軟件開(kāi)發(fā)過(guò)程第六章 CCS集成開(kāi)發(fā)環(huán)境第七章 DSP實(shí)驗(yàn)第五章 匯編語(yǔ)言編程舉例DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程課程特點(diǎn)及學(xué)習(xí)要求 知識(shí)點(diǎn)散:在認(rèn)真聽(tīng)課的基礎(chǔ)上,課后及時(shí)閱讀學(xué)習(xí)內(nèi)容;在理解的基礎(chǔ)上,努力記憶。知識(shí)點(diǎn)前后關(guān)聯(lián)交叉:前后反復(fù)學(xué)習(xí)動(dòng)手性強(qiáng):多動(dòng)手編程內(nèi)容多,課時(shí)少:加強(qiáng)課后補(bǔ)充自學(xué)沒(méi)講的內(nèi)容DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程DSP技術(shù)及應(yīng)用 陳金鷹 機(jī)模工業(yè)出版社TMS320C54x DSP結(jié)構(gòu)、原理及應(yīng)用 戴明楨,周建江 北京航空航天大學(xué)出版社DSP原理及應(yīng)用 鄒彥,唐冬,寧志剛 電子工業(yè)出版社D

2、SP技術(shù)原理及應(yīng)用教程 劉艷萍,賈志成,李志軍,王寶珠 北京航空航天出版社 參考教材DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程第一章 DSP技術(shù)概述第二章 DSP芯片結(jié)構(gòu)介紹第三章 DSP指令系統(tǒng)及特點(diǎn)第四章 DSP軟件開(kāi)發(fā)過(guò)程第六章 CCS集成開(kāi)發(fā)環(huán)境第七章 DSP實(shí)驗(yàn)第五章 匯編語(yǔ)言編程舉例DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程一、DSP引言DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程DSP:Digital Signal Processing,數(shù)字信號(hào)處理技術(shù)DSP:Digital Signal Processor,數(shù)字信號(hào)處理器一、DSP引言是理論和計(jì)算方法上的技術(shù) 是實(shí)現(xiàn)數(shù)字信號(hào)處理技術(shù)的通用或?qū)S每删幊涛⑻幚砥餍酒?

3、DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程數(shù)字信號(hào)處理的實(shí)現(xiàn)方法通用的微型計(jì)算機(jī)(PC機(jī))上用軟件實(shí)現(xiàn)通用的計(jì)算機(jī)加入專用的加速處理機(jī)單片機(jī)通用的可編程DSP芯片專用的DSP芯片用FPGA開(kāi)發(fā)ASIC芯片一、DSP引言有著適合于數(shù)字信號(hào)處理的軟件和硬件資源,具有可編程性和強(qiáng)大的處理能力,可完成復(fù)雜的數(shù)字信號(hào)處理算法;在實(shí)時(shí)DSP領(lǐng)域中處于主導(dǎo)地位DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程二、主要的DSP芯片DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程二、主要的DSP芯片TI公司的DSP芯片AD公司的DSP芯片AT&T公司的DSP芯片Motorola公司的DSP芯片DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程TMS320C2000系列TMS320

4、C5000系列TMS320C6000系列TI公司其它的DSP芯片二、主要的DSP芯片TI公司的DSP芯片包括TMS320C2xx/C24x/C28x 又稱DSP控制器,它整合了DSP核心,集成了flash存儲(chǔ)器、高速A/D轉(zhuǎn)換器、可靠的CAN模塊以及數(shù)字馬達(dá)控制的外圍模塊,適用于三相電動(dòng)機(jī)、變頻器等高速實(shí)時(shí)工控產(chǎn)品等需要數(shù)字化的控制領(lǐng)域。DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程TMS320C2000系列TMS320C5000系列TMS320C6000系列TI公司其它的DSP芯片二、主要的DSP芯片TI公司的DSP芯片包括TMS320C54x/C55x它是16位定點(diǎn)DSP。目前使用最廣泛的芯片是TMS32

5、0C54x系列和近些年推出的更先進(jìn)的TMS320C55x系列。該系列主要用于通信領(lǐng)域,如IP 機(jī)、IP 網(wǎng)關(guān)、數(shù)字助聽(tīng)器、便攜式聲音/數(shù)據(jù)/視頻產(chǎn)品、調(diào)制解調(diào)器、手機(jī)和移動(dòng) 基站、語(yǔ)音服務(wù)器、數(shù)字無(wú)線電、小型辦公室和家庭辦公室的語(yǔ)音和數(shù)據(jù)系統(tǒng)。DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程TMS320C2000系列TMS320C5000系列TMS320C6000系列TI公司其它的DSP芯片二、主要的DSP芯片TI公司的DSP芯片包括TMS320C62x/C67x/C64x這是1997年TI公司開(kāi)始推出的DSP芯片系列,采用超長(zhǎng)指令字(VLIW)結(jié)構(gòu)。C6201的時(shí)鐘速率為200MHz,達(dá)到1600MIPS的運(yùn)

6、算速度,C64x的時(shí)鐘速率為,達(dá)到8800MIPS。在數(shù)字通信中實(shí)現(xiàn)FFT/IFFT、編解碼、濾波、采樣率變換、LMS均衡等算法,廣泛用于移動(dòng)通信中基站的收發(fā)器、智能天線、無(wú)線局域網(wǎng)等。在圖像處理中用來(lái)進(jìn)行圖像壓縮、圖像傳輸、模式及光學(xué)特性識(shí)別、加密/解密、圖像增強(qiáng)等,廣泛用于數(shù)字電視、數(shù)碼照相機(jī)與攝像機(jī)、打印機(jī)、數(shù)字掃描儀、雷達(dá)/聲納、醫(yī)用圖像處理等。DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程TMS320C2000系列TMS320C5000系列TMS320C6000系列TI公司其它的DSP芯片二、主要的DSP芯片TI公司的DSP芯片TMS320C8x是包含4個(gè)定點(diǎn)處理器與1個(gè)精簡(jiǎn)指令集處理器的多DSP芯

7、片,可應(yīng)用于視頻會(huì)議與虛擬環(huán)境領(lǐng)域;TMS320AV7000是針對(duì)機(jī)頂盒需求設(shè)計(jì)的DSP芯片。定點(diǎn)DSP:C2x/C2xx/C2000 C5x/C5000/C62x/C64x浮點(diǎn)DSP:C3x/C4x/C8x/C67xDSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程ADSP2101ADSP216xADSP2171ADSP2181ADSP21020/21060/21062二、主要的DSP芯片AD公司的DSP芯片DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程定點(diǎn)DSP:DSP16、DSP16A、DSP16C、DSP1610、DSP1616。浮點(diǎn)DSP:DSP32、DSP32C、DSP3210 二、主要的DSP芯片AT&T公司的DS

8、P芯片DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程定點(diǎn)DSP:MC56000、MC56001、MC56002浮點(diǎn)DSP:MC96002專用:MC56200、MC56156二、主要的DSP芯片Motorola公司的DSP芯片DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程三、選擇芯片的考慮因素DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程DSP芯片的運(yùn)算速度DSP芯片的價(jià)格DSP芯片的硬件資源DSP芯片的運(yùn)算精度DSP芯片的開(kāi)發(fā)工具DSP芯片的功耗其它因素三、選擇芯片的考慮因素指令周期:MAC時(shí)間:FFT執(zhí)行時(shí)間:MIPS:MOPS:MFLOPS:BOPS:封裝形式質(zhì)量標(biāo)準(zhǔn)供貨情況生命周期DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程四、DSP芯片的優(yōu)點(diǎn)DS

9、P技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程哈佛結(jié)構(gòu)多總線結(jié)構(gòu)流水線技術(shù)特殊的DSP指令指令周期短運(yùn)算精度高硬件配置強(qiáng)耗電省四、DSP芯片的優(yōu)點(diǎn)馮諾依曼(Von Neumann)結(jié)構(gòu) 哈佛(Harvard)結(jié)構(gòu) DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程哈佛結(jié)構(gòu)多總線結(jié)構(gòu)流水線技術(shù)特殊的DSP指令指令周期短運(yùn)算精度高硬件配置強(qiáng)耗電省四、DSP芯片的優(yōu)點(diǎn)TMS320C54x系列內(nèi)部有P、C、D、E等4組總線,每組總線中都有地址總線和數(shù)據(jù)總線,這樣在一個(gè)機(jī)器周期內(nèi)可以完成如下操作:從程序存儲(chǔ)器中取一條指令從數(shù)據(jù)存儲(chǔ)器中讀兩個(gè)操作數(shù);向數(shù)據(jù)存儲(chǔ)器寫(xiě)一個(gè)操作數(shù)。DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程哈佛結(jié)構(gòu)多總線結(jié)構(gòu)流水線技術(shù)特殊的DSP

10、指令指令周期短運(yùn)算精度高硬件配置強(qiáng)耗電省四、DSP芯片的優(yōu)點(diǎn)DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程哈佛結(jié)構(gòu)多總線結(jié)構(gòu)流水線技術(shù)特殊的DSP指令指令周期短運(yùn)算精度高硬件配置強(qiáng)耗電省四、DSP芯片的優(yōu)點(diǎn)為了更好地滿足數(shù)字信號(hào)處理應(yīng)用的需要,在DSP的指令系統(tǒng)中,設(shè)計(jì)了一些特殊的DSP指令。例如,TMS320C54x中的FIRS和LMS指令,專門(mén)用于系數(shù)對(duì)稱的FIR濾波器和LMS算法。DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程哈佛結(jié)構(gòu)多總線結(jié)構(gòu)流水線技術(shù)特殊的DSP指令指令周期短運(yùn)算精度高硬件配置強(qiáng)耗電省四、DSP芯片的優(yōu)點(diǎn)早期的DSP指令周期為400ns,采用4m NMOS制造工藝,其運(yùn)算速度為5MIPS。隨著集成電

11、路工藝的發(fā)展,DSP廣泛采用亞微米CMOS制造工藝,其運(yùn)行速度越來(lái)越快。如,TMS320C54x運(yùn)行速度可達(dá)100MIPS;TMS320C6203的時(shí)鐘為300MHz,運(yùn)行速度達(dá)2400MIPS;C64xx主頻為,其最大處理速度達(dá)到9000MIPS。DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程哈佛結(jié)構(gòu)多總線結(jié)構(gòu)流水線技術(shù)特殊的DSP指令指令周期短運(yùn)算精度高硬件配置強(qiáng)耗電省四、DSP芯片的優(yōu)點(diǎn)DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程哈佛結(jié)構(gòu)多總線結(jié)構(gòu)流水線技術(shù)特殊的DSP指令指令周期短運(yùn)算精度高硬件配置強(qiáng)耗電省四、DSP芯片的優(yōu)點(diǎn)多通道緩沖串行口(McBSP)主機(jī)接口(HPI)DMA控制器軟件控制的等待狀態(tài)產(chǎn)生器鎖相環(huán)

12、時(shí)鐘產(chǎn)生器定時(shí)器通用I/O符合標(biāo)準(zhǔn)的JTAG邊界掃描邏輯電路,便于DSP做片上的在線仿真以及多DSP條件下的調(diào)試。DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程哈佛結(jié)構(gòu)多總線結(jié)構(gòu)流水線技術(shù)特殊的DSP指令指令周期短運(yùn)算精度高硬件配置強(qiáng)耗電省四、DSP芯片的優(yōu)點(diǎn)目前DSP芯片可在、的低電壓下工作,其功耗遠(yuǎn)低于傳令5V電壓的片種。許多DSP芯片都可以工作在省電方式,在這種方式下,DSP處于休眠與等待模式,除某些必須的部分之外,斷開(kāi)處理器其它部分的時(shí)鐘,使系統(tǒng)功耗降低。有些DSP還允許程序員終止一些沒(méi)有使用的外設(shè)來(lái)節(jié)省耗電。DSP功耗一般為0.54W,若采用低功耗技術(shù)可使功耗降到,可用電池供電,適用于便攜式數(shù)字終端

13、設(shè)備。DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程五、DSP芯片的主要應(yīng)用領(lǐng)域DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程信號(hào)處理通信語(yǔ)音處理軍事圖形圖像儀器儀表自動(dòng)控制醫(yī)療家用電器汽車五、DSP芯片的主要應(yīng)用領(lǐng)域DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程信號(hào)處理通信語(yǔ)音處理軍事圖形圖像儀器儀表自動(dòng)控制醫(yī)療家用電器汽車五、DSP芯片的主要應(yīng)用領(lǐng)域如數(shù)字濾波、自適應(yīng)濾波、快速傅立葉變換、相關(guān)運(yùn)算、譜分析、卷積、模式匹配、加窗、波形產(chǎn)生等 如調(diào)制解調(diào)器、自適應(yīng)均衡、數(shù)據(jù)加密、數(shù)據(jù)壓縮、回波抵消、多路復(fù)用、 、擴(kuò)頻通信、糾錯(cuò)編碼、可視 等 DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程信號(hào)處理通信語(yǔ)音處理軍事圖形圖像儀器儀表自動(dòng)控制醫(yī)療家用電器汽車五、D

14、SP芯片的主要應(yīng)用領(lǐng)域如語(yǔ)音編碼、語(yǔ)音合成、語(yǔ)音識(shí)別、語(yǔ)音增強(qiáng)、說(shuō)話人辨認(rèn)、說(shuō)話人確認(rèn)、語(yǔ)音郵件、語(yǔ)音存儲(chǔ)等 如保密通信、雷達(dá)處理、聲納處理、導(dǎo)航、導(dǎo)彈制導(dǎo)等 DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程信號(hào)處理通信語(yǔ)音處理軍事圖形圖像儀器儀表自動(dòng)控制醫(yī)療家用電器汽車五、DSP芯片的主要應(yīng)用領(lǐng)域如二維和三維圖形處理、圖像壓縮與傳輸、圖像增強(qiáng)、動(dòng)畫(huà)、機(jī)器人視覺(jué)等如頻譜分析、函數(shù)發(fā)生、鎖相環(huán)、地震處理等;DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程信號(hào)處理通信語(yǔ)音處理軍事圖形圖像儀器儀表自動(dòng)控制醫(yī)療家用電器汽車五、DSP芯片的主要應(yīng)用領(lǐng)域如引擎控制、聲控、自動(dòng)駕駛、機(jī)器人控制、磁盤(pán)控制等;如助聽(tīng)、超聲設(shè)備、診斷工具、病人監(jiān)護(hù)

15、等DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程信號(hào)處理通信語(yǔ)音處理軍事圖形圖像儀器儀表自動(dòng)控制醫(yī)療家用電器汽車五、DSP芯片的主要應(yīng)用領(lǐng)域如高保真音響、音樂(lè)合成、音調(diào)控制、玩具與游戲、數(shù)字 /電視等 DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程六、典型DSP系統(tǒng)的構(gòu)成DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程 典型的DSP系統(tǒng)包括抗混疊濾波器、數(shù)據(jù)采集A/D轉(zhuǎn)換器、數(shù)字信號(hào)處理器DSP、D/A轉(zhuǎn)換器和低通濾波器等。六、典型DSP系統(tǒng)構(gòu)成DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程七、DSP系統(tǒng)的特點(diǎn)DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程接口方便編程方便具有高速性穩(wěn)定性好精度高可重復(fù)性好集成方便七、DSP系統(tǒng)的特點(diǎn)DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程八、DSP系

16、統(tǒng)的設(shè)計(jì)過(guò)程DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程八、DSP系統(tǒng)的設(shè)計(jì)過(guò)程DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程八、DSP系統(tǒng)的設(shè)計(jì)過(guò)程明確設(shè)計(jì)任務(wù),寫(xiě)出設(shè)計(jì)任務(wù)書(shū)。在設(shè)計(jì)任務(wù)書(shū)中,應(yīng)根據(jù)設(shè)計(jì)題目和要求,準(zhǔn)確、清楚地描述系統(tǒng)的功能和完成的任務(wù),描述的方式可以用人工語(yǔ)言描述,也可以是流程圖或算法描述。DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程八、DSP系統(tǒng)的設(shè)計(jì)過(guò)程確定系統(tǒng)采樣頻率。確定完任務(wù)書(shū)中最復(fù)雜算法所需的最大時(shí)間,判斷系統(tǒng)能否完成工作確定片內(nèi)RAM的容量,是否需要擴(kuò)展片外RAM及片外RAM的容量確定是16位還是32位,是定點(diǎn)還是浮點(diǎn)運(yùn)算。根據(jù)系統(tǒng)是用于計(jì)算還是用于控制,以此決定對(duì)輸入輸出端口的要求。DSP技術(shù)概述、

17、結(jié)構(gòu)和語(yǔ)言編程八、DSP系統(tǒng)的設(shè)計(jì)過(guò)程由上一步技術(shù)指標(biāo),大致可以選定DSP芯片的型號(hào)。根據(jù)選用的DSP芯片及上述技術(shù)指標(biāo)可以初步確定A/D、D/A、RAM的性能指標(biāo)及可供選擇的產(chǎn)品。在產(chǎn)品選型時(shí),還要考慮成本、供貨能力、技術(shù)支持、開(kāi)發(fā)系統(tǒng)、體積、功耗、工作環(huán)境溫度等等。DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程八、DSP系統(tǒng)的設(shè)計(jì)過(guò)程設(shè)計(jì)硬件實(shí)現(xiàn)方案根據(jù)性能指標(biāo)、工期、成本畫(huà)出硬件系統(tǒng)框圖 器件的選型:A/D、D/A、內(nèi)存、電源、邏輯控制(PLD、EPLD、FPGA)、通信接口(串口、并口、總線)、人機(jī)接口(鍵盤(pán)、顯示)、總線(PCI、ISA、現(xiàn)場(chǎng)總線CAN、3Xbus) 原理圖設(shè)計(jì) PCB板設(shè)計(jì) DSP

18、技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程八、DSP系統(tǒng)的設(shè)計(jì)過(guò)程用C語(yǔ)言、匯編語(yǔ)言或者兩種編程語(yǔ)言混合編寫(xiě)程序,由匯編器進(jìn)行匯編,生成目標(biāo)文件。將目標(biāo)文件送入鏈接器進(jìn)行連接,得到可執(zhí)行文件。將可執(zhí)行文件調(diào)入到調(diào)試器(包括軟件仿真、軟件開(kāi)發(fā)系統(tǒng)、評(píng)測(cè)模塊、系統(tǒng)仿真器)進(jìn)行調(diào)試進(jìn)行代碼轉(zhuǎn)換,將代碼寫(xiě)入EEPROM,DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程八、DSP系統(tǒng)的設(shè)計(jì)過(guò)程軟件調(diào)試借助DSP開(kāi)發(fā)工具,如軟件模擬器、DSP開(kāi)發(fā)系統(tǒng)或仿真器等。調(diào)試DSP算法時(shí)一般采用比較實(shí)時(shí)結(jié)果與模擬結(jié)果的方法,DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程八、DSP系統(tǒng)的設(shè)計(jì)過(guò)程將軟硬件結(jié)合起來(lái),并組合成樣機(jī),在實(shí)際系統(tǒng)中運(yùn)行,進(jìn)行系統(tǒng)測(cè)試。將軟硬件結(jié)

19、合起來(lái),并組合成樣機(jī),在實(shí)際系統(tǒng)中運(yùn)行,進(jìn)行系統(tǒng)測(cè)試。DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程九、DSP應(yīng)用系統(tǒng)的開(kāi)發(fā)工具DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程開(kāi)發(fā)工具的好壞對(duì)代碼的長(zhǎng)度、代碼的執(zhí)行速度起著關(guān)鍵的作用;開(kāi)發(fā)工具的功能是否齊全,使用是否方便,在很大程度上影響DSP系統(tǒng)的開(kāi)發(fā)周期以及產(chǎn)品上市時(shí)間。由于不同廠商、不同系統(tǒng)的DSP都有自己的開(kāi)發(fā)工具,因此,開(kāi)發(fā)工具的選擇也是重要的一環(huán)。九、DSP應(yīng)用系統(tǒng)的開(kāi)發(fā)工具DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程開(kāi)發(fā)工具的好壞對(duì)代碼的長(zhǎng)度、代碼的執(zhí)行速度起著關(guān)鍵的作用;開(kāi)發(fā)工具的功能是否齊全,使用是否方便,在很大程度上影響DSP系統(tǒng)的開(kāi)發(fā)周期以及產(chǎn)品上市時(shí)間。由于不同廠商、

20、不同系統(tǒng)的DSP都有自己的開(kāi)發(fā)工具,因此,開(kāi)發(fā)工具的選擇也是重要的一環(huán)。九、DSP應(yīng)用系統(tǒng)的開(kāi)發(fā)工具DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程主機(jī)選用微機(jī)或工作站 目標(biāo)機(jī)為裝有目標(biāo)DSP的硬件系統(tǒng)或由PC軟件或工作站軟件模擬的目標(biāo)處理器。其中裝有目標(biāo)DSP的硬件系統(tǒng)既可以是用戶開(kāi)發(fā)的目標(biāo)板、也可以是DSP廠商提供的裝有目標(biāo)DSP的硬件模塊。主機(jī)和目標(biāo)機(jī)之間通過(guò)微機(jī)串口、并口、微機(jī)總線(ISA、PCI)或其它專用通信接口(如JTAG接口)進(jìn)行通信。九、DSP應(yīng)用系統(tǒng)的開(kāi)發(fā)工具采用主機(jī)目標(biāo)機(jī)的方法構(gòu)成開(kāi)發(fā)環(huán)境 DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程九、DSP應(yīng)用系統(tǒng)的開(kāi)發(fā)工具輸入是C語(yǔ)言源代碼,輸出為T(mén)MS320匯編

21、代碼,把符合ANSI標(biāo)準(zhǔn)的C代碼轉(zhuǎn)換為目標(biāo)DSP匯編代碼,使用戶可以用C語(yǔ)言編寫(xiě)代碼。配套的代碼調(diào)試工具支持C代碼的源碼調(diào)試。代碼產(chǎn)生工具TMS320優(yōu)化C編譯器TMS320匯編器鏈接器代碼調(diào)試工具TMS320源碼調(diào)試器TMS320軟件仿真器TMS320系統(tǒng)調(diào)試和評(píng)價(jià)工具DSK初學(xué)者開(kāi)發(fā)套件EVM軟件評(píng)估模塊 XDS510硬件仿真器DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程九、DSP應(yīng)用系統(tǒng)的開(kāi)發(fā)工具用于把匯編語(yǔ)言文件轉(zhuǎn)換成機(jī)器語(yǔ)言的目標(biāo)文件。代碼產(chǎn)生工具TMS320優(yōu)化C編譯器TMS320匯編器鏈接器代碼調(diào)試工具TMS320源碼調(diào)試器TMS320軟件仿真器TMS320系統(tǒng)調(diào)試和評(píng)價(jià)工具DSK初學(xué)者開(kāi)發(fā)套

22、件EVM軟件評(píng)估模塊 XDS510硬件仿真器DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程九、DSP應(yīng)用系統(tǒng)的開(kāi)發(fā)工具用于把多個(gè)目標(biāo)文件連接成可執(zhí)行的目標(biāo)代碼。在連接過(guò)程中,連接器完成目標(biāo)代碼的定位、解決符號(hào)的外部引用等。代碼產(chǎn)生工具TMS320優(yōu)化C編譯器TMS320匯編器鏈接器代碼調(diào)試工具TMS320源碼調(diào)試器TMS320軟件仿真器TMS320系統(tǒng)調(diào)試和評(píng)價(jià)工具DSK初學(xué)者開(kāi)發(fā)套件EVM軟件評(píng)估模塊 XDS510硬件仿真器DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程九、DSP應(yīng)用系統(tǒng)的開(kāi)發(fā)工具為嵌入式系統(tǒng)的開(kāi)發(fā)而設(shè)計(jì)的,它在PC或工作站上運(yùn)行,是開(kāi)發(fā)環(huán)境中主機(jī)與軟件仿真器、軟件評(píng)價(jià)模塊或硬件仿真器之間的標(biāo)準(zhǔn)接口。程序調(diào)

23、試可以在C、匯編或C/匯編混合模式下進(jìn)行調(diào)試,調(diào)試器具有條件執(zhí)行、單步執(zhí)行、斷點(diǎn)等基本功能,并支持多個(gè)DSP。另外調(diào)試器頗具特色的分析工具(Profiler)可以迅速找出程序中最耗時(shí)間的代碼段,確定代碼開(kāi)發(fā)的重點(diǎn)。代碼產(chǎn)生工具TMS320優(yōu)化C編譯器TMS320匯編器鏈接器代碼調(diào)試工具TMS320源碼調(diào)試器TMS320軟件仿真器TMS320系統(tǒng)調(diào)試和評(píng)價(jià)工具DSK初學(xué)者開(kāi)發(fā)套件EVM軟件評(píng)估模塊 XDS510硬件仿真器DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程九、DSP應(yīng)用系統(tǒng)的開(kāi)發(fā)工具是一個(gè)軟件程序,它在PC或工作站上運(yùn)行,通過(guò)模擬DSP的運(yùn)行驗(yàn)證和調(diào)試TMS320程序可以對(duì)主機(jī)數(shù)據(jù)文件讀寫(xiě)代替對(duì)特定I/O的數(shù)據(jù)讀寫(xiě),以模擬與DSP接口的I/O器件;可以模擬中斷信號(hào)。可以用附帶的性能分析工具(Profiler)進(jìn)行性能測(cè)試。運(yùn)行是非實(shí)時(shí)的TMS320軟件仿真器支持TI的全系列DSP代碼產(chǎn)生工具TMS320優(yōu)化C編譯器TMS320匯編器鏈接器代碼調(diào)試工具TMS320源碼調(diào)試器TMS320軟件仿真器TMS320系統(tǒng)調(diào)試和評(píng)價(jià)工具DSK初學(xué)者開(kāi)發(fā)套件EVM軟件評(píng)估模塊 XDS510硬件仿真器DSP技術(shù)概述、結(jié)構(gòu)和語(yǔ)言編程九、DSP應(yīng)用系統(tǒng)的開(kāi)發(fā)工具是TI公司的低成本代碼開(kāi)發(fā)工具,其特點(diǎn)是功能全、價(jià)格低、代碼編譯速度

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論