![數(shù)字信號(hào)處理課件9章資料_第1頁(yè)](http://file4.renrendoc.com/view/ccab64371c007db9a347776808167dd2/ccab64371c007db9a347776808167dd21.gif)
![數(shù)字信號(hào)處理課件9章資料_第2頁(yè)](http://file4.renrendoc.com/view/ccab64371c007db9a347776808167dd2/ccab64371c007db9a347776808167dd22.gif)
![數(shù)字信號(hào)處理課件9章資料_第3頁(yè)](http://file4.renrendoc.com/view/ccab64371c007db9a347776808167dd2/ccab64371c007db9a347776808167dd23.gif)
![數(shù)字信號(hào)處理課件9章資料_第4頁(yè)](http://file4.renrendoc.com/view/ccab64371c007db9a347776808167dd2/ccab64371c007db9a347776808167dd24.gif)
![數(shù)字信號(hào)處理課件9章資料_第5頁(yè)](http://file4.renrendoc.com/view/ccab64371c007db9a347776808167dd2/ccab64371c007db9a347776808167dd25.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第9章DSP原理與應(yīng)用開(kāi)發(fā)(kif)基礎(chǔ) 引言DSP系統(tǒng)的基本組成DSP系統(tǒng)設(shè)計(jì)基礎(chǔ)DSP集成開(kāi)發(fā)環(huán)境本章小結(jié)2011/11北京大學(xué)出版社 版權(quán)所有 違者必究共三十四頁(yè)【本章教學(xué)(jio xu)目的與要求】掌握DSP系統(tǒng)的基本組成和DSP芯片的體系結(jié)構(gòu);學(xué)會(huì)獲取DSP芯片的相關(guān)技術(shù)資料和相關(guān)源碼;了解DSP芯片的產(chǎn)品概況以及DSP系統(tǒng)開(kāi)發(fā)的流程;學(xué)會(huì)安裝(nzhung)和設(shè)置CCS集成開(kāi)發(fā)環(huán)境。2共三十四頁(yè)【本章(bn zhn)知識(shí)結(jié)構(gòu)】3共三十四頁(yè)9.1 引言(ynyn) DSP是數(shù)字信號(hào)處理(xn ho ch l)(Digital Signal Processing)或數(shù)字信號(hào)處理器(Di
2、gital Signal Processor)的縮寫(xiě)。 在過(guò)去的30多年時(shí)間里,數(shù)字信號(hào)處理技術(shù)已經(jīng)在通信等領(lǐng)域得到極為廣泛的應(yīng)用。 案例一:DSP在音頻轉(zhuǎn)換,接口技術(shù)和USB音頻方面的應(yīng)用 4共三十四頁(yè)案例二DSP在視頻和視覺(jué)引導(dǎo)方面(fngmin)的應(yīng)用 數(shù)字信號(hào)處理技術(shù)涉及眾多的學(xué)科,如概率統(tǒng)計(jì)、數(shù)值分析、控制論等等。數(shù)字信號(hào)處理以這些學(xué)科作為自己的理論基礎(chǔ),同時(shí)數(shù)字信號(hào)處理理論和應(yīng)用的發(fā)展又促進(jìn)了一系列新興學(xué)科的發(fā)展,如通信技術(shù)、模式識(shí)別等等。總的來(lái)說(shuō),數(shù)字信號(hào)處理作為一門(mén)學(xué)科是在與其他許多相關(guān)學(xué)科相互促進(jìn)下不斷發(fā)展的。5共三十四頁(yè)9.1 DSP系統(tǒng)(xtng)的基本組成數(shù)字信號(hào)處理系
3、統(tǒng)一般由以下(yxi)幾部分構(gòu)成:前置濾波、A/D轉(zhuǎn)換、數(shù)字信號(hào)處理器(DSP)、D/A轉(zhuǎn)換、后置濾波。 典型DSP系統(tǒng)構(gòu)成框圖 圖中的輸入信號(hào)可以有各種各樣的形式。 數(shù)字信號(hào)處理系統(tǒng)一般由以下幾部分構(gòu)成:前置濾波、A/D轉(zhuǎn)換、數(shù)字信號(hào)處理器(DSP)、D/A轉(zhuǎn)換、后置濾波。 典型DSP系統(tǒng)構(gòu)成框圖 圖中的輸入信號(hào)可以有各種各樣的形式。 6共三十四頁(yè)系統(tǒng)(xtng)實(shí)例 軟件(run jin)無(wú)線電數(shù)字聲音廣播接收機(jī)7共三十四頁(yè)9.2.1 DSP芯片(xn pin)概述數(shù)字信號(hào)處理器是數(shù)字信號(hào)處理系統(tǒng)的核心。常用的數(shù)字信號(hào)處理器有通用的DSP芯片(xn pin)、專(zhuān)用的DSP芯片、通用處理器(
4、GPP)、通用單片機(jī),如下表所示。8共三十四頁(yè)DSP在功能(gngnng)上有以下幾方面的改進(jìn): 擴(kuò)充運(yùn)算能力:增加字長(zhǎng),乘法保留雙字長(zhǎng),有雙精度運(yùn)算;自動(dòng)產(chǎn)生數(shù)據(jù)地址:專(zhuān)用的地址生成單元可以產(chǎn)生循環(huán)地址和非順序地址;指令定序不對(duì)其他主要運(yùn)算造成額外開(kāi)銷(xiāo);簡(jiǎn)單的比例(bl)定標(biāo)運(yùn)算得到寬的動(dòng)態(tài)范圍。9共三十四頁(yè)DSP芯片從出現(xiàn)到現(xiàn)在的30多年時(shí)間里,已有幾十家生產(chǎn)廠商推出了上百型號(hào)的產(chǎn)品。除了TI公司得TMS320系列DSP芯片外,其他有代表性并獲得廣泛應(yīng)用的DSP系列芯片主要有Motorola公司的MC56/96系列、ADI系列的ADSP21系列等。 目前,美國(guó)德州儀器公司TI公司有3大系列
5、產(chǎn)品,即 1)面向數(shù)字控制、運(yùn)動(dòng)控制的TMS320C2000系列,主要包括TMS320C24x/F24x、TMS320LC240 x/LF240 xA、TMS320F28xx 等; 2)面向低功耗、手持設(shè)備、無(wú)線終端應(yīng)用(yngyng)的TMS320C5000系列,主要包括TMS320C54x、TMS320C54xx、TMS320C55x等; 3)面向高性能、多功能、復(fù)雜應(yīng)用領(lǐng)域的TMS320C6000系列,主要包括TMS320C62xx、TMS320C64xx、TMS320C67xx等。10共三十四頁(yè)根據(jù)DSP芯片工作(gngzu)的數(shù)據(jù)格式將芯片分為:定點(diǎn)DSP芯片和浮點(diǎn)DSP芯片。定點(diǎn)運(yùn)
6、算的DSP芯片以其成本較低,對(duì)存儲(chǔ)器的要求比較低且耗電省等優(yōu)點(diǎn)使其成為數(shù)字信號(hào)處理市場(chǎng)上的主流產(chǎn)品,預(yù)計(jì)今后的比重將逐漸增大。據(jù)統(tǒng)計(jì),目前銷(xiāo)售的DSP的80%以上屬于16位定點(diǎn)可編程DSP。只有在高保真音頻以及需要實(shí)時(shí)運(yùn)算、更高精確度與較大動(dòng)態(tài)范圍的其他數(shù)據(jù)采集應(yīng)用時(shí),才能體現(xiàn)出浮點(diǎn)DSP更高的算術(shù)靈活性與精確度 11共三十四頁(yè) 9.2.2DSP芯片(xn pin)體系結(jié)構(gòu) 哈佛總線結(jié)構(gòu): 大多數(shù)DSP的總線結(jié)構(gòu)都采用了哈佛結(jié)構(gòu),程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器是兩個(gè)獨(dú)立的存儲(chǔ)器,獨(dú)立編址,獨(dú)立訪問(wèn)。與兩個(gè)存儲(chǔ)器相對(duì)應(yīng),系統(tǒng)中設(shè)置了程序總線和數(shù)據(jù)總線,從而使數(shù)據(jù)的吞吐率提高了一倍。 流水線操作 : DS
7、P芯片廣泛采用級(jí)流水線,以減少指令執(zhí)行的時(shí)間,從而增強(qiáng)了處理器的處理能力。這使指令執(zhí)行能完全重疊(chngdi),處理器可以并行處理幾條指令,每條指令處于流水線的不同階段。在某一時(shí)刻,一條流水線上在做取指令操作時(shí),第2條流水線可同時(shí)進(jìn)行上一條指令譯碼的操作,第3條流水線可同時(shí)進(jìn)行再上一條指令的取操作數(shù)的操作,第4條流水線可同時(shí)進(jìn)行再上上一條指令的執(zhí)行指令的操作。 12共三十四頁(yè)專(zhuān)用的硬件乘法器 具有專(zhuān)用的應(yīng)用乘法器,乘法可在一個(gè)(y )指令周期內(nèi)完成。DSP處理器使用專(zhuān)用的硬件來(lái)實(shí)現(xiàn)單周期乘法,而通用微處理器中算法指令需要多個(gè)指令周期,如MCS-51的乘法指令需4個(gè)周期。DSP處理器還增加了累
8、加器寄存器來(lái)處理多個(gè)乘積的和。特殊的DSP指令 這些特殊的指令,專(zhuān)用數(shù)字信號(hào)處理中的一些常用算法優(yōu)化,可為一些典型的數(shù)字信號(hào)處理提供加速,使一些高速系統(tǒng)的實(shí)時(shí)數(shù)據(jù)處理成為可能,從而進(jìn)一步提高了DSP芯片的執(zhí)行效率和處理能力。如并行指令,能夠?qū)崿F(xiàn)寄存器并行裝入,并行算術(shù)/邏輯運(yùn)算和存儲(chǔ)運(yùn)算,使并行操作能力大大提高。 13共三十四頁(yè)專(zhuān)用的尋址方式 DSP處理器往往都支持專(zhuān)門(mén)的尋址方式,這些尋址方式對(duì)通常的信號(hào)處理操作很有用,也很方便。例如,位倒序?qū)ぶ肥笷FT實(shí)現(xiàn)起來(lái)就很方便。而在通用處理器中這些專(zhuān)門(mén)的尋址模式是不常使用的,即使用一般也要用軟件(run jin)來(lái)實(shí)現(xiàn)。定點(diǎn)計(jì)算和定點(diǎn)DSP指令集 定
9、點(diǎn)機(jī)器比起相應(yīng)的浮點(diǎn)機(jī)器來(lái)要便宜而且運(yùn)算更快。所以大多數(shù)DSP使用定點(diǎn)計(jì)算,而不是使用浮點(diǎn)。為了不使用浮點(diǎn)機(jī)器而又保證數(shù)字的準(zhǔn)確,DSP處理器在指令集和硬件方面都支持飽和計(jì)算、舍入和移位。14共三十四頁(yè)TMS320C55xDSP芯片(xn pin)的體系結(jié)構(gòu) 15共三十四頁(yè)C55x由3個(gè)主要部分組成:CPU、存儲(chǔ)空間、片內(nèi)外設(shè)。C55x系列具有統(tǒng)一的CPU內(nèi)核,有4個(gè)功能單元構(gòu)成:指令緩沖(hunchng)單元(I單元)、程序流單元(P單元)、地址數(shù)據(jù)流單元(A單元)和數(shù)據(jù)運(yùn)算單元(D單元)。功能單元的具體構(gòu)成和基本功能如下: 指令緩沖單元(I單元) 包括位指令緩沖隊(duì)列和指令譯碼器。此單元接收
10、程序代碼并放入指令緩沖隊(duì)列,由指令譯碼器解釋指令,然后再把指令流傳給其他的P單元、A單元和D單元來(lái)執(zhí)行這些指令。程序流單元(P單元) 包括程序地址發(fā)生器、程序控制邏輯。該單元產(chǎn)生所有程序空間地址,并發(fā)送到PAB總線,達(dá)到控制程序流的目的。16共三十四頁(yè)地址數(shù)據(jù)流單元(A單元) 包括數(shù)據(jù)地址產(chǎn)生電路(DAGEN),附加的16位算術(shù)邏輯單元ALU和一組寄存器。該單元產(chǎn)生讀/寫(xiě)數(shù)據(jù)空間(kngjin)地址,并發(fā)送到BAB、CAB和D AB總線上。數(shù)據(jù)運(yùn)算單元(D單元) 包括40位桶形移位器、2個(gè)乘加單元(MAC)和1個(gè)40位的算術(shù)邏輯單元ALU和若干寄存器。D單元是CPU中主要的數(shù)據(jù)執(zhí)行部件,完成大
11、部分?jǐn)?shù)據(jù)的算術(shù)運(yùn)算工作。17共三十四頁(yè)C55x包括了統(tǒng)一的存儲(chǔ)空間和I/O空間。C55x的片內(nèi)存儲(chǔ)空間共有352KB,其中雙口RAM(DARAM)在每個(gè)周期能執(zhí)行兩個(gè)訪問(wèn)操作;單口RAM(SARAM)在每個(gè)周期能執(zhí)行一個(gè)訪問(wèn)操作。外部存儲(chǔ)空間共有8MB(16位)最大尋址,由片選信號(hào)CE03來(lái)選擇。存儲(chǔ)區(qū)支持的類(lèi)型有異步SRAM、異步EPROM、同步DRAM和同步SRAM.。整個(gè)(zhngg)16MB存儲(chǔ)空間作為程序空間或數(shù)據(jù)空間均可尋址。程序空間當(dāng)CPU從程序存儲(chǔ)區(qū)讀指令時(shí)才訪問(wèn)程序空間。當(dāng)程序從存儲(chǔ)區(qū)或寄存器讀/寫(xiě)數(shù)據(jù)時(shí),需訪問(wèn)數(shù)據(jù)空間。C55x的I/O空間與程序/數(shù)據(jù)空間分開(kāi),它僅在訪問(wèn)D
12、SP的片內(nèi)外設(shè)寄存器時(shí)有效。I/O空間的字地址為16位寬、能訪問(wèn)64KB地址。CPU用數(shù)據(jù)讀地址總線讀和數(shù)據(jù)寫(xiě)地址總線寫(xiě)。當(dāng)CPU讀/寫(xiě)I/O空間時(shí),將16位地址前補(bǔ)0來(lái)擴(kuò)展成24位地址。DSP的片內(nèi)外設(shè)完成的主要功能包括采集原始數(shù)據(jù)、輸出處理結(jié)果、控制其他設(shè)備等 18共三十四頁(yè) 9.3 DSP系統(tǒng)設(shè)計(jì)(shj)基礎(chǔ)技術(shù)參考資料與相關(guān)源碼的獲取 在設(shè)計(jì)開(kāi)發(fā)一個(gè)DSP系統(tǒng)時(shí),系統(tǒng)中的DSP芯片確定以后,很重要的就是獲得該DSP芯片的相關(guān)技術(shù)參考資料及得到其相關(guān)源碼。一般提供相應(yīng)芯片的廠商都會(huì)有專(zhuān)門(mén)的網(wǎng)站進(jìn)行技術(shù)支持,如美國(guó)的TI公司、Motorola公司等。在TI公司網(wǎng)站的搜索中用關(guān)鍵字搜索資料
13、,主要的技術(shù)文檔包括Application Notes、user guides,這些資料一般均有PDF文檔說(shuō)明(shumng)和相應(yīng)的源程序包提供,下載(download)后做少許改動(dòng)即可應(yīng)用。19共三十四頁(yè)必看資料(zlio)講述DSP的CPU、Memory、Programme Memory Addressing、Data Memory Addressing的文檔資料;設(shè)計(jì)過(guò)程中要用到的外設(shè)的資料;C語(yǔ)言和匯編語(yǔ)言的編程指南;匯編指令和C語(yǔ)言的運(yùn)行支持(zhch)庫(kù)、DSP LIB等資料。其他的如:Application Guide、Optimizing CC+ + Complier Use
14、rs Guide、Assembly Language Tools Users Guide等資料可在DSP設(shè)計(jì)入門(mén)后再去詳細(xì)閱讀,體會(huì)會(huì)更深一些。同時(shí)我們也可以登陸一些相應(yīng)的DSP技術(shù)論壇、技術(shù)網(wǎng)站來(lái)獲取相關(guān)資料。20共三十四頁(yè)DSP型號(hào)(xngho)的選擇主要的DSP廠商的產(chǎn)品(chnpn)概況 21共三十四頁(yè)選擇DSP芯片時(shí)應(yīng)考慮(kol)的方面DSP芯片的運(yùn)算速度。運(yùn)算速度是DSP芯片的一個(gè)(y )最重要的性能指標(biāo),也是選擇DSP芯片是所需要考慮的一個(gè)主要因素。DSP芯片的價(jià)格。DSP芯片的價(jià)格也是選擇DSP芯片所需要考慮的重要的因素。如果采用價(jià)格昂貴的DSP芯片,即使性能再高,其應(yīng)用范圍
15、肯定受到一定的限制。因此,需根據(jù)實(shí)際系統(tǒng)的應(yīng)用情況,確定一個(gè)性?xún)r(jià)比適中的DSP芯片。DSP芯片的硬件資源。不同的DSP芯片所提供的硬件資源是不同的,如片內(nèi)的RAM、ROM的數(shù)量,外部可擴(kuò)展的程序和數(shù)據(jù)空間,總線接口、I/O接口等。即使是同一系列的DSP芯片,如TI公司的TS320C5x系列,不同的DSP芯片也可以適應(yīng)不同的需要。 22共三十四頁(yè)DSP芯片的運(yùn)算精度。一般定點(diǎn)DSP芯片的字長(zhǎng)為16位,如TMS320系列。但有的公司的定點(diǎn)芯片為24位,如Motorola公司的MC56001等。浮點(diǎn)芯片的字長(zhǎng)一般為32位,累加器為40位。DSP芯片的開(kāi)發(fā)工具。在選擇DSP芯片的同時(shí),必須注意其開(kāi)發(fā)工
16、具的支持情況,包括軟件和硬件的開(kāi)發(fā)工具。如果沒(méi)有開(kāi)發(fā)工具的支持,要想開(kāi)發(fā)DSP系統(tǒng)幾乎是不可能的。如果有功能強(qiáng)大的開(kāi)發(fā)工具的支持,則開(kāi)發(fā)的時(shí)間就會(huì)大大縮短。DSP芯片的功能。在某些(mu xi)DSP應(yīng)用場(chǎng)合,功耗也是一個(gè)需要特別注意的問(wèn)題。如便攜式的DSP設(shè)備、手持設(shè)備、野外應(yīng)用的DSP設(shè)備等對(duì)功耗有特殊的要求。23共三十四頁(yè)外圍器件(qjin)的選擇選擇好DSP芯片后,按照實(shí)際系統(tǒng)設(shè)計(jì)的要求以及DSP芯片的需要來(lái)選擇外圍器件。支持DSP芯片的外圍器件較多,主要有高速靜態(tài)存儲(chǔ)器(SRAM)、動(dòng)態(tài)存儲(chǔ)器(DRAM)、雙口靜態(tài)隨機(jī)存取存儲(chǔ)器(Dual ports SRAM)、先進(jìn)先出(FIFO)
17、存儲(chǔ)器、可編程邏輯器件(PLD)、A/D和D/A轉(zhuǎn)換器,以及一系列芯片、電阻、電容、晶振、接插件等。這些元器件的選擇面廣、產(chǎn)品多、品種型號(hào)多,而且許多電子元器件其更新?lián)Q代競(jìng)爭(zhēng)的生命周期短,因此,元器件的選擇除考慮其性?xún)r(jià)比、器件質(zhì)量外,還需考慮所選型號(hào)及封裝完全兼容(jin rn)器件的廠商情況以及估計(jì)該型號(hào)器件的競(jìng)爭(zhēng)生命周期等。24共三十四頁(yè)DSP系統(tǒng)開(kāi)發(fā)(kif)流程-設(shè)計(jì)應(yīng)考慮技術(shù)指標(biāo)1)根據(jù)信號(hào)的頻率范圍來(lái)確定系統(tǒng)的最高樣采頻率;2)根據(jù)采樣頻率和運(yùn)算(yn sun)最復(fù)雜算法所需要的最大時(shí)間來(lái)判斷系統(tǒng)能否實(shí)時(shí)工作;3)根據(jù)1)、2)兩個(gè)條件確定哪種類(lèi)型的DSP芯片的指令周期可以滿足條件
18、;4)根據(jù)信號(hào)處理數(shù)據(jù)量的大小來(lái)確定所使用的片內(nèi)RAM及需要擴(kuò)展的RAM的大??;5)根據(jù)所需要的信號(hào)處理的精度來(lái)確定是采用定點(diǎn)運(yùn)算還是浮點(diǎn)運(yùn)算;6)根據(jù)系統(tǒng)是計(jì)算用還是控制用來(lái)確定I/O端口的需求。 25共三十四頁(yè)DSP系統(tǒng)(xtng)開(kāi)發(fā)流程圖 26共三十四頁(yè)軟件開(kāi)發(fā)一般來(lái)說(shuō),DSP的軟件開(kāi)發(fā)大體有3種方式:直接編寫(xiě)匯編語(yǔ)言程序進(jìn)行編譯連接;編寫(xiě)C語(yǔ)言程序,用C語(yǔ)言?xún)?yōu)化軟件進(jìn)行編譯連接;混合編程模式,程序中既有匯編代碼,又有C語(yǔ)言代碼。對(duì)于進(jìn)行DSP開(kāi)發(fā)的新手來(lái)說(shuō),選擇C語(yǔ)言和匯編語(yǔ)言混合編程會(huì)有利一些?,F(xiàn)在C語(yǔ)言?xún)?yōu)化的效率可達(dá)到手工匯編的90%甚至更高。如果計(jì)算能力和內(nèi)存資源是瓶頸,匯編語(yǔ)
19、言還是有優(yōu)勢(shì),比如G.729編解碼。但是針對(duì)一般的應(yīng)用開(kāi)發(fā),C語(yǔ)言是最好的選擇。在進(jìn)行復(fù)雜算法的開(kāi)發(fā)時(shí),一般做法是先在PC上用高級(jí)語(yǔ)言(用C語(yǔ)言)進(jìn)行仿真,然后再移植到DSP平臺(tái)中。同時(shí),考慮到運(yùn)行和效率問(wèn)題,可進(jìn)一步進(jìn)行手工匯編的調(diào)整。可編程的DSP芯片開(kāi)發(fā)需要一整套硬件和軟件開(kāi)發(fā)工具,通常可以分為代碼生成工具和調(diào)試(dio sh)工具兩類(lèi)。代碼生成工具是把用匯編語(yǔ)言或C語(yǔ)言編寫(xiě)的DSP程序編譯并鏈接成可執(zhí)行的DSP程序;代碼調(diào)試工具的作用是對(duì)DSP程序及系統(tǒng)進(jìn)行測(cè)試。 27共三十四頁(yè)DSP的開(kāi)發(fā)工具及其功能(gngnng)簡(jiǎn)介 (1)C編譯器(C compiler) 將C源程序代碼編譯成匯
20、編語(yǔ)言源代碼。(2)匯編器(assembler) 將匯編語(yǔ)言源程序文件(wnjin)轉(zhuǎn)變?yōu)闄C(jī)器語(yǔ)言目標(biāo)文件(wnjin)。機(jī)器語(yǔ)言是基于公用目標(biāo)文件(wnjin)格式(COFF)的文件。(3)鏈接器(linker) 將目標(biāo)文件連接起來(lái)產(chǎn)生一個(gè)可執(zhí)行模塊。它能調(diào)整并解決外部符號(hào)參考。鏈接器的輸入是可重定位的COFF目標(biāo)文件和目標(biāo)庫(kù)文件。28共三十四頁(yè)(4)文檔管理器(archive) 將一組文件歸入一個(gè)文檔文件,也叫歸檔庫(kù)。另外文件管理器容許通過(guò)刪除、代替、提取或增加文件來(lái)調(diào)整庫(kù)。(5)建庫(kù)單元(runtime-support utility) 建立用戶的C語(yǔ)言運(yùn)行支持庫(kù)。在.rts.lib里提
21、供目標(biāo)代碼(di m)。(6)運(yùn)行庫(kù)(runtime-support library) 包含ANSI標(biāo)準(zhǔn)運(yùn)行支持函數(shù)、編譯器公用程序函數(shù)、C語(yǔ)言輸入/輸出函數(shù)。(7)十六進(jìn)制轉(zhuǎn)化工具(hex conversion utility) 將COFF目標(biāo)文件轉(zhuǎn)換為T(mén)I-tagged、ASCII-hex、Motorola-s等目標(biāo)格式,從而可以將文件裝載到可擦除程序存儲(chǔ)器中去。29共三十四頁(yè)9.4 DSP集成開(kāi)發(fā)(kif)環(huán)境集成開(kāi)發(fā)環(huán)境(Code Composer Studio,CCS)是TI公司為其DSP系列芯片設(shè)計(jì)專(zhuān)門(mén)提供的專(zhuān)業(yè)開(kāi)發(fā)軟件,是業(yè)內(nèi)最為重要的開(kāi)發(fā)軟件之一。作為一個(gè)集成開(kāi)發(fā)環(huán)境,它包括了
22、編輯、編譯、匯編、鏈接、軟件模擬、調(diào)試等幾乎所有需要的軟件。與TI公司提供的早期開(kāi)發(fā)軟件工具相比,CCS提供了配置、構(gòu)造、跟蹤和分析程序的工具,并在基本代碼生成工具的基礎(chǔ)上增加了調(diào)試和實(shí)時(shí)分析的功能,極大地加快了軟件開(kāi)發(fā)進(jìn)程,提高了工作效率。一般來(lái)說(shuō),一種CCS只適用于一種系列的DSP芯片。例如,CCS C5000適用于C5000系列的DSP芯片(包括TMS320C54x和TMS320C55x)。CCS一般工作在兩種模式下:軟件仿真器模式和與硬件開(kāi)發(fā)板相結(jié)合的在線編程模式。前者可以在PC機(jī)上模擬DSP的指令集與工作機(jī)制(jzh),主要用于前期的算法實(shí)現(xiàn)和調(diào)試。后者實(shí)時(shí)運(yùn)行在DSP芯片上,并可以在線編譯和調(diào)試程序。30共三十四頁(yè)應(yīng)用CCS進(jìn)行(jnxng)程序開(kāi)發(fā)的步驟 1)設(shè)計(jì)(shj)出設(shè)計(jì)(shj)方案;2)編輯原文件生成代碼;3)語(yǔ)法檢查和調(diào)試;4)實(shí)時(shí)調(diào)試。31共三十四頁(yè) CCS具有可擴(kuò)展的結(jié)構(gòu)(jigu),主要組件有 1)集成開(kāi)發(fā)環(huán)境Code Composer (編譯器、調(diào)試器、項(xiàng)目管理器、性能分析工具等);2)代碼生成工具
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024秋七年級(jí)數(shù)學(xué)上冊(cè) 第二章 有理數(shù)2.2數(shù)軸 2在數(shù)軸上比較數(shù)的大小說(shuō)課稿(新版)華東師大版
- 2023九年級(jí)數(shù)學(xué)下冊(cè) 第二十八章 銳角三角函數(shù)28.2 解直角三角形及其應(yīng)用28.2.2 應(yīng)用舉例第2課時(shí) 方向角和坡角問(wèn)題說(shuō)課稿 (新版)新人教版
- Module 7 Unit 2 There are twelve boys on the bike(說(shuō)課稿)-2024-2025學(xué)年外研版(三起)英語(yǔ) 四年級(jí)上冊(cè)
- 16赤壁賦說(shuō)課稿
- 4《說(shuō)說(shuō)我們的學(xué)?!罚ㄕf(shuō)課稿)- 2004-2025學(xué)年統(tǒng)編版道德與法治三年級(jí)上冊(cè)001
- 2025銷(xiāo)售居間合同勞動(dòng)合同
- Unit4《Bobbys House》lesson6(說(shuō)課稿)-2024-2025學(xué)年北師大版(三起)英語(yǔ)四年級(jí)上冊(cè)
- 10在牛肚子里旅行 說(shuō)課稿-2024-2025學(xué)年三年級(jí)上冊(cè)語(yǔ)文統(tǒng)編版
- 16新年的禮物 (說(shuō)課稿)統(tǒng)編版道德與法治一年級(jí)上冊(cè)
- 2024年九年級(jí)語(yǔ)文上冊(cè) 第五單元 第9課《劉姥姥進(jìn)賈府》說(shuō)課稿 北師大版
- 2024年鐵嶺衛(wèi)生職業(yè)學(xué)院高職單招語(yǔ)文歷年參考題庫(kù)含答案解析
- 2025理論學(xué)習(xí)計(jì)劃2025年理論中心組學(xué)習(xí)計(jì)劃
- 山西省2024年中考物理試題(含答案)
- 非標(biāo)自動(dòng)化設(shè)備技術(shù)規(guī)格書(shū)和驗(yàn)收標(biāo)準(zhǔn)(模板)
- 領(lǐng)導(dǎo)干部個(gè)人有關(guān)事項(xiàng)報(bào)告表(模板)
- 危險(xiǎn)化學(xué)品目錄2023
- GB/T 7631.18-2017潤(rùn)滑劑、工業(yè)用油和有關(guān)產(chǎn)品(L類(lèi))的分類(lèi)第18部分:Y組(其他應(yīng)用)
- GB/T 14258-2003信息技術(shù)自動(dòng)識(shí)別與數(shù)據(jù)采集技術(shù)條碼符號(hào)印制質(zhì)量的檢驗(yàn)
- 政府資金項(xiàng)目(榮譽(yù))申報(bào)獎(jiǎng)勵(lì)辦法
- 最新如何進(jìn)行隔代教育專(zhuān)業(yè)知識(shí)講座課件
- 當(dāng)前警察職務(wù)犯罪的特征、原因及防范,司法制度論文
評(píng)論
0/150
提交評(píng)論