[發(fā)明專利]一種數(shù)字信號處理器的加載方法和裝置在審
| 申請?zhí)枺?/td> | 201110203916.3 | 申請日: | 2011-07-20 |
| 公開(公告)號: | CN102890635A | 公開(公告)日: | 2013-01-23 |
| 發(fā)明(設(shè)計(jì))人: | 班衛(wèi)全;陳澤強(qiáng) | 申請(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京康信知識產(chǎn)權(quán)代理有限責(zé)任公司 11240 | 代理人: | 余剛;梁麗超 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 數(shù)字信號 處理器 加載 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,特別地涉及一種數(shù)字信號處理器的加載方法和裝置。
背景技術(shù)
隨著3G(3rd?Generation,第三代移動通信技術(shù))的普及以及LTE(Long?Term?Evolution,長期演進(jìn))等第四代移動通信技術(shù)的興起,DSP(Digital?Signal?Processor,數(shù)字信號處理器)的性能在不斷地提高,高速通信接口例如SRIO(Serial?Rapid?I/O,串行快速I/O)、SGMII(Serial?Gigabit?Media?Independent?Interface,串行千兆媒體獨(dú)立接口)在DSP上已經(jīng)成為主流接口。高速串行接口的應(yīng)用,降低了板卡設(shè)計(jì)的布局布線難度,使板卡面積得以減小。
DSP可以通過SRIO接口或者SGMII接口等方式加載軟件版本程序。SRIO通常應(yīng)用于本板CPU直接給DSP加載的方式,SGMII則較為靈活,除了本板CPU以外,DSP還可以通過該接口向其它主控板的CPU獲取軟件版本,因此通過SGMII接口加載DSP版本的方式比較常用,其通常流程如下:
DSP通過外接的EEPROM(Electrically?Erasable?Programmable?Read-Only?Memory,電可擦可編程只讀存儲器)獲取RCW(Reset?Configuration?Word,復(fù)位配置字),選擇SGMII通道加載軟件版本,進(jìn)入加載模式;
DSP廣播軟件加載請求數(shù)據(jù)包,數(shù)據(jù)包中包含預(yù)定義的網(wǎng)口MAC地址信息;
處理器CPU收到DSP發(fā)出的廣播數(shù)據(jù)包,并獲取和保存DSP網(wǎng)口的MAC地址;
處理器CPU把該MAC地址作為目的地址,將軟件版本加載到DSP的內(nèi)存中;
加載完成后,DSP自動從內(nèi)存指定的地址開始運(yùn)行軟件版本。
以上加載方案中,軟件版本通過MAC數(shù)據(jù)包的方式進(jìn)行加載,實(shí)現(xiàn)協(xié)議比較簡單。除此以外,也可以使用TCP/IP協(xié)議,通過IP數(shù)據(jù)包的方式加載軟件版本。不論何種方式,前提是DSP的版本軟件已經(jīng)保存在本板的FLASH中,處理器CPU完成啟動后,再從FLASH讀取DSP軟件版本加載給DSP。這要求板卡上需要放置一片容量足夠大的FLASH芯片,以存儲DSP軟件版本,無疑增加了板卡面積。
除了通過處理器CPU讀取板上FLASH存儲的DSP軟件版本進(jìn)行加載的方法以外,還可以通過連接以太網(wǎng)交換芯片的方式進(jìn)行軟件版本加載。其基本思想是,增加一片以太網(wǎng)交換芯片,把DSP的SGMII網(wǎng)口通道連接到以太網(wǎng)交換芯片上,交換芯片的其它網(wǎng)口再連接到本板或其它板卡的處理器CPU網(wǎng)口上獲取相應(yīng)的DSP軟件版本。
FLASH芯片和以太網(wǎng)交換芯片的使用,勢必會增加板卡的面積。隨著通信設(shè)備及技術(shù)的不斷發(fā)展,設(shè)備小型化的方向勢不可擋,同時設(shè)備綠色節(jié)能指標(biāo)也備受關(guān)注,在某些地區(qū)甚至已經(jīng)成為設(shè)備使用的準(zhǔn)入條件。小型化趨勢使得板卡面積越來越小,元器件密度越來越高,在這種情況下,在板卡上放置一片大容量的FLASH芯片,或者增加以太網(wǎng)交換芯片,不僅增加了PCB(Printed?Circuit?Board,印制電路板)的面積,也增加了板卡的功耗。為了盡可能減少板卡面積、減少元器件的使用,通常,業(yè)務(wù)板卡上只放置了一片容量有限的、小體積的BOOT?FLASH芯片,僅提供給處理器CPU使用啟動程序,無法再存放DSP等軟件版本程序。這種情況下,就需要考慮解決DSP的軟件版本加載方法。
發(fā)明內(nèi)容
本發(fā)明解決的技術(shù)問題是提供一種數(shù)字信號處理器的加載方法,以解決板卡由于面積或功耗受限等因素制約,無法存儲其軟件版本、或者無法增加以太網(wǎng)交換芯片等情況下的軟件版本加載問題;本發(fā)明還提供了一種數(shù)據(jù)信號處理器的加載裝置。
本發(fā)明提供了一種數(shù)字信號處理器的加載方法,包括,
數(shù)字信號處理器DSP復(fù)位后進(jìn)入軟件加載模式,廣播軟件加載請求數(shù)據(jù)包;
業(yè)務(wù)板CPU收到所述軟件加載請求數(shù)據(jù)包后,從啟動存儲器BOOTFLASH讀取DSP配置軟件版本加載到DSP,根據(jù)所述配置軟件版本在DSP與業(yè)務(wù)板CPU的網(wǎng)口之間建立IP數(shù)據(jù)包的通信方式;
DSP向主控板CPU發(fā)送軟件版本加載請求;
主控板CPU響應(yīng)所述軟件版本加載請求,從FLASH中讀取軟件版本加載到DSP;
DSP運(yùn)行軟件版本,返回軟件版本加載成功消息。
進(jìn)一步地,在DSP復(fù)位前,所述方法還包括,
業(yè)務(wù)板、主控板CPU啟動并初始化;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110203916.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)字信號發(fā)送方法、發(fā)送系統(tǒng)和發(fā)送設(shè)備
- 從脈碼調(diào)制到脈寬調(diào)制的轉(zhuǎn)換方法及裝置
- 單一線路傳輸數(shù)字資料的編碼裝置及方法
- 一種信號處理設(shè)備以及影音播放系統(tǒng)
- MIMO通信方法、MIMO發(fā)送裝置和MIMO接收裝置
- 一種高清數(shù)字信號數(shù)據(jù)處理芯片及數(shù)據(jù)處理方法
- 一種數(shù)字信號處理器、發(fā)送器和系統(tǒng)
- 音頻處理編碼鎖定方法與收音裝置
- 一種數(shù)字信號加密處理方法
- 一種實(shí)現(xiàn)數(shù)字信號加密傳輸?shù)南到y(tǒng)





