亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        TMS320C6727 DSP兩種引導方式設計

        2014-09-23 03:18:38李鐵成
        電子設計工程 2014年3期
        關鍵詞:存儲芯片上位芯片

        譚 帥,李鐵成

        (中國電波傳播研究所 青島分所,山東 青島 266107)

        TMS320C6727 DSP兩種引導方式設計

        譚 帥,李鐵成

        (中國電波傳播研究所 青島分所,山東 青島 266107)

        文中詳細描述了TMS320C6727DSP兩種引導方式,并給出了在工程應用的實現(xiàn)方法。這兩種方法都避免了在設計過程中使用外部程序存儲芯片,節(jié)約了布線空間和設計成本。在引導過程中,主機能夠驗證寫入DSP芯片的數(shù)據,提高了系統(tǒng)的可靠性。

        DSP;HPI ;SPI;引導

        TMS320C6727DSP[1]是TI公司的浮點信號處理芯片,該芯片具有處理速度快,運算精度高的特點,因此被廣泛的使用。對該芯片進行應用程序加載通常采用的Parallel Flash方式[2-3],該方式需要一片外部存儲芯片,加載程序相對復雜,在加載的過程中具有不可預知性。對于具有上位主機的系統(tǒng)來說,采用HPI或SPI0 SLAVE方式進行引導時,不僅不需要外部程序存儲芯片,同時在引導的過程中可以嚴格的驗證寫入DSP芯片內的數(shù)據,具有更高的可靠性和靈活性。

        1 引導方式配置

        TMS320C6727(DSP)有HPI,SPI0,Parallel FLASH,I2C1等多種引導方式[4],不同的引導方式是通過芯片上電時讀取外部引腳配置確定的,本文主要對HPI[5]和SPI0 Slave[6]兩種引導方式進行詳細介紹。引導方式的選擇見表1,圖1中描述了硬件實現(xiàn)方法。

        根據圖1,當選擇HPI引導方式時,電阻R255焊接,斷開電阻R254。當選擇SPI0 SLAVE方式時斷開電阻R255,同時焊接R254,R256,R259和R260。

        圖1 配置電路圖Fig. 1 Allocation circuit diagram

        2 SPI0 SLAVE 方式

        在芯片上電后通過確定BOOT引腳的配置來選擇SPI0 SLAVE[3]引導方式,然后DSP運行固化在芯片內部的BOOT LOADER程序。DSP芯片的BOOTLOADER 引導程序主按照AIS通信協(xié)議與外部器件的通信,完成程序加載并運行。AIS協(xié)議的基本結構如圖2 所示。

        表1 兩種引導方式的引腳配置Tab.1 Pin allocation of two boot mode

        圖2 AIS協(xié)議的基本結構Fig. 2 Basic structure of application image script

        AIS協(xié)議分為3個傳輸過程:SWS-POS-OS;具體描述如下:

        1)SWS階段主要用來同步主機與DSP之間的通信連接,在這個過程中主機向DSP發(fā)送同步數(shù)據0x5853,同時主機進行接收,當主機接收到的數(shù)據位0x5253后,表示主機與DSP之間同步完成,并進行POS階段。

        圖3 SWS階段實現(xiàn)過程Fig. 3 Flow chart of SWS

        2)POS階段主機首先發(fā)送數(shù)據0x5853590B,并收到從DSP發(fā)送的數(shù)據0x5852590B,然后主機向DSP發(fā)送一個數(shù)據N,在正確接收到數(shù)據N后,主機依次向DSP發(fā)送數(shù)據1~N,并收到相應的數(shù)據,在整個過程中,如果數(shù)據接收出錯,則返回到SWS階段。如果正確接收,則進入OS階段。

        圖4 POS階段實現(xiàn)過程Fig. 4 Flow chart of POS

        3)OS階段,主機首先向DSP發(fā)送一個AIS命令數(shù)據,所有的AIS命令數(shù)據都是以0x5853xxxx的格式組成的,當主機在向DSP發(fā)送命令數(shù)據時,主機會收到相應的返回數(shù)據,該數(shù)據的格式為0x5253xxxx。通過判斷接收的數(shù)據可以在OS階段監(jiān)控數(shù)據的寫入是否正常,當出現(xiàn)異常時,返回到SWS階段,并從新開始正個過程。

        圖5 OS階段實現(xiàn)過程Fig. 5 Flow chart of OS

        3 HPI方式

        相對于SPI SLAVE方式,HPI[4]加載方式則要簡單的多,首先在DOS界面下利用HEX6X執(zhí)行一個命令文件,把COFF文件轉換成一個可下載的ASCII文件。命令文件的設置如下:

        由表2可以看出,當COFF文件轉換后的長度大于64kbytes時,長度信息將無法表示,為了避免產生這種情況,當數(shù)據長度大于64kbytes時,會自動增加一行,該行的主要功能是對地址進行線性擴展,在其下一行又從零開始,具體如下:

        表2 ASCII文件的格式Tab.2 Format of ASCII fi le

        x.map文件包含有執(zhí)行程序在DSP中的入口地址信息(entry point)和各段的分配地址(dest)和長度(size)信息。上電后,上位機根據這些信息寫入到DSP的相應的地址,當整個文本文件傳輸完成后,向地址0x10000714中寫入DSP程序執(zhí)行的入口地址,然后向地址0x10000718中寫入數(shù)據0x01使DSP開始運行。工作流程見圖6。

        圖6 HPI加載流程Fig. 6 Flow chart of boot device by HPI

        上位機實現(xiàn)加載的程序如下(C語言):

        4 結束語

        文中介紹了TMS320C6727DSP芯片的兩種引導方式,這兩種方式都是通過上位主機對DSP芯片加載應用程序,有利于DSP算法的改進,同時在不該變硬件的基礎上能夠通過簡單的上位機程序就能對板卡進行擴展應用。這兩種方法的上位機控制程序具有簡單易懂和便于移植的特點。兩種方法的區(qū)別在于,HPI方式由于是并行工作,因此速度很高,缺點是占用的引腳多,在硬件設計時對布線要求很高,而SPI0SLAVE方式以串行工作,相對來說程序加載時間相對較長,但是所需要的引腳很少,對于布線空間的要求低。在實際應用中該兩種方式應根據不同的實際情況進行選擇。以上兩種方式在實踐中已經被驗證是穩(wěn)定可靠并可行的。

        [1] Texas Instuments Incorporated.TMS320C6727B Floating-Point Digital Signal Processor [EB/OL].(2006-09)[ 2008-07].http://www.ti.com/cn.

        [2] Texas Instuments Incorporated.TMS320C672x DSP External Memory Interface User's Guide[EB/OL].(2007-04)[2010-03].http://www.ti.com/cn/litv/pdf/spru711c.

        [3] ZHANG Xi-feng,DU Pu-xuan,KONG Yong.Research and application of TMS320C672x floating-point DSP EMIF[J].Electronic Desig Engineering,2010,18(12):174-177.

        [4] Texas Instuments Incorporated.Using the TMS320C672x Bootloader[EB/OL].(2009-01)[2010-03].http://www.ti.com/cn/litv/pdf/spraa69.

        [5] Texas Instuments Incorporated.TMS320C672x DSP Universal Host Port Interface Reference Guide [EB/OL].(2005-12)[2009-04].http://www.ti.com/cn/litv/pdf/spru719a.

        [6] Texas Instuments Incorporated.TMS320C672x DSP Universal Serial Peripheral Interface Reference Guide [EB/OL].(2005-10)[2009-07].http://www.ti.com/cn/litv/pdf/spru718B.

        Two bootloader methods design for TMS320C6727 digita signal processor

        TAN Shuai, LI Tie-cheng
        (Qingdao Branch Institute, CRIRP, Qingdao 266107, China)

        This paper details two bootloader methods of TMS320C6727 Digital Signal Processor(DSP),and shows the realization ways in project. The two methods avoid the use of external flash of program and save the space of placing wires and cost in design; In the bootloader procedure, the host computer can validate the data of writing into the DSP,improving the reliability of system.

        DSP; HPI ; SPI0 Slave; bootloader

        TN709

        A

        1674-6236(2014)03-0168-03

        2013–06–17 稿件編號:201306100

        譚 帥(1981—),男,四川南江人,碩士,工程師。研究方向:電離層信道模擬與信號處理。

        猜你喜歡
        存儲芯片上位芯片
        中國存儲芯片打破韓美日壟斷局面邁出堅實一步
        多通道NAND Flash存儲芯片控制器的設計與實現(xiàn)
        無線電工程(2018年9期)2018-08-23 02:11:20
        特斯拉 風云之老阿姨上位
        車迷(2018年12期)2018-07-26 00:42:22
        “三扶”齊上位 決戰(zhàn)必打贏
        基于ZigBee和VC上位機的教室智能監(jiān)測管理系統(tǒng)
        芯片測試
        多通道采樣芯片ADS8556在光伏并網中的應用
        以新思路促推現(xiàn)代農業(yè)上位
        學習月刊(2015年3期)2015-07-09 03:51:04
        iPhone換閃存加容量這事靠譜嗎?
        電腦迷(2015年12期)2015-04-29 23:22:51
        武漢新芯3D NAND將成為中國存儲芯片產業(yè)彎道超車的切入點
        電子世界(2015年24期)2015-01-16 03:19:38
        国产精品综合久久久久久久免费 | 国产成人综合亚洲国产| 一道本加勒比在线观看| 东北熟妇露脸25分钟| аⅴ天堂中文在线网| 成人无码网www在线观看| 人妻献身系列第54部| 国产综合激情在线亚洲第一页| 成年奭片免费观看视频天天看| 在线观看极品裸体淫片av| 日本精品少妇一区二区| 视频在线国产一区二区| 国产精品久久久久久福利| 全部孕妇毛片丰满孕妇孕交| 在线观看av中文字幕不卡| 亚洲无码视频一区:| 精品国产污黄网站在线观看| 久久av粉嫩一区二区| 亚洲色图片区| 欧美成人看片黄a免费看| 国产欧美另类精品久久久| 久久国产亚洲av高清色| 国产在线观看午夜视频| 色多多性虎精品无码av| 成人免费毛片aaaaaa片| 久久精品国产日本波多麻结衣| 国产精品激情综合久久| 麻豆成人久久精品二区三区91 | 日韩精品一区二区三区中文9| 国产影院一区二区在线| 凌辱人妻中文字幕一区| 欧美午夜刺激影院| 无码国产精品一区二区免费97| 福利一区二区三区视频在线| 91精品国产综合久久精品密臀| 脱了老师内裤猛烈进入| 中文字幕天天躁日日躁狠狠躁免费| chinese国产乱在线观看| 国产精品无码mv在线观看| 毛茸茸的女性外淫小视频| 少妇高潮惨叫久久久久电影69|