《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > TMS320C6713的FLASH引導裝載系統設計
TMS320C6713的FLASH引導裝載系統設計
摘要: 對IT公司生產TMS320C6713中FLASH的引導裝載概念和方法做了詳細的闡述,同時以SST公司的FLASH芯片SST39VF400A為例,給出了一個利用FLASH進行引導裝載的系統方案.并給出了相應的自動加載程序的設計和實現過程。
關鍵詞: DSP Flash 閃存 TMS320C6713
Abstract:
Key words :

       前言

      
DSP系統的引導裝載是指在系統加電時,由DSP將一段存儲在外部非易失性存儲器中的代碼移植到內部高速存儲器單元并執行的過程。這種方式即可利用外部存儲單元擴展DSP本身有限的ROM資源,又能充分發揮DSP內部資源的高速效能。因此,引導裝載系統的性能直接關系到整個DSP系統的可靠性和處理速度,是DSP系統設計中必不可少的重要環節。在裝載系統中,外部非易失性存儲器和DSP的性能尤為重要。FLASH是一種高密度、非易失性的電可擦寫存儲器,而且單位存儲比特的價格比傳統EPROM要低。為此,本文介紹了TMS320C6713浮點DSP芯片和SST公司提供的SST39VF400A FIASH存儲器的基本特點,給出了使用該FLASH存儲器設計和實現完整的TMS320C6713 DSP引導裝載系統的具體方法。

       1 硬件設計

       1.1主要芯片介紹
     

 

DSP自動引導裝載系統主要使用DSP芯片(TMS320C6713)和外擴存儲器(SST39VF400A)兩種芯片來實現。其中TMS320C6713是一款高性能的32位浮點DSP,適用于專業音頻信號處理。該芯片的內部結構是在TMS320C62XX的基礎上加以改進制成的。其內部集成了多個功能單元,并采用了先進的VLIW體系結構及流水線技術;它采用3.3 V的I/O電壓和1.8 V的內核電壓供電方式。并具有兩級cache緩存結構。除此之外,它還有以下兩個主要特點:

       第一是運行速度快。德州儀器公司(TI)推出的這一款300 MHz的TMS320C6713數字信號處理器(DSP)的處理速度高達1800 MFLOPS。TMS320C6713可以使用的工作時鐘和對應指令周期表如表1所列。
 

 

TMS320C6713可以使用的工作時鐘和對應指令周期表如表1所列

       其次是精度高。TMS320C6713有三個因素影響著浮點格式的內在高精度。首先,浮點DSP的24位I/O字長在整數與實數值方面可實現比定點器件中常用的16位字長更高的精確度。第二,取冪大幅提高了應用可用的動態范圍,較大的動態范圍對處理極大數據集以及難以方便預計數據集范圍的情況相當重要。第三,硬件內部的浮點數據表示法比定點器件更為精確,這就保證了最終結果的更高精確度。

       SST39VF400A是SST公司推出的FLASH存儲器。該器件十分適合用作外擴存儲器,它的存儲容量為4 MB,采用3.3 V單電源供電,因而無需額外提供高電壓即可通過一些特殊的命令字序列來實現對各個子模塊的讀寫和擦除,并可重復十萬次以上,此外,還可通過I)SP編程來實現對它的讀寫操作,十分適合于系統的調試和開發。

       1.2系統硬件接口設計

      
DSP訪問片外存儲器主要通過外部存儲器接口(EMIF)完成。它不儀具有很強的接口能力(可以和各種存儲器直接接口),而且具有很高的數據吞吐能力(高達l 200 MB/s)。TMS320C6713的EMIF能支持8位、16位和32位寬的所有存儲器,當從這些窄位寬的存儲空間讀寫數據時,EMIF會將多個數據打包成一個32位的值,而不必增加額外電路。TMS320C6713與SST39VF400的接口電路設計如圖1所示。該電路主要通過DSP的相關輸出管腳來控制FLASH的擦除和讀寫。其中。A0~A19為地址線,DQ0~DQ15為數據線OE和WE分別為輸出使能和寫使能,CE1為片使能。由于TMS320C6713默認的引導模式是從外部CEl空間的16位FLASH來引導裝載,所以,TMS320C6713的CEl和FLASH的片選CE相連。

