
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、tms320f2812代碼運(yùn)行性能的研究tms320f2812是目前性能十分優(yōu)秀的32位定點(diǎn),集成了多種外設(shè)。對(duì)tms320f2812開(kāi)發(fā)通常利用ti公司的ccs2集成開(kāi)發(fā)環(huán)境,用法jtag接口器銜接目標(biāo)板,可以不占用用戶資源實(shí)現(xiàn)全速斷點(diǎn)調(diào)試;仿真調(diào)試完成后對(duì)cmd文件舉行相關(guān)修改,并用rts2800_fl04830lib替換rts2800nlib,須要時(shí)對(duì)程序中變量與函數(shù)分配的空間做部分調(diào)節(jié)后,編譯項(xiàng)目得到輸出文件;在ccs2集成開(kāi)發(fā)環(huán)境中完成下載、加密等操作后,斷電脫離仿真機(jī),成為自立運(yùn)行的系統(tǒng)。然而,相當(dāng)多的應(yīng)用設(shè)計(jì)者經(jīng)常瀕臨程序仿真通過(guò),但自立運(yùn)行失敗的狀況,表現(xiàn)均為程序代碼運(yùn)行性能比
2、估量的要差無(wú)數(shù),以致來(lái)不及處理實(shí)時(shí)數(shù)據(jù)。因?yàn)榇a在flash中運(yùn)行的時(shí)光比在saram中仿真的時(shí)光長(zhǎng),有的設(shè)計(jì)實(shí)驗(yàn)浮現(xiàn)在flash中運(yùn)行比仿真慢4倍以上的結(jié)果,使設(shè)計(jì)只能停歇在仿真通過(guò)的層次上。1 分析ti公司提供的一篇文檔資料spra958epdf,描述了在內(nèi)部flash中運(yùn)行程序的相關(guān)學(xué)問(wèn),解釋當(dāng)在ram中仿真速度為150 時(shí),相應(yīng)flash中的執(zhí)行速度可達(dá)901oo mips;同時(shí)。在此文檔資料中提供了參考實(shí)例,但介紹性文字較多,實(shí)現(xiàn)高性能的詳細(xì)配置方式描述不夠詳細(xì)。經(jīng)反復(fù)閱讀ti公司的其他相關(guān)文檔資料,并編程對(duì)照試驗(yàn),筆者試探出實(shí)現(xiàn)flash中運(yùn)行速度達(dá)到ram中仿真速度的75左右的辦
3、法,與ti指標(biāo)相符合。下面具體解釋實(shí)驗(yàn)程序與辦法。限于篇幅,只列出與實(shí)驗(yàn)過(guò)程疏遠(yuǎn)相關(guān)部分的配置狀況。實(shí)驗(yàn)程序用法的空間分配如表1所列。實(shí)驗(yàn)程序如下:下面是cmd文件關(guān)鍵內(nèi)容。因ram仿真與下載flash所用cmd文件有差異,故為節(jié)約篇幅,混合寫在一起,差異部分參見(jiàn)解釋。實(shí)驗(yàn)程序運(yùn)行時(shí),用在tms320f2812的xf輸出腳可以測(cè)量到重復(fù)脈沖(1所示),表2為對(duì)應(yīng)的測(cè)量結(jié)果。函數(shù)initflash()設(shè)置了等待參數(shù)。在100 mhz的系統(tǒng)時(shí)鐘條件下,筆者的實(shí)例能保證正常執(zhí)行的最佳參數(shù);而其他設(shè)置會(huì)產(chǎn)生運(yùn)行速度慢,或過(guò)快但運(yùn)行不穩(wěn)定的結(jié)果。觀看表2的測(cè)量結(jié)果,可以發(fā)覺(jué)各方式下t1時(shí)光不變,緣由為命
4、令“asm(“rpt248|nop”)”取命令只執(zhí)行一次,然后在dsp中內(nèi)部循環(huán)執(zhí)行250次,而惟獨(dú)取命令才涉及等待參數(shù)問(wèn)題,所以在實(shí)驗(yàn)的4種條件下t1基本相同(究竟還是存在取命令過(guò)程,每種條件下t1并非徹低全都,有極小差別)。因flash本身拜訪速度比saram要慢,命令需要插入等待周期。表2解釋了下載到flash中運(yùn)行時(shí)的速度與在saram中仿真時(shí)相比,有所下降。t2t3t4雖然同為數(shù)據(jù)傳送花費(fèi)時(shí)光,但因分布空間不同,對(duì)應(yīng)匯編命令數(shù)和命令類型相應(yīng)有增減,故表現(xiàn)出不同的執(zhí)行時(shí)光,其中數(shù)據(jù)在外部ram中傳輸比在內(nèi)部saram中傳輸要慢。表2還顯示出下載到flash中運(yùn)行,假如同時(shí)對(duì)芯片加密,則
5、應(yīng)該特殊注重變量分配的空間位置。加密后flash處于平安模塊中,假如變量分配到ho,那么因?yàn)閔0是非平安塊,dsp工作時(shí)可以在兩種模塊中動(dòng)態(tài)切換,不需要開(kāi)發(fā)者附加代碼。描述參見(jiàn)ti文檔資料中的csm章節(jié),但并未解釋需要額外增強(qiáng)時(shí)光開(kāi)銷。lol1是平安塊,假如變量分配到l0l1或是沒(méi)有加密,則因不存在平安與非平安模塊的切換時(shí)光開(kāi)銷,速度比較快。當(dāng)采納庇護(hù)芯片學(xué)問(wèn)產(chǎn)權(quán)而需要加密flash時(shí)必需注重分配變量空間,把對(duì)運(yùn)行速度敏感的參數(shù)分配到loll中,否則會(huì)發(fā)覺(jué)程序執(zhí)行速度降低到仿真時(shí)的14。因?yàn)閮?nèi)部saram空間有限,應(yīng)用系統(tǒng)往往需要外擴(kuò)ram,數(shù)據(jù)交換將比在內(nèi)部saram執(zhí)行時(shí)有所增多。2 結(jié)論通過(guò)前面的實(shí)驗(yàn),可以得到幾個(gè)在tms320f2812應(yīng)用開(kāi)發(fā)中,運(yùn)行于flash中的代碼如何提高性能的指導(dǎo)原則:按照系統(tǒng)時(shí)鐘挑選合適的等待參數(shù);數(shù)據(jù)分配空間從命令類型與數(shù)量上影響程序執(zhí)行效率;flash加密后,對(duì)執(zhí)行速度有迅速性要求的應(yīng)用系統(tǒng),應(yīng)該在cm
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆伊川縣小升初總復(fù)習(xí)數(shù)學(xué)測(cè)試題含解析
- 2025屆廣西壯族河池市鳳山縣小學(xué)六年級(jí)第二學(xué)期小升初數(shù)學(xué)試卷含解析
- 2024-2025學(xué)年山東省東營(yíng)市經(jīng)濟(jì)開(kāi)發(fā)區(qū)數(shù)學(xué)四年級(jí)第二學(xué)期期末統(tǒng)考模擬試題含解析
- 《智能制造基礎(chǔ)與應(yīng)用》課件 第八章 智能制造應(yīng)用
- 2025年02月山東省濟(jì)寧高新區(qū)事業(yè)單位公開(kāi)招聘初級(jí)綜合類崗位人員9名筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 人教版數(shù)學(xué)七下同步課時(shí)課件9.2 一元一次不等式
- 課題開(kāi)題報(bào)告:大數(shù)據(jù)賦能高校輔導(dǎo)員成長(zhǎng)與發(fā)展機(jī)制研究
- 課題開(kāi)題報(bào)告:創(chuàng)新創(chuàng)業(yè)視角下高校實(shí)踐育人共同體構(gòu)建研究
- 課題開(kāi)題報(bào)告:產(chǎn)教城聯(lián)動(dòng)發(fā)展研究
- 鐵精礦企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級(jí)戰(zhàn)略研究報(bào)告
- 人音版音樂(lè)一年級(jí)上冊(cè)第3課《國(guó)旗國(guó)旗真美麗》說(shuō)課稿
- 腸系膜上動(dòng)脈栓塞護(hù)理查房課件
- DL∕T 2528-2022 電力儲(chǔ)能基本術(shù)語(yǔ)
- 產(chǎn)品研發(fā)指導(dǎo)專家聘用協(xié)議書
- 【正版授權(quán)】 IEC 60268-5:2003/AMD1:2007 EN-FR Amendment 1 - Sound system equipment - Part 5: Loudspeakers
- 2024年晉中職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)完整參考答案
- DL-T5493-2014電力工程基樁檢測(cè)技術(shù)規(guī)程
- 二年級(jí)數(shù)學(xué)下冊(cè)混合運(yùn)算計(jì)算100題(含詳細(xì)答案)
- 小學(xué)體育小課題研究
- 新能源汽車故障診斷與排除實(shí)訓(xùn)工單
- 民族文化傳承與創(chuàng)新魯班工坊揚(yáng)州三把刀建設(shè)方案
評(píng)論
0/150
提交評(píng)論