中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

產品分類

當前位置: 首頁 > 工業控制產品 > 自動化控制 > 導軌式開關電源

類型分類:
科普知識
數據分類:
導軌式開關電源

ANSI C代碼在TMS320C55X上的移植和優化

發布日期:2022-04-17 點擊率:131

 引言  

       隨著DSP技術的不斷發展和完善,數字信號處理的應用范圍越來越廣泛。工控、計算機、通信和消費電子產品中,都會找到它的影子。到了20世紀80年代后期,各個DSP的生產商都推出了自己的高級語言編譯器。這使得利用高級語言開發DSP軟件成為可能。

        編譯器的原理是通過特定的語法規則把高級語言書寫的邏輯轉化成特定硬件平臺所認知的匯編語言。由于編譯器的首要性能是依據一定的規則編譯出邏輯正確的代碼。這樣在保證正確性的前提下,編譯出的匯編代碼冗余很難兼顧效率。在一些實時性要求比較高的場合,例如在語音圖像處理方面,必須對某些關鍵的算法進行優化。本文以TI公司的DSP芯片TMS320C55X為例,介紹如何對一個工程進行優化。


優化的一般步驟

        在高級語言編譯器出現以前,由于軟件部分都是由匯編來完成,并且寫出的代碼性能都比較高,所以代碼的優化在開發過程中已經完成,不需要把優化單獨地作為開發的一個步驟。現在隨著高級語言應用到DSP系統的開發中,在軟件功能實現的基礎上,軟件執行效率的優化顯得愈加重要。每個人在優化過程中使用的具體方法各有特點,但在總體上還是有一定的規范可尋。
        筆者根據自己的實際工作經驗,并參照其它比較成功的優化實例,總結了以下幾個步驟,作為優化過程的參考。:

(1)向C55X上移植所需的準備工作:數據類型的定義、intrinsic函數的使用、為適合多通道的應用所做的代碼的修改。    

(2)工程層的優化:對于函數體較小的函數使用"inline"限定詞、數據的對齊。    

(3)C函數層的優化:針對TMS320C55X系列芯片的內部結構;改變C代碼使其能在硬件最大使用概率的條件下,降低算法的用時。

(4)部分算法的修改。

(5)部分函數的手工匯編。

向C55X上移植所需的必要工作

       由于DSP硬件結構的約束,用C語言開發的代碼在向其移植時,必須作相應的改動,來適應特定硬件平臺的特點。總結移植所需要的工作,主要有以下幾點:
       (1)數據類型的定義。由于C55X系列芯片是TI公司生產的定點DSP芯片,其中累加器為40位。為了實現定點小數的數學運算,定義一個typedef.h的文件,在typedef.h文件中定義了幾種數據類型。Word16對應short型;Word32對應long型;Flag對應int型。

      (2)Intrinsic函數的使用。由所定義的數據類型可以實現定點的數學運算,由于這些基本的計算被多次使用,所以TI公司提供了這些函數的優化匯編代碼。在算法實現代碼文件頭中加入"#include

        (3)為適合多通道的應用所做的代碼修改。在 DSP 上實現的有些算法,例如語音的編解碼等,需要同時處理多個通道。由于硬件資源(內存等)在工程的設計階段已經劃分完畢,所以要求在算法內不能在有內存的動態分配。解決的方法是事先把需要動態分配內存的變量放到一個結構體當中,集中在工程的設計階段分配好內存。例如,將有關編碼需要動態分配內存的數據結構合并為一個獨立的結構體。這樣當有多個通道同時工作時,只要對每一個通道分別開辟一塊內存,公用算法代碼,就可以實現多通道的應用。

工程層的優化

      在工程層的優化中一般使用以下兩種技術:內嵌函數和數據對齊。
