久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区


曙海教育集團論壇DSP專區DSP6000系統開發 → TMS320C6000嵌入式系統優化編程的研究


  共有7903人關注過本帖樹形打印

主題:TMS320C6000嵌入式系統優化編程的研究

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
TMS320C6000嵌入式系統優化編程的研究  發帖心情 Post By:2010-11-22 14:08:03

使用匯編語言進行編程時特別需要注意的是C6000指令的延遲情況,有些指令并不是立刻就能得到結果。C6000指令集中有延遲的指令如表1所示。

表1 C6000的有延遲指令

圖片點擊可在新窗口打開查看

例1 32位歸一化函數morm_1()
short morm_1(long L_var1)
{short var_out;
if (L_var1= = 0L){
var_out = (short)0;
}
else {
if (L_var1= = (logn)0xffffffffL{
var_out = (short)31;
}
else {
if (L_var1< 0L) {
L_var1 = ~L_var1;
}
for(var_out=(short)0;L_var1<(long)0x40000000L;
var_out++){
L_var1 <<= 1L;
}}}
return(var_out);
}
使用匯編語言進行優化;
.global norm_1
_norm1:
B B3
CMPEQ 0,A4,B0
[!B0] NORM A4,A4
NOP 3
消耗時間(時鐘周期):C語言norm_1()為723;匯編語言為11。

2.2 使用線性匯編語言重寫整個函數

對于某些以循環體為主的函數可以使用線性匯編語言重寫整個函數。使用匯編優化器進行優化之后,效率是非常高的。

下面例子是算法中計算幀能量的函數,其中包含兩個單循環體。進行優化時,首先要確定循環的次數。對于循環次數是變量的情況,優化器不進行并行優化;其次盡量減少數據存取次數,例如以32位存取指令對16位數據進行存取,可以節省一增的存取周期。仔細觀察C代碼,會發現兩次循環次數相同。第二個循環要用到第一個循環的結果,因此可以將兩個循環合并在一起,這樣就避免了在第二個循環中再從存儲器中取結果,減少了一半的Load操作。

Long Comp_En(short *Dpnt)
{ int i;
long Rez;
short Temp[60];
for (i=0;i<60;i ++) Temp [i] = shr(Dpnt[i],(short) 2);
Rez=(long) 0;
for (i=0; i <60; i ++) Rez=L_mac(Rez,Temp[i],Temp[i]);
return Rez;
}
相應的線性匯編程序如下:
.global _Comp_En ;函數名定義,對c變量前加_
_Comp_En .cproc Dpnt;函數頭定義,Dpnt是參數
.reg Rez,Rez1,Rez2,1 ;寄存器定義,不必考慮實際的寄存器分配
.reg t1,t2,x1,c1,m1,m2
zero Rez
zero Rez1
zero Rez2
mv Dpnt,c1
mvk 30,i ;確定循環次數。因為用LDW代替LDH,循五環次數減少一半。
loop1 .trip 30
ldw *c1++,x1
sh1 x1,16,t1
shr t1,2,t1
shr x1,2,t2 ;將兩個循環合在一起,又減少了一半的從內存取數據的時間。
smpyh t1,t1,m1
smpyh t2,t2,m2
sadd Rez1,m1,Rez1
sadd Rez2,m2,Rez2
[i] sub i,1,i ;循環計數器從30遞減
[i] b loop1
sadd Rez1,Rez2,Rez
.return Rez
.endproc
消耗時間(時鐘周期):C語言為32971;線性匯編語言為93。

2.3 使用線性匯編改寫復雜函數中的循環體

當函數的邏輯關系復雜,判斷、跳轉、函數調用情況特別多時,上面方法的效果就會在打折扣。這時可以使用線性匯編將其中的循環部分改寫成一個函數,以優化后的函數調用代替環部分,而不是優化整個復雜函數。

高速數字信號處理器件的應用范圍越來越廣,特別是在移動通信領域中,軟件無線電、智能天線等新技術的實都需要強大的實時數字信號處理的支持。TMS320C6000系列DSP完全可以滿足此類要求。但目前對于并行DSP技術的軟硬件開發還處在摸索階段,如何充分利用高速DSP的資源,是這方面的研究重點。本文研究了最新推出的TMS320C6000的優化策略,從工程和系統的角度總結出一套既能滿足實時性又能保證開發時效性的實用的優化編程方法,以供分饗。

支持(0中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

返回版面帖子列表

TMS320C6000嵌入式系統優化編程的研究








簽名
久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区
天天av天天翘天天综合网| 久久视频一区二区| 欧美日韩成人一区二区三区| 欧美1o一11sex性hdhd| 日韩影片在线播放| 91久久香蕉国产日韩欧美9色| 欧美视频精品在线| 精品粉嫩超白一线天av| 国产精品丝袜久久久久久app| 亚洲精品你懂的| 免费的成人av| 99re成人精品视频| 免费成人av网站| 欧美图片一区二区三区| 精品国产乱码久久久久久影片| 国产精品久久久久久久久免费相片| 亚洲午夜羞羞片| 国产二区国产一区在线观看| 成人91视频| 宅男在线精品国产免费观看| 91精品国产日韩91久久久久久| 国产精品三级在线观看| 午夜视频一区在线观看| 国产精品一区二区视频| 极品校花啪啪激情久久| 欧美最新大片在线看| 久久久精品国产免费观看同学| 亚洲国产精品久久一线不卡| 国产91丝袜在线观看| 蜜桃日韩视频| 678五月天丁香亚洲综合网| 亚洲国产岛国毛片在线| 美女久久久精品| 国产精品一区二区三区精品| 91福利在线看| 中文字幕精品一区| 久久精品72免费观看| 国产一区在线免费观看| 9191久久久久久久久久久| 18欧美亚洲精品| 国产suv精品一区二区883| 欧美日韩综合另类| 精品国产乱码久久久久久久| 亚洲午夜久久久久久久久久久 | 亚洲一一在线| 精品sm捆绑视频| 奇米四色…亚洲| 久久av一区二区| 欧美zozozo| 蜜臀a∨国产成人精品| 精品国产第一页| 欧美第一区第二区| 午夜视黄欧洲亚洲| 欧美日韩精品一区| 精品国产乱子伦一区| 日本不卡中文字幕| 日本不卡在线播放| 欧美国产精品劲爆| 成人h精品动漫一区二区三区| 永久久久久久| 日韩伦理av电影| 3d动漫啪啪精品一区二区免费| 欧美日韩国产精选| 日韩电影在线一区| 茄子视频成人在线观看| 欧美经典一区二区三区| 丁香亚洲综合激情啪啪综合| 欧美午夜精品免费| 美女视频黄免费的久久 | 国产精品视频福利| 欧美va亚洲va在线观看蝴蝶网| 九九视频精品免费| 日本大香伊一区二区三区| 亚洲午夜视频在线观看| 免费看成人av| 亚洲色图欧洲色图婷婷| 国产经典一区二区三区| 国产三级欧美三级日产三级99| 成人免费高清视频在线观看| 欧美精品日韩一区| 国内精品免费在线观看| 欧美午夜电影在线播放| 日本午夜一区二区| 日本道在线观看一区二区| 日韩激情视频在线观看| 亚洲一区二区三区午夜| 天天av天天翘天天综合网色鬼国产 | 日韩中文字幕亚洲一区二区va在线 | 99久久精品一区二区| 欧美电影精品一区二区| av在线不卡网| 久久综合九色综合欧美亚洲| 92国产精品观看| 久久精品人人做| 国产一区二区三区四区五区在线| 国产欧美日韩综合| 久久国产欧美精品| 一区二区三区在线视频观看 | 日本韩国欧美在线| 久久99九九99精品| 3d成人动漫网站| 成人av电影在线播放| 久久精品夜色噜噜亚洲a∨| 5566中文字幕一区二区| 中文字幕一区二区三区av| 欧美极品一区| 免费一级片91| 欧美一级二级三级蜜桃| 91麻豆精品在线观看| 国产精品久久久久久亚洲伦| 久久日韩精品| 日韩一区精品字幕| 3atv一区二区三区| 97se国产在线视频| 亚洲精品中文在线影院| 91黄色免费观看| 国产成人综合网| 国产午夜精品在线观看| 欧美日本韩国国产| 精品一区二区三区在线播放视频| 日韩久久精品一区| 免费在线国产精品| 久久精品国产免费| 精品少妇一区二区三区日产乱码 | 日韩久久不卡| 黄色成人免费在线| 国产亚洲女人久久久久毛片| 欧美日韩一区在线播放| 美女国产一区二区三区| wwww国产精品欧美| 日韩欧美视频第二区| 狠狠色狠狠色综合日日91app| 久久综合久久综合九色| 日本一区二区三区www| 国产福利一区在线观看| 亚洲免费观看视频| 欧美精品丝袜久久久中文字幕| 成人激情av| 乱中年女人伦av一区二区| 久久久久国产精品免费免费搜索| 日韩免费电影一区二区| 国产成人精品亚洲777人妖| 国产精品伦理一区二区| 91福利在线免费观看| 国产传媒欧美日韩| 麻豆免费精品视频| 中文字幕一区二区三区视频 | 中文字幕中文字幕在线中一区高清| 国产99久久久久久免费看农村| 亚洲裸体xxx| 精品欧美一区二区三区精品久久 | 91国产在线播放| 丝袜美腿高跟呻吟高潮一区| 久久亚洲影视婷婷| 91国产视频在线观看| 国产一区二区在线观看免费播放| 另类小说色综合网站| 自拍偷在线精品自拍偷无码专区| 91精品免费在线观看| 日韩精品久久久| 成人午夜电影免费在线观看| 国产又粗又猛又爽又黄91精品| 亚洲精品视频自拍| 欧美精品一区男女天堂| 日本韩国一区二区三区| 欧美日韩高清在线一区| 91色九色蝌蚪| 国产精一品亚洲二区在线视频| 亚洲午夜日本在线观看| 国产精品毛片久久久久久| 欧美一区二区三区四区在线观看 | 国产精品久久国产精品| 国产成人小视频| 免费在线看成人av| 亚洲动漫第一页| 国产精品第13页| 久久婷婷久久一区二区三区| 欧美日韩免费一区二区三区 | 国产精品久久久久久久久久久久午夜片 | 成人午夜在线播放| 青娱乐精品视频| 夜夜亚洲天天久久| 国产精品国模大尺度视频| 欧美精品一区二区久久久 | 一区二区三区在线视频观看| 国产欧美日韩激情| 精品久久久久久久久久久久久久久 | 国产精品久久久久7777按摩 | 成人欧美一区二区三区黑人麻豆| 欧美成人a∨高清免费观看| 欧美精品三级在线观看| 欧美伊人久久久久久午夜久久久久| 日韩电影免费观看在| 久久久久久久久久久久久久一区| 超碰在线97av| 国产精品久久久久久久久婷婷| 91香蕉视频在线| 91亚洲午夜精品久久久久久| av亚洲精华国产精华精华| 成人福利视频网站|