《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > TMS320數(shù)字信號(hào)處理器算法標(biāo)準(zhǔn)及參考構(gòu)架
TMS320數(shù)字信號(hào)處理器算法標(biāo)準(zhǔn)及參考構(gòu)架
摘要: 本文介紹了eXpressDSP軟件的關(guān)鍵組件TMS320 數(shù)字信號(hào)處理器算法標(biāo)準(zhǔn)。作為eXpressDSP軟件關(guān)鍵組件的TMS320 數(shù)字信號(hào)處理器算法標(biāo)準(zhǔn)(XDAIS) 定義了一系列編程準(zhǔn)則和建議,標(biāo)準(zhǔn)化了算法和系統(tǒng)軟件的接口,使得算法使用者的系統(tǒng)集成任務(wù)大為減輕,產(chǎn)品開(kāi)發(fā)周期相應(yīng)大為縮短;另一方面,由于有標(biāo)準(zhǔn)接口,算法提供商可以將自己的算法實(shí)現(xiàn)很好地封裝起來(lái)從而保護(hù)自己的知識(shí)產(chǎn)權(quán),接口標(biāo)準(zhǔn)又使得算法提供商有了更廣泛的客戶群。
Abstract:
Key words :

  摘要:本文介紹了eXpressDSP軟件的關(guān)鍵組件TMS320 數(shù)字信號(hào)處理器算法標(biāo)準(zhǔn)。作為eXpressDSP軟

 

件關(guān)鍵組件的TMS320 數(shù)字信號(hào)處理器算法標(biāo)準(zhǔn)(XDAIS) 定義了一系列編程準(zhǔn)則和建議,標(biāo)準(zhǔn)化了算法和系統(tǒng)軟件的接口,使得算法使用者的系統(tǒng)集成任務(wù)大為減輕,產(chǎn)品開(kāi)發(fā)周期相應(yīng)大為縮短;另一方面,由于有標(biāo)準(zhǔn)接口,算法提供商可以將自己的算法實(shí)現(xiàn)很好地封裝起來(lái)從而保護(hù)自己的知識(shí)產(chǎn)權(quán),接口標(biāo)準(zhǔn)又使得算法提供商有了更廣泛的客戶群。
  Abstract: The paper introduces the two key components of eXpressDSP: TMS320 DSP a Standard & Reference Frameworks。 With a family of rules and guidelines, TMS320 DSP algorithm Standard, a。k。a。 XDAIS, decreases dramatically system integration pressure, shorten system R& D period, also provides algorithm vendors more secure encapsulation and more widely potential deployment。 

 

 

  eXpressDSP 軟件及開(kāi)發(fā)工具

 

