《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > TMS320F2812芯片開發中Flash代碼性能的研究
TMS320F2812芯片開發中Flash代碼性能的研究
電子發燒友
摘要: TMS320F2812是目前性能非常優秀的32位定點DSP,集成了多種外設。對TMS320F2812開發通常利用TI公司的CCS2集成開發環境,使用JTAG接口仿真器連接目標板,可以不占用用戶資源實現全速/斷點調試;仿真調試完成后對CMD文件進行相關修改,并用RTS2800_FL04830.LIB替換RTS2800N.LIB,必要時對程序中變量與函數分配的空間做部分調整后,編譯項目得到輸出文件;在CCS2集成開發環境中完成下載、加密等操作后,斷電脫離仿真機,成為獨立運行的嵌入式系統?! ∪欢?,相當多的應用設計者常常面臨程序仿真通過,但獨立運行失敗的情況,表現均為程序代碼運行性能比估計的要差很多,以致來不及處理實時數據。由于代碼在Flash中運行的時間比在SARAM中仿真的時間長,有的設計試驗出現在Flash中運行比仿真慢4倍以上的結果,使設計只能停留在仿真通過的層次上。  1 分析  TI公司提供的一篇文檔資料spra958e.pdf,描述了在內部Flash中運行程序的相關知識,說明當在RAM中仿真速度為150 MIPS時,相應Flash中的執行速度可達90~1OO MIPS;同時。在此文檔資料中提供了參考實
Abstract:
Key words :

  TMS320F2812是目前性能非常優秀的32位定點DSP,集成了多種外設。對TMS320F2812開發通常利用TI公司的CCS2集成開發環境,使用JTAG接口仿真器連接目標板,可以不占用用戶資源實現全速/斷點調試;仿真調試完成后對CMD文件進行相關修改,并用RTS2800_FL04830.LIB替換RTS2800N.LIB,必要時對程序中變量與函數分配的空間做部分調整后,編譯項目得到輸出文件;在CCS2集成開發環境中完成下載、加密等操作后,斷電脫離仿真機,成為獨立運行的嵌入式系統。

  然而,相當多的應用設計者常常面臨程序仿真通過,但獨立運行失敗的情況,表現均為程序代碼運行性能比估計的要差很多,以致來不及處理實時數據。由于代碼在Flash中運行的時間比在SARAM中仿真的時間長,有的設計試驗出現在Flash中運行比仿真慢4倍以上的結果,使設計只能停留在仿真通過的層次上。

  1 分析

  TI公司提供的一篇文檔資料spra958e.pdf,描述了在內部Flash中運行程序的相關知識,說明當在RAM中仿真速度為150 MIPS時,相應Flash中的執行速度可達90~1OO MIPS;同時。在此文檔資料中提供了參考實例,但介紹性文字較多,實現高性能的具體配置方式描述不夠具體。經反復閱讀TI公司的其他相關文檔資料,并編程對比實驗,筆者摸索出實現Flash中運行速度達到RAM中仿真速度的75%左右的方法,與TI指標相符合。下面詳細說明試驗程序與方法。限于篇幅,只列出與試驗過程密切相關部分的配置情況。試驗程序使用的空間分配如表1所列。

  

 

  試驗程序如下:

  

 

  

 

  下面是CMD文件關鍵內容。因RAM仿真與下載Flash所用CMD文件有差異,故為節省篇幅,混合寫在一起,差異部分參見說明。

  

 

  

 

  試驗程序運行時,用示波器在TMS320F2812的XF輸出腳可以測量到重復脈沖(如圖1所示),表2為對應的測量結果。

  

 

  函數InitFlash()設置了等待參數。在100 MHz的系統時鐘條件下,筆者的實例能保證正常執行的最佳參數;而其他設置會產生運行速度慢,或過快但運行不穩定的結果。觀察表2的測量結果,可以發現各方式下T1時間不變,原因為指令“asm(“RPT#248||NOP”)”取指令只執行一次,然后在DSP中內部循環執行250次,而只有取指令才涉及等待參數問題,所以在試驗的4種條件下T1基本相同(畢竟還是存在取指令過程,每種條件下T1并非完全一致,有微小差別)。因Flash本身訪問速度比SARAM要慢,指令需要插入等待周期。

  表2說明了下載到Flash中運行時的速度與在SARAM中仿真時相比,有所下降。T2/T3/T4雖然同為數據傳送花費時間,但因分布空間不同,對應匯編指令數和指令類型相應有增減,故表現出不同的執行時間,其中數據在外部RAM中傳輸比在內部SARAM中傳輸要慢。

  表2還顯示出下載到Flash中運行,如果同時對芯片加密,則應當特別注意變量分配的空間位置。加密后Flash處于安全模塊中,如果變量分配到HO,那么由于H0是非安全塊,DSP工作時可以在兩種模塊中動態切換,不需要開發者附加代碼。描述參見TI文檔資料中的CSM章節,但并未說明需要額外增加時間開銷。LOL1是安全塊,如果變量分配到L0L1或是沒有加密,則因不存在安全與非安全模塊的切換時間開銷,速度比較快。當采用保護芯片知識產權而需要加密Flash時必須注意分配變量空間,把對運行速度敏感的參數分配到LOLl中,否則會發現程序執行速度降低到仿真時的1/4。由于內部SARAM空間有限,應用系統往往需要外擴RAM,數據交換將比在內部SARAM執行時有所增多。

  2 結論

  通過前面的試驗,可以得到幾個在TMS320F2812應用開發中,運行于Flash中的代碼如何提高性能的指導原則:

 ?、俑鶕到y時鐘選擇合適的等待參數;

 ?、跀祿峙淇臻g從指令類型與數量上影響程序執行效率;

 ?、跢lash加密后,對執行速度有快速性要求的應用系統,應當在CMD文件中指定運行空間在SARAM的L0L1段,并注意變量分配的段空間。

  設計系統如果滿足上面幾個原則,那么程序執行效率就可達到SARAM仿真時的70%。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          狠狠色综合色综合网络| 亚洲欧美影音先锋| 久久视频国产精品免费视频在线| 一区二区视频免费完整版观看| 国产午夜精品美女视频明星a级| 91久久精品国产91性色tv| 激情综合亚洲| 在线亚洲免费| 在线日韩欧美视频| 一本色道久久| 国一区二区在线观看| 国产噜噜噜噜噜久久久久久久久| 欧美国产第一页| 午夜一区二区三区不卡视频| 国产精品久久国产精麻豆99网站| 99精品视频免费全部在线| 国产又爽又黄的激情精品视频| 国产精品网站在线播放| 黄色精品一二区| 国产一区二区三区久久| 久久免费高清| 国产精品日韩一区| 亚洲电影第三页| 蜜桃av综合| 国产精品户外野外| 国产亚洲成人一区| 麻豆国产精品一区二区三区| 一本一本久久| 国产精品日韩欧美一区二区| 日韩午夜激情av| 国产精品每日更新| 欧美一区在线直播| 午夜精品久久久久久久99樱桃| 欧美一区二区三区婷婷月色| 国产精品久久久久三级| 亚洲一区二区三区四区中文| 欧美高清视频www夜色资源网| 国产农村妇女精品| 久久久无码精品亚洲日韩按摩| 国产精品久久激情| 国产精品大片wwwwww| 国产丝袜一区二区三区| 国产精品午夜电影| 国产亚洲精品aa午夜观看| 欧美美女bb生活片| 欧美在线影院在线视频| 免费成人av资源网| 国产精品午夜在线| 麻豆成人小视频| 欧美深夜福利| 国产精品午夜av在线| 亚洲一区二区少妇| 亚洲香蕉成视频在线观看| 欧美大胆a视频| 亚洲天堂成人在线视频| 欧美二区乱c少妇| 欧美日韩一区二区三区在线视频| 999在线观看精品免费不卡网站| 欧美一区二区黄| 一区在线观看| 国产欧美不卡| 黄色免费成人| 国产婷婷色一区二区三区在线| 欧美一区日本一区韩国一区| 欧美午夜精品久久久久久人妖| 亚洲国产另类久久久精品极度| 一区二区视频在线观看| 欧美国产极速在线| 在线日韩av永久免费观看| 在线精品亚洲| 国产欧美在线| 一区二区三区精品视频在线观看| 黄色日韩网站视频| 国产精品成人免费精品自在线观看| 精品不卡一区二区三区| 一本色道久久加勒比精品| 欧美日韩在线一二三| 国产美女精品人人做人人爽| 亚洲性人人天天夜夜摸| 亚洲国产1区| 国产欧美在线播放| 国产日韩欧美一区二区三区在线观看| 国产精品久久久久999| 亚洲一区亚洲二区| 日韩视频在线免费| 国产一区二区三区无遮挡| 亚洲网站视频福利| 国产精品久久久久国产精品日日| 亚洲国产天堂久久综合| 亚洲乱码久久| 欧美在线视频观看| 国产欧美va欧美不卡在线| 国产日韩一区二区三区| 亚洲黄色小视频| 久久噜噜亚洲综合| 亚洲三级观看| 午夜宅男久久久| 99riav1国产精品视频| 国产老肥熟一区二区三区| 国产一区日韩二区欧美三区| 欧美va亚洲va国产综合| 欧美aⅴ一区二区三区视频| 国产日韩一区二区三区| 国产自产在线视频一区| 欧美日韩亚洲综合| 国产欧美69| 欧美激情性爽国产精品17p| 亚洲福利在线视频| 亚洲人成在线观看| 国产在线不卡精品| 欧美伊人影院| 国产精品一级二级三级| 99国产麻豆精品| 久久精品夜色噜噜亚洲aⅴ| 另类图片国产| 国产精品免费在线| 日韩写真在线| 老司机凹凸av亚洲导航| 欧美mv日韩mv国产网站app| 国产亚洲欧美在线| 国产亚洲欧美一区| 欧美成人一区二区三区片免费| 国产亚洲综合精品| 欧美区二区三区| 国产主播一区| 性欧美暴力猛交另类hd| 国产专区综合网| 免费在线欧美视频| 欧美在线综合视频| 久久精品国产精品亚洲| 激情小说另类小说亚洲欧美| 国产精品一区一区三区| 亚洲国产精品视频一区| 中文精品99久久国产香蕉| 亚洲综合第一| 亚洲一级片在线观看| 欧美理论大片| 毛片一区二区三区| 国产精品一区一区三区| 日韩一级在线观看| 在线精品亚洲一区二区| 国产原创一区二区| 中文在线资源观看网站视频免费不卡| 在线视频精品| 欧美日韩三级一区二区| 91久久精品日日躁夜夜躁欧美| 久久久久久网址| 欧美久久精品午夜青青大伊人| 久久一区视频| 欧美午夜片在线观看| 亚洲乱码国产乱码精品精98午夜| 国产精品资源在线观看| 欧美巨乳波霸| 欧美性大战久久久久久久| 亚洲激情视频在线| 欧美精品一区二区三区在线播放| 1000部精品久久久久久久久| 久久综合婷婷| 亚洲午夜国产成人av电影男同| 在线日韩电影| 亚洲视频中文字幕| 亚洲激情电影中文字幕| 美女久久一区| 国产精品久久久久国产a级| 91久久精品一区二区三区| 欧美在线观看www| 欧美福利视频| 美日韩精品免费| 欧美成在线观看| 亚洲一区二区毛片| 国产精品久久久久久久久久免费看| 久久午夜色播影院免费高清| 国产精品二区在线观看| 国产美女在线精品免费观看| 久久不见久久见免费视频1| 精品动漫3d一区二区三区免费版| 欧美黄在线观看| 国产一区二区视频在线观看| 国内精品久久久久国产盗摄免费观看完整版| 欧美专区在线观看| 午夜精品在线看| 久久国产一二区| 欧美日韩在线播放三区四区| 欧美专区中文字幕| 国产精品v日韩精品v欧美精品网站| 欧美精品日韩www.p站| 国产精品久久久久久av下载红粉| av成人动漫| 在线精品视频在线观看高清| 亚洲国产精彩中文乱码av在线播放| 久久久亚洲欧洲日产国码αv| 亚洲午夜精品久久| 欧美性猛交xxxx乱大交蜜桃| 欧美电影在线免费观看网站| 中日韩高清电影网| 国产精品国产三级国产aⅴ无密码| 亚洲欧美在线免费观看| 久久av资源网| 亚洲国产专区校园欧美| 国产精品99久久久久久久久| 欧美性视频网站| 亚洲精品国精品久久99热一| 欧美色一级片| 一道本一区二区| 欧美国产一区视频在线观看| 精品成人一区二区三区四区| 亚洲欧美激情一区| 亚洲国产成人精品视频| 蜜桃av噜噜一区二区三区| 亚洲视频久久| 久久久无码精品亚洲日韩按摩| 国际精品欧美精品| 亚洲国产成人精品久久| 国内精品久久久久影院优| 午夜精品在线视频| 亚洲久色影视| 国产日韩视频一区二区三区| 亚洲精品色婷婷福利天堂| 国产精品免费一区二区三区观看| 欧美电影资源| 国产精品一区二区a| 免费在线看一区| 欧美在线一区二区三区| 性刺激综合网| 极品日韩av| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲一区二区三区免费视频| 亚洲在线网站| 欧美美女操人视频| 91久久精品久久国产性色也91| 午夜精品福利一区二区蜜股av| 亚洲少妇在线| 国产亚洲人成a一在线v站| 亚洲性人人天天夜夜摸| 久久久综合视频| 欧美丝袜第一区| 亚洲日本成人女熟在线观看| 在线观看亚洲精品视频| 国产欧美精品一区aⅴ影院| 国产日韩专区在线| 欧美性做爰猛烈叫床潮| 亚洲免费在线视频| 国内精品免费在线观看| 中文无字幕一区二区三区| 在线观看欧美日韩| 欧美久久一区| 国产精品欧美日韩久久| 欧美电影在线观看完整版| 欧美日韩亚洲一区二区三区四区| 欧美三级小说| 欧美 日韩 国产 一区| 1024成人网色www| 亚洲欧美日韩视频一区| 中文精品一区二区三区| 欧美成人精品高清在线播放| 欧美午夜片在线观看| 韩国自拍一区| 欧美黄污视频| 欧美aaa级| 久久精品视频在线看| 午夜国产精品视频| 久久久久久久波多野高潮日日| 亚洲一区二区三区在线播放| 国产在线精品一区二区夜色| 欧美视频专区一二在线观看| 老司机精品导航| 国产伦理精品不卡| 亚洲一区欧美激情| 亚洲人成在线观看| 快she精品国产999| 亚洲一区中文字幕在线观看| 日韩网站在线看片你懂的| 久久精品视频亚洲| 亚洲精品国产拍免费91在线| 欧美一区激情视频在线观看| 亚洲欧美综合国产精品一区| 一区免费观看视频| 黄色精品一区二区| 久久精彩免费视频| 欧美日韩亚洲网| 国产精品久久毛片a| 亚洲日本中文| 国产性色一区二区| 久久精品国产精品| 老司机成人网| 国产精品第一页第二页第三页| 欧美一区二区久久久| 欧美一级视频免费在线观看| 欧美成人一区二免费视频软件| 欧美日韩精品免费在线观看视频| 国产精品v欧美精品v日本精品动漫| 黄色亚洲大片免费在线观看| 夜夜爽99久久国产综合精品女不卡| 久久免费偷拍视频| 亚洲黄色尤物视频| 久久伊人精品天天| 亚洲影音一区| 久久婷婷人人澡人人喊人人爽| 国内精品久久久久影院优| 欧美成年人视频| 国产精品毛片在线看| 男女精品网站| 国产日产亚洲精品系列| 亚洲激情网站免费观看| 欧美三级电影精品| 91久久线看在观草草青青| 免费h精品视频在线播放| 欧美日韩在线高清| 久久久久久噜噜噜久久久精品| 性欧美xxxx视频在线观看| 国产性天天综合网| 蜜臀91精品一区二区三区| 欧美系列精品| 欧美不卡视频| 久久精品国产在热久久| 欧美精品久久久久久久久老牛影院| 国产亚洲综合性久久久影院| 中文亚洲视频在线| 国产美女精品在线| 久久久久久久久伊人| 欧美小视频在线观看| 一本综合精品| 久久青草久久| 久久激情网站| 国产精品v欧美精品v日韩精品| 国产精品久久久久久久久久免费看| 一区二区电影免费在线观看| 国产日韩欧美在线看|