專利名稱:一種多數字信號處理器的加載方法和加載控制裝置的制作方法
技術領域:
本發明涉及通信技術領域,特別涉及一種多數字信號處理器的加載方法和加載控
制裝置。
背景技術:
隨著通信技術的不斷發展,DSP(Digital Signal Processor,數字信號處理器)得到了廣泛應用。近年來,隨著3G(3rd Generation,第三代移動通信技術)技術和IP(Internet Protocol,因特網協議)技術的廣泛應用,DSP的性能和復雜度也在不斷提高,越來越多的支持通用標準外設或新型接口如ETH(以太網接口)、SRIO(Serial Rapid 1/0,串行快速I/0)等。與此同時,DSP上還存在一些傳統接口如HPI(Host Port Interface,主機接口 )、 DSI(DisplaySerial Interface,顯示器串行接口 )等逐漸被舍棄。這些傳統接口在DSP處理方案中作為主機間的接口用于加載DSP程序和之后與主機間的通信。但在存在多個DSP的復雜系統中,這種傳統的接口一般采用中間環節轉換接到處理器上,會影響板卡尺寸,增加布線難度,給硬件設計帶來很大局限。 現有的DSP應用中,DSP支持傳統接口并能夠通過這些傳統接口加載DSP。傳統的設計方案中,由于通過處理器可以直接加載DSP,因此可以采用處理器和多個DSP直接連接、或者處理器通過中間邏輯器件與多個DSP連接的方式,通過片選控制各個DSP的加載,其通常流程如下 首先,在處理器上執行加載初始化,該加載初始化用于加載驅動,分配資源,為加載DSP做準備。 其次,當處理器接收到加載命令后解析命令,然后按照與DSP間接口的時序,將對應的加載文件寫入到DSP的內存中,或者由其他器件協助實現加載控制以將對應的加載文件寫入到DSP的內存中; 第三,當所有加載文件寫入完成后,處理器通過與DSP間接口,向DSP發送約定的信號,觸發DSP開始加載。 如果加載多個DSP,則需要處理器依次利用各個與DSP連接的接口 、或一個接口多個片選實現一對多的加載。 上述加載方案中,DSP側需要有HPI, DSI等傳統接口,其主要工作在處理器側完成,直接訪問主機空間,實現簡單。但其存在如下缺點需依賴DSP上的接口,只有存在主機接口的芯片上才能使用,而目前許多芯片為了降低成本和功耗,已經舍棄了這種性能速率低,不通用的主機接口,因此該方案將不適用于新的處理器芯片,大大限制了DSP芯片的選型范圍。另外,由于主機接口的局限性,勢必將占用很多主機的資源。比如,對于多DSP情況下,采用HPI接口需要預留較多的地址空間和片選信號。而且由于各種主機接口不一致,對于硬件的設計沒有統一的標準,造成移植復用較難,通用性不好;同時信號質量要求也比較高,對于布線,器件的分布都有一定的要求,局限性大;對于其他一些接口 ,例如DSI接口 ,其地址訪問空間有限,往往需要借助于滑動窗口的方式進行加載,不通用;主機接口對于傳統的片上空間目標進行加載不存在問題,但目前DSP空間已經越來越多地使用了外存,此 時直接利用傳統的主機接口加載將存在外存不可訪問的問題。
發明內容
本發明提供一種多數字信號處理器的加載方法和加載控制裝置,用于實現基于以 太方式的多DSP加載。
本發明提供一種多數字信號處理器的加載方法,包括 處理器接收到DSP加載命令時,觸發交換控制芯片將下屬的多個DSP與所述處理 器組成一個虛擬局域網VLAN ; 所述處理器根據所述DSP加載命令確定待加載的DSP和加載文件; 所述處理器通過所述VLAN將所述加載文件發送到所述待加載的DSP的以大網ETH
接口,實現多DSP的加載。 其中,所述處理器接收到DSP加載命令時,觸發交換控制芯片將下屬的多個DSP與
所述處理器組成一個虛擬局域網VLAN前,還包括 所述處理器初始化全局信息,建立和配置加載模擬服務器。 其中,所述處理器接收到DSP加載命令時,觸發交換控制芯片將下屬的多個DSP與
所述處理器組成一個虛擬局域網VLAN時,還包括觸發交換控制芯片將所述處理器、網絡
中的其他處理器以及所述其他處理器下屬的DSP組成一個基礎VLAN。 其中,所述處理器根據所述DSP加載命令確定待加載的DSP和加載文件包括 所述處理器解析所述DSP加載命令中的參數,確定加載的DSP和待加載的標準加
載文件; 所述處理器在所述標準加載文件中添加擴展參數,生成加載文件。 其中,所述擴展參數包括DSP位置信息和/或配置參數;所述配置參數中包括對
DSP可用外存的配置,所述對DSP可用外存的配置具有最高的加載優先級。 其中,所述處理器通過所述VLAN將所述加載文件發送到所述待加載的DSP的以太
網ETH接口包括 所述處理器觸發所述待加載的DSP進入加載模式; 所述處理器接收所述待加載的DSP在所述VLAN內廣播的bootp數據包;
所述處理器根據所述bootp數據包獲得所述待加載的DSP的地址;
所述處理器虛擬通過虛擬服務器的DHCP功能,將所述加載文件發送到所述待加 載的DSP的以太網ETH接口,實現DSP的加載。 其中,所述處理器通過虛擬服務器的DHCP功能,將所述加載文件發送到所述待加 載的DSP的以太網ETH接口后,還包括 所述處理器接收所述待加載的DSP發送的信息,根據所述信息驗證所述DSP加載 后是否正確運行、以及所述加載文件中攜帶的DSP位置信息是否正確。
其中,所述處理器通過所述VLAN將所述加載文件發送到所述待加載的DSP的以太 網ETH接口后,還包括 所述處理器觸發交換控制芯片恢復網絡拓撲到組成所述VLAN之前的狀態。
本發明還提供一種DSP加載控制裝置,包括
加載預處理單元,用于接收到DSP加載命令時,觸發交換控制芯片將下屬的多個 DSP與所述處理器組成一個虛擬局域網VLAN ; 命令解析單元,用于解析所述DSP加載命令,確定待加載的DSP和加載文件;
DSP加載單元,用于通過所述VLAN將所述加載文件發送到所述待加載的DSP的以 太網ETH接口 ,實現多DSP的加載。
其中,還包括 加載初始化單元,用于初始化全局信息,建立和配置加載模擬服務器。 其中,所述加載預處理單元,還用于觸發交換控制芯片將所述處理器、網絡中的其
他處理器以及所述其他處理器下屬的DSP組成一個基礎VLAN。 其中,所述命令解析單元包括 解析子單元,用于解析所述DSP加載命令中的參數,確定加載的DSP和待加載的標 準加載文件; 加載文件生成子單元,用于在所述標準加載文件中添加擴展參數,生成加載文件。
其中,所述DSP加載單元包括 觸發子單元,用于觸發所述待加載的DSP進入加載模式; 數據包接收子單元,用于接收所述待加載的DSP在所述VLAN內廣播的bootp數據 包; 地址獲取子單元,用于根據所述bootp數據包獲得所述待加載的DSP的地址;
加載子單元,用于通過虛擬服務器的DHCP功能,將所述加載文件發送到所述待加 載的DSP的以太網ETH接口,實現DSP的加載。
其中,所述DSP加載單元還包括 加載驗證子單元,用于接收所述待加載的DSP發送的信息,根據所述信息驗證所 述DSP加載后是否正確運行、以及所述加載文件中攜帶的DSP位置信息是否正確。
其中,還包括 加載結束處理單元,用于在所述DSP加載單元加載結束后,觸發交換控制芯片恢
復網絡拓撲到組成所述VLAN之前的狀態。 與現有技術相比,本發明具有以下優點 將負責DSP加載的處理器和待加載的DSP劃分到同一個VLAN中,并通過各個DSP 上的ETH接口 ,由處理器通過VLAN將加載文件發送到各個待加載的DSP中,實現了基于以 太方式的多DSP加載。
為了更清楚地說明本發明實施例的技術方案,下面將對實施例描述中所需要使用 的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本 領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的 附圖。 圖1是本發明中多DSP加載方法的流程圖; 圖2是本發明中多DSP加載方法應用的網絡場景示意圖; 圖3是本發明中多DSP加載方法的信令流程 圖4是本發明中多DSP加載方法的VLAN劃分示意圖; 圖5是本發明中在標準的加載文件中擴展參數的示意圖; 圖6是本發明中DSP加載控制裝置的結構示意圖; 圖7是本發明中DSP加載控制裝置的另一結構示意圖。
具體實施例方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發明的一部分實施例,而不是全部的實施例。基 于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其 他實施例,都屬于本發明保護的范圍。 目前,DSP與主機的接口越來越多地由高速標準通用外設接口完成,硬件和軟件都 已經有相應的支持。在實際復雜系統的應用中,存在多個主機和多個DSP,因此當采用以太 接口的DSP加載方案時,需要確定采用何種網絡架構才能解決多主機多DSP共存加載問題, 同時使得硬件設計通用精簡。另外,當組建網絡后,還需要解決以下問題多主機多DSP的 沖突、以及各個DSP如何能從正確的主機獲取加載文件、獲得相應的屬于自己的位置信息、 并在加載后能向管轄自己的主機及時通報自己的狀態。另外,還需要解決DSP加載時訪問 外部存儲器的問題。考慮到以后的發展趨勢是接口的統一化和標準化,各個廠家的DSP主 機接口逐漸向一種標準化的接口發展。目前看來,以太接口是最通用的外設,通過以太方式 加載DSP具有明顯的優越性和通用性,是未來主機加載DSP的主流 針對以上需求,本發明提供了一種多數字信號處理器DSP的加載方法,實現基于 以太方式的多DSP加載,如圖1所示,包括 步驟sl01、處理器接收到DSP加載命令時,觸發交換控制芯片將下屬的多個DSP與 處理器組成一個虛擬局域網VLAN。 步驟sl02、處理器根據DSP加載命令確定待加載的DSP和加載文件。 步驟sl03、處理器通過VLAN將加載文件發送到待加載的DSP的以太網ETH接口,
實現多DSP的加載。 以下結合一個具體的應用場景,說明本發明中多數字信號處理器DSP加載方法的具體實施方式
。以圖2所示的場景為例,各個主機上的處理器分別與不同的ETH SW(ETH Switch,以太網交換芯片)相連接,每個ETH SW下連接有一個或多個DSP,各個DSP均具有 ETH接口并通過ETH接口與ETHSW連接。其中,每個ETH SW下的DSP的加載由與該ETH SW 連接的處理器負責。 如圖3所示,以處理器為H1、以太網交換芯片為ETH SW1為例,本發明中的多DSP 加載方法包括 步驟s301、處理器接收DSP加載命令。 步驟s302、處理器向以太網交換芯片ETH SW1發送VLAN請求,觸發ETH SW1建立 VLAN。 具體的,處理器向ETH SW1發送VLAN請求后,ETH SW1完成網絡組建和配置功能, 其中包括重新劃分網絡結構,將處理器和屬于它管轄的DSP組成一個VLAN,使得該DSP的加 載流程在該VLAN中完成,不受其他網絡中信令和消息的影響。同時為了保證處理器同網絡中其他設備的通信,將處理器HI以及其他處理器、和其他處理器下的DSP劃分到基礎VLAN 中,使得處理器H1可以和網絡中其他設備正常通信。該控制ETH SWl進行VLAN劃分的操 作,可以由處理器通過與ETH SWl連接的接口向ETH SWl發送對應的可執行命令實現。VLAN 劃分的一示例如圖4所示將處理器H1以及處理器H1下所管轄的DSP劃分到VLAN1中,同 時將處理器HI以及其他處理器、和其他處理器下的DSP劃分到VLAN BASE中。
步驟s303、處理器確定待加載的DSP和加載文件。 具體的,處理器解析接收到的DSP加載命令,根據解析得到的命令參數(命令參數 中包括待加載DSP的數目、待加載的是哪些DSP、待加載DSP所要加載的文件等)確定待加 載的DSP以及待加載的標準加載文件。本發明的實施例中以待加載的DSP為DSP-n為例進 行說明。處理器根據解析DSP加載命令得到的命令參數,對標準的加載文件進行處理。處 理時可以依據格式在標準的加載文件的特定位置處添加擴展參數。擴展參數添加位置的一 例如圖5所示,圖5中,數據段和代碼段組成了標準的加載文件;將擴展參數添加到了標準 的加載文件后面。當然也可以添加到其它位置,本發明在此不進行限定。擴展參數可以包 括DSP位置信息、配置參數等,可以根據需要進行刪減。例如為了實現DSP對外存的訪問, 可以在配置參數中增加對DSP可用外存的配置,該對DSP可用外存的配置具有最高的加載 優先級,在DSP加載過程中最先被加載,使得DSP可以在加載開始后即可訪問外存。
步驟s304、處理器觸發DSP-n進入加載流程。例如,可以采取通過復位觸發DSP-n 進入加載流程,即向DSP-n發送復位信號將DSP-n復位,DSP-n將在復位后自動進入加載流 程。 步驟s305 、 DSP-n響應處理器HI ,進入加載模式。 步驟s306、DSP-n廣播bootp (bootstrap protocol,自舉協議)包。由于DSP-n位 于VLAN1內,因此只有VLAN1內的設備能夠接收到DSP-n廣播的bootp包。
步驟s307、處理器HI接收到bootp包,獲得DSP_n的MAC地址,虛擬DHCP Server 并虛擬DSP的IP地址。 步驟s308、處理器HI與DSP_n間進行加載交互流程。 具體的,處理器上利用標準的TCP/IP協議,將自身作為DHCP Server,根據DSP的 IP地址,加載文件到DSP中,加載后的文件位于DSP中的內存中,DSP自動從指定的內存位 置開始運行。 步驟s309 、 DSP-n加載完畢,向處理器HI發送狀態信息。 具體的,由于上述DSP加載能保證加載文件被加載到DSP,而不能確認加載后DSP 運行是否正常、以及DSP的位置信息是否正確。因此,為了增加DSP加載的可靠性,本發明中 在DSP加載后添加了處理器與DSP之間的確認機制。利用此機制來驗證DSP加載后是否正 確啟動運行、以及DSP位置信息是否正確,以確保DSP能夠準確接入網絡并運行。具體的, 當DSP加載后,通過位置信息算出處理器的MAC和IP地址,以正確的IP地址發送相應的信 息給處理器,處理器依此判斷DSP的上述兩個狀態。 步驟s310、處理器HI接收DSP-n發送的狀態信息,進行相應處理;該處理包括確 認加載后的DSP運行是否正常、以及DSP的位置信息是否正確。 步驟s311、處理器Hl向以太網交換芯片ETH SWl發送VLAN請求,觸發ETH SWl恢 復網絡到之前的網絡設置狀態。該控制ETH SWl進行VLAN清除的操作,可以由處理器通過與ETH SW1連接的接口向ETH SW1發送對應的可執行命令實現。 本發明提供的方法中,將負責DSP加載的處理器和待加載的DSP劃分到同一個 VLAN中,并通過各個DSP上的ETH接口 ,由處理器通過VLAN將加載文件發送到各個待加載 的DSP中,實現了基于以太方式的多DSP加載。具體的,通過劃分VLAN并使得主機與各DSP 在VLAN內交互,保證了 DSP加載過程不受網絡中其他無關消息或信令的影響,且DSP可以 從正確的主機處理器中獲取加載文件;通過在加載文件中添加DSP位置信息,實現了 DSP的 精確管理;通過增加DSP加載后主機處理器與DSP間的交互機制,保證了主機處理器可以及 時了解DSP的狀態;最后,通過在DSP加載文件中添加關于外存的配置,使得DSP可以在加 載時訪問外存。 本發明還提供一種DSP加載控制裝置,如圖6所示,包括 加載預處理單元IO,用于接收到DSP加載命令時,觸發交換控制芯片將下屬的多 個DSP與所述DSP加載控制裝置組成一個虛擬局域網VLAN ; 命令解析單元20,用于解析所述DSP加載命令,確定待加載的DSP和加載文件;
DSP加載單元30,用于通過所述VLAN將加載文件發送到待加載的DSP的以太網 ETH接口,實現多DSP的加載。 具體的,本發明的DSP加載控制裝置中,還可以包括 加載初始化單元40,用于初始化全局信息,建立和配置加載模擬服務器。 加載結束處理單元50,用于在DSP加載單元30加載結束后,觸發交換控制芯片恢
復網絡拓撲到組成VLAN之前的狀態。 另外,加載預處理單元IO還可以用于觸發交換控制芯片將該DSP加載控制裝置、 網絡中的其他DSP加載控制裝置以及其他DSP加載控制裝置下屬的DSP組成一個基礎 VLAN。
另外,命令解析單元20可以包括 解析子單元21 ,用于解析所述DSP加載命令中的參數,確定加載的DSP和待加載的 標準加載文件; 加載文件生成子單元22,用于在所述標準加載文件中添加擴展參數,生成加載文 件。 另外,DSP加載單元30可以包括 觸發子單元31,用于觸發所述待加載的DSP進入加載模式; 數據包接收子單元32,用于接收所述待加載的DSP在所述VLAN內廣播的bootp數 據包; 地址獲取子單元33,用于根據所述bootp數據包獲得所述待加載的DSP的地址;
加載子單元34,用于通過虛擬服務器的DHCP功能,將所述加載文件發送到所述待 加載的DSP的以太網ETH接口 ,實現DSP的加載。 加載驗證子單元35,用于接收所述待加載的DSP發送的信息,根據所述信息驗證 所述DSP加載后是否正確運行、以及所述加載文件中攜帶的DSP位置信息是否正確。
本發明中的DSP加載控制裝置可以為負責DSP加載的處理器。
本發明提供的裝置中,將負責DSP加載的處理器和待加載的DSP劃分到同一個 VLAN中,并通過各個DSP上的ETH接口 ,由處理器通過VLAN將加載文件發送到各個待加載的DSP中,實現了基于以太方式的多DSP加載。具體的,通過劃分VLAN并使得主機與各DSP 在VLAN內交互,保證了 DSP加載過程不受網絡中其他無關消息或信令的影響,且DSP可以 從正確的主機處理器中獲取加載文件;通過在加載文件中添加DSP位置信息,實現了 DSP的 精確管理;通過增加DSP加載后主機處理器與DSP間的交互機制,保證了主機處理器可以及 時了解DSP的狀態;最后,通過在DSP加載文件中添加關于外存的配置,使得DSP可以在加 載時訪問外存。 上述模塊可以分布于一個裝置,也可以分布于多個裝置。上述模塊可以合并為一 個模塊,也可以進一步拆分成多個子模塊。 通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發明可以通
過硬件實現,也可以借助軟件加必要的通用硬件平臺的方式來實現。基于這樣的理解,本發
明的技術方案可以以軟件產品的形式體現出來,該軟件產品可以存儲在一個非易失性存儲
介質(可以是CD-R0M, U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設備(可
以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述的方法。 本領域技術人員可以理解附圖只是一個優選實施例的示意圖,附圖中的模塊或流
程并不一定是實施本發明所必須的。 本領域技術人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分 布于實施例的裝置中,也可以進行相應變化位于不同于本實施例的一個或多個裝置中。上 述實施例的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。
上述本發明實施例序號僅僅為了描述,不代表實施例的優劣。 以上公開的僅為本發明的幾個具體實施例,但是,本發明并非局限于此,任何本領 域的技術人員能思之的變化都應落入本發明的保護范圍。
權利要求
一種多數字信號處理器DSP的加載方法,其特征在于,包括處理器接收到DSP加載命令時,觸發交換控制芯片將下屬的多個DSP與所述處理器組成一個虛擬局域網VLAN;所述處理器根據所述DSP加載命令確定待加載的DSP和加載文件;所述處理器通過所述VLAN將所述加載文件發送到所述待加載的DSP的以太網ETH接口,實現多DSP的加載。
2. 如權利要求1所述的方法,其特征在于,所述處理器接收到DSP加載命令時,觸發交 換控制芯片將下屬的多個DSP與所述處理器組成一個虛擬局域網VLAN前,還包括所述處理器初始化全局信息,建立和配置加載模擬服務器。
3. 如權利要求1所述的方法,其特征在于,所述處理器接收到DSP加載命令時,觸發交 換控制芯片將下屬的多個DSP與所述處理器組成一個虛擬局域網VLAN時,還包括觸發交 換控制芯片將所述處理器、網絡中的其他處理器以及所述其他處理器下屬的DSP組成一個 基礎VLAN。
4. 如權利要求1或2所述的方法,其特征在于,所述處理器根據所述DSP加載命令確定 待加載的DSP和加載文件包括所述處理器解析所述DSP加載命令中的參數,確定加載的DSP和待加載的標準加載文件;所述處理器在所述標準加載文件中添加擴展參數,生成加載文件。
5. 如權利要求4所述的方法,其特征在于,所述擴展參數包括DSP位置信息和/或配置 參數;所述配置參數中包括對DSP可用外存的配置,所述對DSP可用外存的配置具有最高的 加載優先級。
6. 如權利要求4所述的方法,其特征在于,所述處理器通過所述VLAN將所述加載文件 發送到所述待加載的DSP的以太網ETH接口包括所述處理器觸發所述待加載的DSP進入加載模式;所述處理器接收所述待加載的DSP在所述VLAN內廣播的bootp數據包; 所述處理器根據所述bootp數據包獲得所述待加載的DSP的地址; 所述處理器通過虛擬服務器的DHCP功能,將所述加載文件發送到所述待加載的DSP的 以太網ETH接口 ,實現DSP的加載。
7. 如權利要求6所述的方法,其特征在于,所述處理器虛擬通過虛擬服務器的DHCP功 能,將所述加載文件發送到所述待加載的DSP的以太網ETH接口后,還包括所述處理器接收所述待加載的DSP發送的信息,根據所述信息驗證所述DSP加載后是 否正確運行、以及所述加載文件中攜帶的DSP位置信息是否正確。
8. 如權利要求1或6所述的方法,其特征在于,所述處理器通過所述VLAN將所述加載 文件發送到所述待加載的DSP的以太網ETH接口后,還包括所述處理器觸發交換控制芯片恢復網絡拓撲到組成所述VLAN之前的狀態。
9. 一種DSP加載控制裝置,其特征在于,包括加載預處理單元,用于接收到DSP加載命令時,觸發交換控制芯片將下屬的多個DSP與 所述DSP加載控制裝置組成一個虛擬局域網VLAN ;命令解析單元,用于解析所述DSP加載命令,確定待加載的DSP和加載文件;DSP加載單元,用于通過所述VLAN將所述加載文件發送到所述待加載的DSP的以太網 ETH接口,實現多DSP的加載。
10. 如權利要求9所述的裝置,其特征在于,還包括 加載初始化單元,用于初始化全局信息,建立和配置加載模擬服務器。
11. 如權利要求9所述的裝置,其特征在于,所述加載預處理單元,還用于觸發交換控 制芯片將所述DSP加載控制裝置、網絡中的其他DSP加載控制裝置以及所述其他DSP加載 控制裝置下屬的DSP組成一個基礎VLAN。
12. 如權利要求9所述的裝置,其特征在于,所述命令解析單元包括 解析子單元,用于解析所述DSP加載命令中的參數,確定加載的DSP和待加載的標準加載文件;加載文件生成子單元,用于在所述標準加載文件中添加擴展參數,生成加載文件。
13. 如權利要求9或10所述的裝置,其特征在于,所述DSP加載單元包括 觸發子單元,用于觸發所述待加載的DSP進入加載模式;數據包接收子單元,用于接收所述待加載的DSP在所述VLAN內廣播的bootp數據包; 地址獲取子單元,用于根據所述bootp數據包獲得所述待加載的DSP的地址; 加載子單元,用于通過虛擬服務器的DHCP功能,將所述加載文件發送到所述待加載的 DSP的以太網ETH接口,實現DSP的加載。
14. 如權利要求13所述的裝置,其特征在于,所述DSP加載單元還包括 加載驗證子單元,用于接收所述待加載的DSP發送的信息,根據所述信息驗證所述DSP加載后是否正確運行、以及所述加載文件中攜帶的DSP位置信息是否正確。
15. 如權利要求9所述的裝置,其特征在于,還包括加載結束處理單元,用于在所述DSP加載單元加載結束后,觸發交換控制芯片恢復網 絡拓撲到組成所述VLAN之前的狀態。
全文摘要
本發明公開了一種多數字信號處理器DSP的加載方法和裝置。該方法包括處理器接收到DSP加載命令時,觸發交換控制芯片將下屬的多個DSP與所述處理器組成一個虛擬局域網VLAN;所述處理器根據所述DSP加載命令確定待加載的DSP和加載文件;所述處理器通過所述VLAN將所述加載文件發送到所述待加載的DSP的以太網ETH接口,實現多DSP的加載。通過使用本發明,將負責DSP加載的處理器和待加載的DSP劃分到同一個VLAN中,并通過各個DSP上的ETH接口,由處理器通過VLAN將加載文件發送到各個待加載的DSP中,實現了基于以太方式的多DSP加載。
文檔編號H04L12/46GK101778034SQ200910076568
公開日2010年7月14日 申請日期2009年1月9日 優先權日2009年1月9日
發明者王勝, 郭長旺 申請人:大唐移動通信設備有限公司