圖一 eXpressDSP 軟件及開(kāi)發(fā)工具

    隨著技術(shù)的發(fā)展,現(xiàn)今DSP的應(yīng)用開(kāi)發(fā)已發(fā)生了很大的改變。例如硬件技術(shù)的發(fā)展使得DSP在保持兼容性的同時(shí)使得性能不斷提高,功耗不斷下降,片上集成度大幅增加,并且這種趨勢(shì)并沒(méi)有減慢跡象;DSP應(yīng)用復(fù)雜度也在大幅提高,原先幾百行的匯編軟件程序已被幾十萬(wàn)行甚至百萬(wàn)行的C程序替代;市場(chǎng)的壓力要求新產(chǎn)品的開(kāi)發(fā)周期越來(lái)越短。這些因素使得開(kāi)發(fā)不再是一個(gè)人而是幾個(gè)人的團(tuán)隊(duì)合作,并要求軟件的結(jié)構(gòu)化,可移植性,可重用性都很強(qiáng),都使得軟件已成為DSP方案中最為重要的一環(huán), 一個(gè)開(kāi)發(fā)小組可能有80%的工程師是軟件人員,一個(gè)項(xiàng)目的成敗也往往由軟件實(shí)現(xiàn)的好壞決定。
  德州儀器,作為業(yè)屆領(lǐng)先的數(shù)字信號(hào)處理器供應(yīng)商,提出了eXpressDSP的概念來(lái)應(yīng)對(duì)這些對(duì)DSP軟件的挑戰(zhàn)。圖一繪出了它的重點(diǎn),eXpressDSP軟件及開(kāi)發(fā)工具。有了這些軟件和開(kāi)發(fā)工具,程序員將花更多的時(shí)間在革新的應(yīng)用上而不是重復(fù)的開(kāi)發(fā)和集成工作上。具體來(lái)講,eXpressDSP包括:集成開(kāi)發(fā)環(huán)境(代碼 Composer Studio);eXpressDSP軟件(SP/BIOS,TMS320 DSP算法標(biāo)準(zhǔn),參考框架);以及第三發(fā)合作伙伴網(wǎng)絡(luò)。本文主要介紹TMS320 DSP算法標(biāo)準(zhǔn)。
  TMS320 DSP算法標(biāo)準(zhǔn)
  TMS320 DSP算法標(biāo)準(zhǔn)也稱(chēng)XDAIS,在介紹具體的算法標(biāo)準(zhǔn)之前有必要在重新檢查一下圖一以理解TMS320 DSP算法標(biāo)準(zhǔn)/XDAIS (接下來(lái)的文章講不區(qū)分兩者)在eXpressDSP軟件結(jié)構(gòu)中的位置:參見(jiàn)圖一的右邊DSP目標(biāo)板,可以看到直接跟硬件接口的是DSP/BIOS,而最上層是客戶的應(yīng)用程序。算法既不直接訪問(wèn)DSP/BIOS也不直接被客戶應(yīng)用程序調(diào)用,而是通過(guò)一個(gè)框架(在這里是參考框架Reference Frameworks)與它們打交道。XDAIS就是用于隔離框架和算法,位于它們之間。從根本上講,標(biāo)準(zhǔn)的核心專(zhuān)注于將DSP資源的管理從算法本身抽象出來(lái)。這些資源包括存儲(chǔ)器的使用和分配,并伴隨著輸入輸出的控制比如DMA通道的使用。也有可能是關(guān)鍵控制寄存器的使用。
  下面我們具體看一下。
  具體定義:準(zhǔn)則和建議
  TMS320 DSP算法標(biāo)準(zhǔn)有一系列準(zhǔn)則(共44條)和建議(共16條),分為以下五部分(具體準(zhǔn)則和建議請(qǐng)參考文獻(xiàn)[1]):
  1。通用編程規(guī)范,包括準(zhǔn)則1-6和建議1-2。 該部分適用于所有DSP上任何應(yīng)用的算法。
  2。算法模塊規(guī)范,包括準(zhǔn)則7-18和建議3-5。為了讓不同的算法在不修改源代碼的前提下可以集成到同一個(gè)應(yīng)用,該部分要求充分使用面向?qū)ο蠛突诮M件的編程思想,規(guī)范包括命名約定,統(tǒng)一的算法初始化方式和統(tǒng)一的數(shù)據(jù)存儲(chǔ)器管理機(jī)制。該部分規(guī)范認(rèn)為XDAIS應(yīng)用的基礎(chǔ)組件是模塊,XDAIS算法就是那些實(shí)現(xiàn)了抽象接口IALG的模塊。IALG將DSP存儲(chǔ)器管理從算法中抽象出來(lái)。算法必須實(shí)現(xiàn)IALG接口,框架通過(guò)IALG來(lái)了解并分配算法對(duì)存儲(chǔ)器的需求。該部分規(guī)范應(yīng)用于所有XDAIS算法。
  3。算法性能描述規(guī)范,包括準(zhǔn)則19-24和建議6-10。標(biāo)準(zhǔn)兼容的算法只會(huì)消耗MIPS和存儲(chǔ)器。所有I/O, 外設(shè)控制, 設(shè)備管理和調(diào)度都是由應(yīng)用程序完成。因此,算法有必要描述數(shù)據(jù)空間需求和最壞執(zhí)行時(shí)間。另外,如 果CPU處于中斷禁止?fàn)顟B(tài),調(diào)度不可能拿到CPU控制權(quán),所以算法也需要盡量減少中斷禁止時(shí)間,并告知最壞情形。該部分規(guī)范同樣應(yīng)用于所有XDAIS算法。
  4。特定DSP規(guī)范,包括準(zhǔn)則25-34和建議11-15。由于算法經(jīng)常會(huì)用匯編完成以充分發(fā)揮DSP的性能,這就往往意味著算法對(duì)DSP的狀態(tài)會(huì)有特殊的要求,該部分規(guī)范則針對(duì)此種情況。
  5。DMA資源使用規(guī)范,包括IDMA準(zhǔn)則1-6和IDMA建議1。該部分規(guī)范是針對(duì)準(zhǔn)則6關(guān)于DMA的應(yīng)用。由于算法被要求為單純的數(shù)據(jù)轉(zhuǎn)換器,沒(méi)有權(quán)力訪問(wèn)和使用片上外設(shè)包括DMA,而是由框架來(lái)控制DMA的運(yùn)行。為了讓算法可以間接使用DMA資源,XDAIS將算法對(duì)DMA的管理需求也抽像成一個(gè)接口IDMA,類(lèi)似與IALG。框架通過(guò)調(diào)用IDMA接口函數(shù)來(lái)了解算法對(duì)DMA資源的需求;另一方面,算法如果需要知道DMA運(yùn)行情況,也可以調(diào)用框架實(shí)現(xiàn)的ACPY。
  對(duì)誰(shuí)需要
  XDAIS通過(guò)一系列編程準(zhǔn)則和建議,標(biāo)準(zhǔn)化了算法和系統(tǒng)框架軟件的接口,使得算法使用者的系統(tǒng)集成任務(wù)大為減輕,產(chǎn)品開(kāi)發(fā)周期相應(yīng)大為縮短;另一方面,由于有標(biāo)準(zhǔn)接口,算法提供商可以將自己的算法實(shí)現(xiàn)很好地封裝起來(lái)

 