(1)內嵌函數

       所謂的函數內嵌,是指用函數的本體代替函數的調用這一過程。這項技術去掉了復雜的函數調用過程來提高函數的執行效率,而付出的代價是增加了代碼所占用的空間。

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

      9000px;">

          久久精品久久综合| 九色综合狠狠综合久久| 国产精品毛片高清在线完整版| 日韩午夜av电影| 在线成人高清不卡| 欧美人xxxx| 日韩欧美国产综合在线一区二区三区 | 成人h动漫精品| 粉嫩在线一区二区三区视频| 国产精品一级黄| 国产91精品露脸国语对白| 成人短视频下载| 成人午夜电影网站| 99精品视频在线观看免费| 在线观看一区日韩| 欧美在线不卡一区| 欧美一级免费观看| 久久欧美一区二区| 国产精品免费视频一区| 亚洲天堂免费在线观看视频| 亚洲美女屁股眼交3| 一区二区三区小说| 日本在线不卡视频| 国产精品88av| 色伊人久久综合中文字幕| 欧美性感一类影片在线播放| 日韩精品一区二区三区三区免费| 久久久亚洲欧洲日产国码αv| 日本一区二区三区电影| 一区二区三区视频在线看| 日本91福利区| 成人午夜私人影院| 欧美精品日韩一本| 国产精品你懂的在线| 一区二区三区中文字幕精品精品| 丝袜亚洲另类欧美| 大白屁股一区二区视频| 欧美视频一区二区在线观看| 久久亚洲精品小早川怜子| 亚洲色图欧洲色图| 免费在线观看一区二区三区| 不卡av免费在线观看| 制服丝袜激情欧洲亚洲| |精品福利一区二区三区| 午夜一区二区三区视频| 国产福利91精品一区| 欧美日韩国产首页| 亚洲同性同志一二三专区| 久色婷婷小香蕉久久| 欧美三级日本三级少妇99| 国产视频一区二区三区在线观看| 亚洲午夜久久久久久久久久久| 国产福利一区在线观看| 欧美一级艳片视频免费观看| 综合久久一区二区三区| 国产精品综合网| 日韩一区二区在线看| 亚洲欧美日韩国产另类专区| 国产精品一区在线| 欧美一区二区视频观看视频| 亚洲精品成人悠悠色影视| 国产成人综合视频| 欧美电影免费观看高清完整版| 亚洲免费大片在线观看| 国产精品亚洲成人| 精品剧情在线观看| 久久爱www久久做| 日韩女优毛片在线| 捆绑紧缚一区二区三区视频| 3d动漫精品啪啪1区2区免费 | 精品精品欲导航| 天堂在线一区二区| 欧美另类一区二区三区| 亚洲在线视频网站| 在线影院国内精品| 亚洲蜜臀av乱码久久精品蜜桃| 成人理论电影网| 综合激情成人伊人| 色婷婷综合久久久久中文一区二区 | 色屁屁一区二区| 亚洲精品欧美二区三区中文字幕| 99久精品国产| 亚洲免费看黄网站| 色综合久久中文字幕综合网| 亚洲欧洲三级电影| 91麻豆精东视频| 亚洲图片一区二区| 日韩欧美成人激情| 国产精品乡下勾搭老头1| 亚洲国产精品v| 一本久久精品一区二区| 亚洲老妇xxxxxx| 欧美视频一区二| 久久99九九99精品| 国产亚洲1区2区3区| 成人黄色av网站在线| 亚洲美女视频在线观看| 欧美日本韩国一区| 狠狠色丁香婷婷综合| 欧美激情一区二区三区四区| 色综合天天综合网国产成人综合天| 亚洲男同1069视频| 91麻豆精品国产91久久久更新时间 | 视频一区二区三区在线| 欧美成人乱码一区二区三区| 国产福利一区二区三区| 一区二区三区在线免费观看| 538在线一区二区精品国产| 国产精品一区三区| 亚洲在线观看免费| 精品乱人伦小说| 色婷婷一区二区| 久久精品国产精品亚洲综合| 中文字幕佐山爱一区二区免费| 欧美一区二区在线免费观看| 国产成人在线免费观看| 亚洲国产成人高清精品| 国产午夜精品一区二区三区四区| 色老汉一区二区三区| 久久疯狂做爰流白浆xx| 亚洲视频1区2区| 欧美精品一区男女天堂| 91福利视频久久久久| 成人在线视频一区二区| 蜜臀av一级做a爰片久久| 亚洲人成在线观看一区二区| 精品国产欧美一区二区| 欧美日韩中文精品| 成人动漫av在线| 老司机精品视频在线| 亚洲h动漫在线| 亚洲乱码一区二区三区在线观看| 久久亚洲捆绑美女| 欧美一二三四区在线| 欧美三级韩国三级日本一级| 91丝袜呻吟高潮美腿白嫩在线观看| 六月丁香婷婷久久| 亚洲高清一区二区三区| 亚洲女与黑人做爰| 一区二区中文字幕在线| 久久精品亚洲精品国产欧美kt∨ | 国产午夜精品在线观看| 日韩欧美中文一区| 欧美日韩国产经典色站一区二区三区| 成人高清免费观看| 成人开心网精品视频| 国产一区二区三区久久悠悠色av| 日韩影院免费视频| 亚洲韩国一区二区三区| 亚洲综合丁香婷婷六月香| 亚洲欧洲美洲综合色网| 国产精品色眯眯| 亚洲国产精品国自产拍av| 国产亚洲1区2区3区| 久久久不卡影院| 久久综合九色综合97_久久久| 欧美videos大乳护士334| 日韩美女视频在线| 欧美成人精品福利| 久久综合九色综合久久久精品综合| 欧美mv和日韩mv的网站| 日韩精品在线一区二区| 26uuu国产一区二区三区| 久久婷婷一区二区三区| 国产精品视频你懂的| 国产精品免费视频网站| 日韩码欧中文字| 亚洲一二三区不卡| 蜜臀av一区二区| 国产成人亚洲精品青草天美 | 欧美日韩夫妻久久| 日韩亚洲国产中文字幕欧美| 精品美女在线播放| 国产精品伦一区二区三级视频| 亚洲免费观看高清完整版在线| 天天爽夜夜爽夜夜爽精品视频| 日本在线不卡一区| 高清成人免费视频| 欧美视频完全免费看| 91精品国产欧美一区二区18| 久久精品夜色噜噜亚洲a∨| 1000部国产精品成人观看| 亚洲国产乱码最新视频| 精品一区二区三区免费观看| 成人免费av资源| 在线播放中文一区| 国产日韩欧美一区二区三区乱码| 亚洲情趣在线观看| 久久精工是国产品牌吗| 91丨九色丨蝌蚪富婆spa| 日韩欧美国产wwwww| 亚洲精品美腿丝袜| 国产精品18久久久久久久久久久久 | 一区二区欧美国产| 国产精品88888| 制服丝袜亚洲播放| 亚洲人亚洲人成电影网站色| 久久99国产精品成人| 欧美在线观看18| 国产精品久久久久久久久动漫|