TMS320C6713與SST39VF400A的接口設計

      

       2 軟件設計

      
本引導裝載系統主要由用戶應用程序和FBTC (the FLASHBurn Targel Component)程序兩部分構成,圖2所示是基于CCS的Flash存儲器燒寫系統框圖。其中,用戶程序除了要完成用戶設計要求外,還要對DSP板上的EMIF寄存器進行設置;FBTC程序則包括FLASH存儲器燒寫算法、初始化操作、地址映射等。

 

關于CCS的FLASH存儲器燒寫系統

       2.1用戶程序設計

      
用戶可根據設計要求及實際算法編寫用戶主程序。除此之外,用戶還要根據自己的目標板上存儲器分配進行配置。TMS320C6713芯片上電后。若選擇從EMIF引導程序,DSP則自動將位于地址空間CE1(Ox90000000~Ox9FlFFFFFFl開頭的1KB代碼傳輸到地址空間0處。它的數據傳輸采用默認時序,用戶可以選擇外部程序存儲器的寬度(8位/16位/32位),然后由EMIF自動將幾次讀入的數據合成為32位數據。傳輸由DSP中的ED-MA通道以單幀形式自動進行。傳輸完成后,程序從地址0處開始運行。因此,要在TMS320C6713中實現基于FLASH的自引導功能,必須將FLASH配置在DSP的CEl地址空間中。

       在這里,用戶要編寫的EMIF配置文件是c6713- emif.s62,其程序設計代碼如下:

      其程序設計代碼如下

      

 

事實上,除了要對EMIF進行配置外,用戶還必須在鏈接文件中為某些段制定兩個不同的地址:一個是導人地址,一個是運行地址。導入地址用來決定裝載器把段的原始數據放在何處,而運行地址就是該段代碼運行的地址。制定兩個地址的目的是為了加快代碼執行速度。它們的鏈接可由*.cmd文件來實現。對存儲器的設置如下:

       IRAM:origin=00000000h length="0000FAooh" (內部RAM)
       FLASH-BOOT:origin=Ox90000000 length="00000400h" (存儲自舉代碼)
       FLASH-REST:origin=0x90000400 length="000lfcOOh" (存儲主程序代碼等)

       在完成用戶主程序、EMIF配置文件、鏈接命令文件后,就可利用TI公司的DSP集成開發環境CCS進行編譯、調試及鏈接,以生成用戶應用程序的目標文件*.OUt。

       2.2 FBTC程序的設計

      
FBTC程序主要是針對DSP目標板上的FLASH存儲器進行操作。即通過一定的編程命令序列來控制FLASH的工作方式。這些命令序列是一些特定字符的組合,只要向FLASH中的特定寄存器以特定的順序輸入這些字符,即可進人相應的編程模式。SST39VF400中的主要命令和寫入地址如表2所列。FBTC程序主函數的狀態圖如圖3所示。

 

FBTC程序主函數的狀態圖

       圖3中的信息處理函數可依據FlashBurn編程協議提供的信息格式來設計;命令處理函數主要包括FLASH的擦除、讀取和燒寫。同樣的,FBTC程序設計完成后,也可利用TI公司的DSP集成開發環境CCS進行編譯、調試及鏈接,從而生成FBTC程序的目標文件*.out。

命令處理函數

     

       3 FLASH的燒寫

      
對FASH存儲器進行燒寫一般有以下幾種方法:一是通過編程器燒寫;二是通過開發商提供的專門燒寫軟件工具進行燒寫;三是自己編寫燒寫程序通過DSP燒寫。本文是通過TI公司提供的FlashBum軟件來對FLASH存儲器進行燒寫。將FlashBum與CCS、HEX文件轉換工具以及FBTC配合使用,可以方便快捷地將用戶數據與程序寫入FLASH存儲器。FlashBurn采用圖形化界面,使用方便,用戶只要簡單配置幾個操作參數,即可實現對FIASH存儲器進行擦除、燒寫和查看內存內容等多項功能操作。其具體步驟如下:

       (1) 編寫用戶程序,通過CCS編譯、鏈接生成目標文件user.out:
       (2) 編寫FBTC程序,通過CCS編譯、鏈接以生成目標文件FBTC.out:
       (3) 編寫hex6x命令文件(*.cmd),并利用hex6x來執行這個文件,然后將用戶目標文件user.out轉換為十六進制格式usei.hex。

       hex6x命令文件如下:

       use.out
       -a
       -memwidth 8
       -image
       -map user.map
       ROMS
       {
       FLASH:org=0x90000000,len=Ox0040000,
       romwidth="8",files={user.hex}
       }
       SECTTONS
       {
       .boot_load/*:PADDR=Ox90000000*/
       .text
       .cinit
       }

       (4) 打開FlashBurn軟件,新建一個*.cdd文件并設置,其設置示意圖如圖4所示;

 

FlashBurn軟件設置

       (5) 裝載FBTC.out,然后再擦除和燒寫FASH;
       (6) 去掉仿真器并復位DSP目標板,以使程序自動加載運行。

       4 結束語

      

 

按照上述步驟將用戶應用程序成功下載到FLASH后,再將DSP目標板脫離仿真器并重新上電復位,其用戶應用程序便可正常運行。而且FLASH擦除和燒寫速度比較快。該方法成功解決DSP程序的脫機引導加載問題。事實上,根據不同的應用,也可以參考本設計中實現方法,以求簡單、有效地解決FLASH存儲器的自舉問題。

此內容為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>
          亚洲全黄一级网站| 欧美精品在线一区二区| 欧美精选午夜久久久乱码6080| 欧美在线看片a免费观看| 国产精品日韩精品| 国产精品毛片大码女人| 久久久在线视频| 久久国产精品99国产精| 欧美女同在线视频| 国产精品老女人精品视频| 最新国产乱人伦偷精品免费网站| 国产精品videosex极品| 精品av久久久久电影| 黄色一区二区三区| 国产热re99久久6国产精品| 国产欧美 在线欧美| 欧美一区二区高清在线观看| 精品99一区二区三区| 一区二区精品在线观看| 老司机免费视频一区二区| 亚洲精品欧洲| 在线日本高清免费不卡| 红桃视频一区| 亚洲精品在线观看视频| 在线成人av.com| 欧美日韩一区二区三区免费| 欧美 亚欧 日韩视频在线| 久久精品二区亚洲w码| 一区二区三区日韩在线观看| 在线亚洲国产精品网站| 欧美日韩亚洲免费| 亚洲毛片av| 亚洲午夜视频在线观看| 久久乐国产精品| 国产欧美一区二区三区视频| 国产亚洲欧美另类一区二区三区| 99精品欧美一区二区三区| 国产亚洲制服色| 亚洲免费在线看| 国产精品白丝av嫩草影院| 噜噜噜久久亚洲精品国产品小说| 欧美日韩国产免费观看| 亚洲女性裸体视频| 亚洲国产精品激情在线观看| 日韩一二三区视频| 亚洲性图久久| 欧美在线看片a免费观看| 亚洲欧美激情视频| 免费观看成人www动漫视频| 久久亚洲综合网| 亚洲综合成人在线| 精品成人免费| 一区在线视频观看| 国内一区二区三区| 欧美精品18| 在线观看中文字幕不卡| 亚洲欧洲久久| 欧美日本在线视频| 欧美大胆成人| 亚洲欧美一区二区视频| 99视频在线精品国自产拍免费观看| 欧美精品久久一区| 欧美激情中文字幕一区二区| 久久久久国色av免费看影院| 一本色道久久加勒比精品| 国产亚洲aⅴaaaaaa毛片| 激情综合五月天| 欧美一区二区免费| 欧美日韩国产区一| 国产精品国产三级国产aⅴ入口| 国产一区在线看| 在线观看国产欧美| 欧美日韩三级一区二区| 久久久久一区二区三区| 亚洲视频福利| 国产精品扒开腿做爽爽爽视频| 欧美日韩视频免费播放| 9久re热视频在线精品| 一区免费在线| 伊人成综合网伊人222| 中文国产成人精品久久一| 韩国精品久久久999| 欧美精品国产一区| 亚洲影院在线观看| 精品999网站| 久久免费少妇高潮久久精品99| 亚洲国产精品一区二区久| 国产精品草莓在线免费观看| 午夜视频在线观看一区二区三区| 久久嫩草精品久久久精品| 欧美一区二区三区电影在线观看| 蜜桃av噜噜一区| 亚洲视频1区| 国内精品美女在线观看| 亚洲第一精品在线| 国产亚洲精品一区二区| 国产欧美日韩不卡| 亚洲欧美日韩一区在线观看| 久久久99国产精品免费| a4yy欧美一区二区三区| 欧美福利电影在线观看| 一区二区三区在线视频观看| 亚洲第一伊人| 欧美大片国产精品| 欧美吻胸吃奶大尺度电影| 亚洲综合色视频| 国产精品爽爽ⅴa在线观看| 欧美色道久久88综合亚洲精品| 欧美夫妇交换俱乐部在线观看| 欧美一级欧美一级在线播放| 国产中文一区二区三区| 亚洲精品视频在线看| 欧美激情一区二区三区四区| 午夜精品一区二区在线观看| 国产精品va在线播放我和闺蜜| 亚洲性人人天天夜夜摸| 欧美一区91| 久久国产精品99精品国产| 亚洲一区二区三区成人在线视频精品| 一本色道久久综合亚洲精品不卡| 美女精品在线观看| 日韩一级精品| 免费久久99精品国产自| 国产精品一二三视频| 亚洲欧洲美洲综合色网| 欧美高清视频| 亚洲精品影视| 国产视频久久久久久久| 欧美日韩国产综合一区二区| 欧美专区一区二区三区| 亚洲免费人成在线视频观看| 亚洲国产另类久久精品| 欧美日韩亚洲在线| 国产午夜亚洲精品理论片色戒| 亚洲欧美一区二区三区久久| 99精品国产福利在线观看免费| 精品福利电影| 欧美日韩一区二区高清| 久久久福利视频| 最近中文字幕mv在线一区二区三区四区| 一级日韩一区在线观看| 亚洲午夜久久久久久久久电影网| 国产欧美日韩一区二区三区在线| 亚洲一区久久久| 亚洲欧美精品中文字幕在线| 一区二区三区在线高清| 欧美性猛交xxxx免费看久久久| 激情伊人五月天久久综合| 国产精品久久国产愉拍| av成人老司机| 中文在线资源观看网站视频免费不卡| 91久久国产综合久久蜜月精品| 欧美精品在线一区| 欧美日韩一视频区二区| 亚洲在线一区二区| 国产一区亚洲一区| 亚洲欧洲综合| 国产精品嫩草影院av蜜臀| 亚洲人被黑人高潮完整版| 精品va天堂亚洲国产| 国产精品一区二区你懂的| 一区二区三区高清| 午夜精品久久久久影视| 国产精品男人爽免费视频1| 亚洲国产日韩欧美| 欧美日韩综合精品| 蜜臀久久99精品久久久画质超高清| 亚洲欧美久久久| 久久久久久久91| 国产精品视频1区| 久久一区国产| 亚洲免费影院| 日韩一区二区精品视频| 一本高清dvd不卡在线观看| 香蕉av福利精品导航| 亚洲欧洲综合另类在线| 99精品黄色片免费大全| 国产欧美在线看| 国产欧美一区二区三区在线看蜜臀| 欧美第一黄色网| 欧美精品久久一区二区| 午夜精品福利电影| 久久激情五月丁香伊人| 久久综合久久综合久久综合| 国产一区二区你懂的| 久久成人资源| 午夜伦欧美伦电影理论片| 欧美精品系列| 国产精品每日更新在线播放网址| 亚洲电影在线看| 欧美另类极品videosbest最新版本| 亚洲伊人一本大道中文字幕| 午夜日韩视频| 国产精品久久一区主播| 日韩一级大片| 亚洲第一搞黄网站| 久久精品免费| 国产日韩精品一区二区| 欧美日韩1234| 麻豆av一区二区三区久久| 欧美一区二区三区免费观看| 男女激情久久| 国产欧美亚洲一区| 亚洲电影免费观看高清完整版| 精品51国产黑色丝袜高跟鞋| 亚洲专区一区| 欧美日本亚洲韩国国产| 亚洲自拍电影| 国产精品sm| 久久免费黄色| 欧美视频在线一区| 国产精品久久久一区麻豆最新章节| 久久久999成人| 欧美久久一区| 久久久精品一区| 欧美成人国产va精品日本一级| 国产精品二区二区三区| 亚洲美女啪啪| 欧美一区三区二区在线观看| 国产精品免费观看在线| 国产精品一区=区| 亚洲精品一区二区在线观看| 一区二区视频免费在线观看| 欧美一区二区三区视频免费| 欧美激情一区二区三区在线| 日韩一区二区精品葵司在线| 国产伦精品免费视频| 欧美日韩美女一区二区| 欧美一区二区三区在| 亚洲福利电影| 国产精品久久午夜夜伦鲁鲁| 国产欧美一区二区三区久久| 欧美精品一区二区三区久久久竹菊| 中文欧美在线视频| 欧美日韩成人在线| 国产精品一区二区女厕厕| 国外成人在线| 免费美女久久99| 亚洲国产视频一区| 美女999久久久精品视频| 国产在线国偷精品产拍免费yy| 欧美成年人网站| 国产精品久久久久久久7电影| 一区二区三区精密机械公司| 久久久久久网| 久久精品国产第一区二区三区最新章节| 亚洲人成啪啪网站| 国产欧美精品国产国产专区| 欧美日韩少妇| 欧美精品一区在线观看| 亚洲尤物在线| 亚洲欧美成人一区二区三区| 欧美大片免费看| 欧美日韩1234| 欧美成人自拍| 欧美成人小视频| 欧美日韩一区二区三区在线观看免| 久久美女性网| 国产精品日韩久久久久| 国产视频久久久久久久| 久久久国产午夜精品| 欧美成在线视频| 久久久免费av| 亚洲欧美日本国产专区一区| 91久久久久| 国产一区二区成人| 欧美日韩国产999| 99成人免费视频| 国产一区二区三区高清| 欧美aⅴ99久久黑人专区| 国产精品视频久久一区| 国产精品一区二区久久| 91久久国产自产拍夜夜嗨| 久久米奇亚洲| 亚洲蜜桃精久久久久久久| 蜜臀99久久精品久久久久久软件| 久久综合九色欧美综合狠狠| 久久久久久久久久码影片| 亚洲福利视频三区| 国产精品亚洲第一区在线暖暖韩国| 99re热这里只有精品视频| 国产综合一区二区| 国产欧美日韩免费| 欧美丝袜一区二区| 免费亚洲一区| 欧美国产日产韩国视频| 麻豆av一区二区三区久久| 一本一本a久久| 欧美视频一二三区| 蜜桃av一区| 亚洲午夜久久久久久久久电影网| 久久精品国产免费看久久精品| 亚洲国产另类 国产精品国产免费| 亚洲日本va午夜在线影院| 亚洲精品国产精品国自产在线| 韩国精品主播一区二区在线观看| 久久久亚洲综合| 欧美国产精品一区| 性做久久久久久免费观看欧美| 亚洲欧美日韩国产综合精品二区| 欧美国产日韩精品免费观看| 欧美在线视频一区二区| 欧美中日韩免费视频| 国产在线精品一区二区夜色| 久久精品国产精品亚洲综合| 一区二区三区欧美| 久久亚洲国产成人| 亚洲春色另类小说| 亚洲国产视频一区二区| 亚洲一区二区视频在线观看| 精品1区2区| 久久亚洲色图| 亚洲欧美日韩国产另类专区| 亚洲国产日韩综合一区| 亚洲激情图片小说视频| 欧美女同在线视频| 欧美日本二区| 国产日韩欧美在线播放不卡| 黑人巨大精品欧美一区二区小视频| 日韩视频免费在线观看| 精品51国产黑色丝袜高跟鞋| 一区二区三区视频免费在线观看| 国产伦精品一区| 亚洲国产高清自拍| 在线免费观看日本一区| 亚洲欧美激情在线视频| 黑人巨大精品欧美一区二区| 亚洲一区二区三区高清|