從而保護(hù)自己的知識(shí)產(chǎn)權(quán),接口標(biāo)準(zhǔn)又使得算法提供商有了更廣泛的客戶群。同時(shí),XDAIS貫穿著結(jié)構(gòu)化編程的思想,提高了程序的重復(fù)利用性,對(duì)算法的開(kāi)發(fā)者和使用者都有益處。實(shí)際上,TI在開(kāi)始制定XDAIS時(shí)充分征詢了客戶和第三方算法開(kāi)發(fā)者的意見(jiàn)并貫徹到規(guī)范中去,這也使得標(biāo)準(zhǔn)跟符合DSP軟件開(kāi)發(fā)的需求。
  這些已從第三方算法開(kāi)發(fā)商的熱烈支持可以看出,到目前為止已有超過(guò)90家第三方600多個(gè)算法經(jīng)過(guò)了XDAIS的認(rèn)證,可以在他們的產(chǎn)品中使用圖二這個(gè)標(biāo)識(shí)。

 

 

  eXpressDSP 認(rèn)證標(biāo)志

 

圖二 eXpressDSP 認(rèn)證標(biāo)志

 

如何開(kāi)始
  一個(gè)是使用CCS中的TMS320 DSP Algorithm Standard Developers Kit。這個(gè)套件里包含所有開(kāi)發(fā)標(biāo)準(zhǔn)算法或使用標(biāo)準(zhǔn)算法需要的內(nèi)容,對(duì)系統(tǒng)集成人員,應(yīng)用程序編寫(xiě)者或算法生產(chǎn)者都有用。它包含一系列文檔,例子。
  另一個(gè)是參考框架,一個(gè)完備的基于DSP/BIOS 和XDAIS的實(shí)例程序。
  參考文獻(xiàn)
  [1] TMS320 DSP Algorithm Standard Rules and Guidelines, spru352.pdf

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲图中文字幕| 日韩午夜剧场| 亚洲免费观看高清完整版在线观看熊 | 欧美精品啪啪| 一区二区三区www| 亚洲午夜视频在线| 国产一区二区三区最好精华液| 久久久久久精| 亚洲精品欧美在线| 在线亚洲欧美专区二区| 国产欧美一区二区精品性色| 久久久噜噜噜久久久| 亚洲免费伊人电影在线观看av| 亚洲一级片在线看| 亚洲国产精品久久人人爱蜜臀| 美国成人直播| av成人老司机| 亚洲一区二区三区国产| 亚洲电影免费观看高清完整版在线观看 | 在线亚洲免费| 日韩网站在线看片你懂的| 亚洲国产精品成人一区二区| 激情成人av在线| 久久激五月天综合精品| 午夜影院日韩| 国产日韩欧美制服另类| 久久久久久久久岛国免费| 亚洲欧美日韩天堂一区二区| 亚洲欧美国产不卡| 国产乱码精品一区二区三| 久久一本综合频道| 亚洲激情影视| 久久av红桃一区二区小说| 亚洲欧美日韩国产成人| 亚洲愉拍自拍另类高清精品| 韩日视频一区| 狠狠入ady亚洲精品经典电影| 国产视频自拍一区| 国产日韩免费| 国产午夜精品久久久久久久| 国产私拍一区| 国产一区二区三区黄视频| 国产婷婷色一区二区三区在线| 国产乱肥老妇国产一区二 | 欧美国产亚洲精品久久久8v| 欧美jizzhd精品欧美喷水| 亚洲精品视频在线播放| 亚洲精品乱码久久久久久日本蜜臀 | 欧美精品一区二区三| 欧美激情久久久久久| 一区二区欧美国产| 亚洲一区二区三区午夜| 欧美一级片久久久久久久| 欧美中文在线视频| 欧美在线播放一区| 亚洲国产成人一区| 亚洲免费观看高清完整版在线观看| 99视频一区| 亚洲在线视频观看| 亚洲欧美国产精品桃花| 久久国产精品久久国产精品| 快射av在线播放一区| 欧美精品乱码久久久久久按摩| 欧美日韩黄色一区二区| 国产精品久久国产三级国电话系列| 欧美新色视频| 亚洲视频在线免费观看| 亚洲在线观看视频网站| 欧美一区=区| 久久精品国产免费| 欧美国产在线观看| 国产精品久久久久免费a∨| 麻豆精品精华液| 欧美寡妇偷汉性猛交| 欧美99在线视频观看| 欧美日韩亚洲精品内裤| 麻豆精品网站| 欧美女人交a| 国产精品影片在线观看| 国内成+人亚洲+欧美+综合在线| 91久久精品一区二区三区| 99re在线精品| 亚洲女人小视频在线观看| 亚洲国产精品视频| 午夜亚洲一区| 亚洲国产另类久久久精品极度| 91久久精品www人人做人人爽| 中文一区字幕| 久久精品91久久久久久再现| 欧美国产精品人人做人人爱| 国产精品入口日韩视频大尺度| 狠狠爱www人成狠狠爱综合网| 99pao成人国产永久免费视频| 欧美诱惑福利视频| 99视频精品在线| 久久九九免费视频| 欧美日韩大片| 国内不卡一区二区三区| 在线视频欧美日韩| 亚洲国产一区二区在线| 亚洲欧美国产精品桃花| 欧美高清视频在线播放| 国产日韩欧美三级| 亚洲美女免费精品视频在线观看| 香蕉视频成人在线观看| 一区二区三区四区国产| 久久香蕉精品| 国产精品日韩在线观看| 亚洲精品国产精品国自产观看浪潮| 亚洲欧美中日韩| 一本色道久久综合亚洲精品不 | 国产欧美日韩视频一区二区| 91久久久久久久久| 亚洲国产日韩精品| 欧美在线免费视频| 欧美日韩第一区日日骚| 黄色另类av| 午夜视频一区在线观看| 亚洲一区二区三区涩| 欧美顶级大胆免费视频| 黄色工厂这里只有精品| 欧美亚洲一区| 亚洲欧美综合网| 欧美日韩国产一区二区三区地区| 韩国v欧美v日本v亚洲v| 亚洲女与黑人做爰| 亚洲一区视频在线观看视频| 欧美国产激情| 亚洲国产精品成人综合色在线婷婷| 亚洲欧美日韩在线| 亚洲婷婷综合久久一本伊一区| 欧美岛国在线观看| 国产精品视频| 亚洲开发第一视频在线播放| 亚洲欧洲日产国产综合网| 久久精品一区二区国产| 欧美国产精品v| 亚洲黄色在线视频| 亚洲国产精品999| 久久久国产视频91| 欧美成人免费va影院高清| 韩日成人av| 久久精品日韩| 久久久av水蜜桃| 国产日韩在线不卡| 久久精品视频亚洲| 久久综合国产精品| 尤物网精品视频| 亚洲国产精品久久久久| 美女福利精品视频| 在线看欧美日韩| 亚洲日本一区二区| 欧美精品国产一区| 日韩视频免费| 亚洲中午字幕| 国产精品揄拍500视频| 亚洲欧美精品中文字幕在线| 久久9热精品视频| 国产一区二区三区日韩欧美| 先锋影音网一区二区| 欧美中文在线免费| 欧美极品在线观看| 国产曰批免费观看久久久| 亚洲国产一区二区a毛片| 欧美成人免费小视频| 亚洲精品久久久久久下一站 | 欧美揉bbbbb揉bbbbb| 亚洲午夜久久久久久尤物| 欧美亚洲视频一区二区| 国产美女精品视频| 欧美伊人久久大香线蕉综合69| 久久久人成影片一区二区三区| 永久免费精品影视网站| 日韩亚洲欧美成人一区| 欧美黄污视频| 中日韩美女免费视频网站在线观看| 亚洲影院在线| 国产欧美欧美| 亚洲国产日韩综合一区| 欧美—级高清免费播放| 亚洲视频1区| 欧美专区第一页| 在线播放中文一区| 一道本一区二区| 国产精品一区二区三区成人| 久久精品首页| 欧美日韩免费高清一区色橹橹| 亚洲在线观看视频网站| 久久综合激情| 一区二区三区精品视频在线观看| 欧美在线视频观看免费网站| 一区二区亚洲精品国产| 一区二区成人精品| 国产午夜精品理论片a级探花| 亚洲精品在线观看免费| 国产精品剧情在线亚洲| 久久精品夜色噜噜亚洲a∨| 欧美三级乱人伦电影| 久久成人一区| 欧美亚洲成人网|