專利名稱:下載數(shù)據(jù)以向聲碼器添加功能的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及聲碼器,尤其涉及一種下載數(shù)據(jù)以向聲碼器添加功能的方法。
本技術(shù)領(lǐng)域的現(xiàn)有技術(shù)公開(kāi)于第5,515,375號(hào)美國(guó)專利中。在傳統(tǒng)的蜂窩移動(dòng)電話系統(tǒng)中,話音是通過(guò)傳聲器進(jìn)行檢測(cè)并由聲碼器進(jìn)行編碼。聲碼器對(duì)于特定的話音提供代表性的編碼話音數(shù)據(jù)。傳聲器可使用所接收到的代碼通過(guò)搜索代碼簿來(lái)檢測(cè)相應(yīng)的話音。
圖1是表示公開(kāi)于第5,515,375號(hào)美國(guó)專利中的話音編碼和多路復(fù)用的框圖。由聲碼器110編碼的信號(hào)被傳輸至多路復(fù)用器(MUX)120。多路復(fù)用器120受從控制單元140傳輸來(lái)的控制消息的控制。多路復(fù)用器120將多路復(fù)用的代碼信號(hào)傳輸給收發(fā)信機(jī)130,而收發(fā)信機(jī)130發(fā)射多路復(fù)用的代碼信號(hào)。
此外,第5,630,139號(hào)美國(guó)專利中公開(kāi)了一種傳統(tǒng)的程序下載型信息處理器。一般來(lái)講,信息處理器包括中央處理器(CPU);電可擦除可編程只讀存儲(chǔ)器(EEPROM),其存儲(chǔ)用于進(jìn)行普通處理和程序下載控制的程序;隨機(jī)存取存儲(chǔ)器(RAM),其具有第一程序存儲(chǔ)區(qū)和第二程序存儲(chǔ)區(qū),該第一程序存儲(chǔ)區(qū)用于加載存儲(chǔ)在EEPROM中的程序,而該第二程序存儲(chǔ)區(qū)用于存儲(chǔ)新下載的程序。在普通處理程序中的空閑時(shí)刻,CPU運(yùn)行下載控制程序,以從外部設(shè)備向RAM的第二程序存儲(chǔ)區(qū)下載新程序,并將下載的程序存儲(chǔ)到EEPROM中。存儲(chǔ)程序后對(duì)CPU進(jìn)行復(fù)位。然而,第5,630,139號(hào)美國(guó)專利未將軟件(S/W)塊(即,新程序)分成CODE(代碼)和DATA(數(shù)據(jù))。
通常,IS-95碼分多址(CDMA)系統(tǒng)包括多個(gè)移動(dòng)臺(tái)(MS);多個(gè)基站收發(fā)信機(jī)子系統(tǒng)(BTS);多個(gè)基站控制器(BSC),用于控制該多個(gè)基站收發(fā)信機(jī)子系統(tǒng);多個(gè)基站管理器(BSM),用于維持多個(gè)基站控制器;多個(gè)移動(dòng)交換中心(MSC),用于將該多個(gè)基站收發(fā)信機(jī)子系統(tǒng)與公眾交換電話網(wǎng)(PSTN)相連;和連接到該多個(gè)移動(dòng)交換中心的多個(gè)歸屬位置寄存器(HLR),用于管理該多個(gè)移動(dòng)臺(tái)的服務(wù)狀態(tài)。
在上述的CDMA系統(tǒng)中,在基站控制器(BSC)中采用聲碼器。多路復(fù)用的信號(hào)被傳輸至基站收發(fā)信機(jī)子系統(tǒng)(BTS),然后再到移動(dòng)電話。在如上所述地運(yùn)行的聲碼器系統(tǒng)中,可采用增強(qiáng)的可變速率代碼(EVRC)功能來(lái)向用戶提供更高質(zhì)量的話音服務(wù)。
在基站控制器(BSC)中使用的用于運(yùn)行和維護(hù)的處理器稱作選擇器和聲碼器處理器(SVP)。圖2是表示根據(jù)現(xiàn)有技術(shù)的BSC中聲碼器控制處理器結(jié)構(gòu)的示意圖。選擇器和聲碼器處理器(SVP)160與選擇器接口處理器(SIP)150相連。SVP 160使用雙端口RAM 170與呼叫控制數(shù)字信令處理器(CDSP)180進(jìn)行通信。CDSP 180使用另一雙端口RAM190與多個(gè)話音數(shù)字信令處理器(VDSP)200進(jìn)行通信。
多個(gè)VDSP 200中的每個(gè)均是可控制相應(yīng)聲碼器的實(shí)用的聲碼器控制處理器。在添加EVRC功能之前,在SVP中操作的一些軟件(S/W)例如包括實(shí)時(shí)操作系統(tǒng)(RMOS-SVP);代碼轉(zhuǎn)換選擇器組控制器執(zhí)行(TCOX)塊,用于進(jìn)行呼叫控制處理;SVP維護(hù)管理執(zhí)行(SMNX)塊,用于進(jìn)行聲碼器的狀態(tài)管理和測(cè)試;和呼叫控制數(shù)字信令處理器執(zhí)行(CDSPX)塊,用于進(jìn)行數(shù)字信令處理器(DSP)的管理和消息處理。
如上所述,傳統(tǒng)的SVP具有一個(gè)操作系統(tǒng)和三個(gè)應(yīng)用程序塊。在最初開(kāi)始時(shí),SVP 160使用引導(dǎo)程序(booter)從處理器加載器執(zhí)行(PLX)塊接收分組。該P(yáng)LX是作為SVP 160的上層處理器的SIP150的程序加載器。然后,RMOS-SVP、TCOX、SMNX和CDSOX被分別加載到SVP 160的相應(yīng)存儲(chǔ)區(qū)。
圖3是根據(jù)現(xiàn)有技術(shù)的選擇器和聲碼器處理器(SVP)的存儲(chǔ)器的存儲(chǔ)映射圖。該存儲(chǔ)器包括如下6個(gè)塊異常向量210;RMOS-SVP 220;管理堆棧230;CDSPX 240;SMNX 250;和TCOX 260。這6個(gè)塊位于靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)從地址100000到地址1FFFFF的1兆字節(jié)上。
CDSPX240的內(nèi)部結(jié)構(gòu)分成代碼部分和數(shù)據(jù)部分。代碼部分進(jìn)行與15個(gè)VDSP的接口、二進(jìn)制數(shù)據(jù)(可執(zhí)行數(shù)據(jù))的下載、VDSP消息的處理、各種類型的統(tǒng)計(jì)、報(bào)告狀態(tài)管理等。SVP 160不使用包括二進(jìn)制數(shù)據(jù)(可執(zhí)行數(shù)據(jù))的CDSPX 240的數(shù)據(jù)部分。相反,數(shù)據(jù)下載到CDSP/VDSP來(lái)使用。
在TCOX 260中實(shí)現(xiàn)EVRC功能,TCOX 260是提供話音服務(wù)的聲碼器中的呼叫控制處理塊。采用該EVRC功能,有可能支持8k和13k QCELP聲碼編碼。
一般來(lái)講,如果新添加一功能,則相應(yīng)地,對(duì)應(yīng)的應(yīng)用程序塊的大小將增加,相應(yīng)的處理器應(yīng)該可以使用處理器有限的存儲(chǔ)資源來(lái)適應(yīng)相應(yīng)的應(yīng)用程序塊。也就是說(shuō),如果將EVRC功能加到具有上述結(jié)構(gòu)的聲碼器中,則應(yīng)該增加相應(yīng)應(yīng)用程序塊(即,TCOX)的存儲(chǔ)區(qū)。然而,BSC中與聲碼器相關(guān)聯(lián)的傳統(tǒng)處理器的存儲(chǔ)資源不足以適應(yīng)所需的存儲(chǔ)區(qū)的增加。
對(duì)于存儲(chǔ)容量不足的問(wèn)題,可通過(guò)簡(jiǎn)單地采用附加硬件以增加存儲(chǔ)容量來(lái)解決。但是,由于SVP(及其相關(guān)存儲(chǔ)器)是設(shè)置在選擇器代碼轉(zhuǎn)換組件(SXOA)板上的,因此,需要將CDMA系統(tǒng)中當(dāng)前采用的所有SXOA板均替換掉。這種作法的缺點(diǎn)是造成大量的資金浪費(fèi)。所以,希望采用可保持現(xiàn)有的硬件(H/W)結(jié)構(gòu)不變的S/W方法來(lái)支持EVRC服務(wù)。
本發(fā)明提供一種用于在碼分多址(CDMA)蜂窩系統(tǒng)的基站控制器(BSC)中下載數(shù)據(jù)以向聲碼器添加增強(qiáng)的可變速率代碼(EVRC)功能的方法。該BSC包括多個(gè)話音數(shù)字信令處理器(VDSP)、呼叫控制數(shù)字信令處理器(CDSP)、選擇器和聲碼器處理器(SVP)、以及選擇器接口處理器(SIP)。BSC連接基站收發(fā)信機(jī)子系統(tǒng)(BTS)和移動(dòng)交換中心(MSC)。該多個(gè)VDSP中的每個(gè)分別控制多個(gè)聲碼器中的每個(gè),以壓縮話音。CDSP控制該多個(gè)VDSP,SVP控制CDSP,而SIP則控制SVP。該方法包括如下步驟將特定存儲(chǔ)區(qū)分成代碼部分和數(shù)據(jù)部分以分別存儲(chǔ)代碼和數(shù)據(jù);通過(guò)SVP的BOOT請(qǐng)求SIP下載可執(zhí)行程序和存儲(chǔ)在代碼部分中的代碼;通過(guò)SIP的處理器加載器執(zhí)行塊(PLX)向SVP加載可執(zhí)行程序和存儲(chǔ)在代碼部分中代碼;由SVP運(yùn)行所加載的可執(zhí)行程序;通過(guò)可執(zhí)行程序來(lái)請(qǐng)求SIP的PLX加載存儲(chǔ)在數(shù)據(jù)部分中的數(shù)據(jù);和直接將存儲(chǔ)在數(shù)據(jù)部分中的數(shù)據(jù)加載到CDSP的存儲(chǔ)器中,以便對(duì)SVP的存儲(chǔ)器進(jìn)行旁路。
參照附圖對(duì)本發(fā)明示意性實(shí)施例的如下詳細(xì)描述,本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)將變得更加清楚,其中附圖中采用相同的標(biāo)號(hào)來(lái)表示具有相同功能的元件,附圖中圖1是表示根據(jù)現(xiàn)有技術(shù)的話音編碼和多路復(fù)用的框圖;圖2是表示根據(jù)現(xiàn)有技術(shù)的基站控制器(BSC)中聲碼器控制處理器結(jié)構(gòu)的示意圖;圖3是根據(jù)現(xiàn)有技術(shù)的選擇器和聲碼器處理器(SVP)的存儲(chǔ)器的存儲(chǔ)映射圖;圖4是表示根據(jù)本發(fā)明用于分離傳統(tǒng)的呼叫控制數(shù)字信今處理器執(zhí)行(CDSPX)軟件(S/W)塊的結(jié)構(gòu)的示意圖;圖5是根據(jù)本發(fā)明的數(shù)據(jù)加載方法的流程圖;圖6是根據(jù)本發(fā)明選擇器和聲碼器處理器(SVP)的存儲(chǔ)器的存儲(chǔ)映射圖;和圖7是根據(jù)本發(fā)明在碼分多址(CDMA)蜂窩系統(tǒng)中下載數(shù)據(jù)以向聲碼器添加功能的方法的流程圖。
圖4是表示根據(jù)本發(fā)明用于分離傳統(tǒng)的呼叫控制數(shù)字信令處理器執(zhí)行(CDSPX)軟件(S/W)塊的結(jié)構(gòu)的示意圖。為了解決當(dāng)使用增強(qiáng)的可變速率代碼(EVRC)服務(wù)時(shí)在選擇器和聲碼器處理器(SVP)中存儲(chǔ)容量不足的問(wèn)題,將傳統(tǒng)的CDSPX 240分離或分割成CDSPX 270和代碼執(zhí)行塊(CODEX)280。根據(jù)低層處理器的請(qǐng)求,如上所述地分離的CDSPX 240被分別加載到SVP 160的存儲(chǔ)區(qū)和呼叫控制數(shù)字信令處理器(CDSP)180。
圖5是根據(jù)本發(fā)明的數(shù)據(jù)加載方法的流程圖。當(dāng)SVP 160起動(dòng)時(shí),SVP160的引導(dǎo)程序請(qǐng)求從選擇器接口處理器(SIP)150加載數(shù)據(jù)(步驟501)。SIP150向SVP 160順序地加載如下塊實(shí)時(shí)操作系統(tǒng)(RMOS-SVP)300、代碼轉(zhuǎn)換選擇器組控制器執(zhí)行塊(TCOX)330、SVP維護(hù)執(zhí)行塊(SMNX)320、和CDSPX 270(步驟502)。當(dāng)RMOS_SVP 300執(zhí)行所有的S/W塊時(shí),SVP 160中的呼叫控制數(shù)字信令處理器(CDSP)180請(qǐng)求從SIP 150下載CODEX 240(步驟S503)。SIP 150向CDSP 180加載CODEX 240,而對(duì)SVP 160進(jìn)行旁路(步驟504)。通過(guò)采用上述諸步驟,SVP 160可保障為EVRC服務(wù)所必需的存儲(chǔ)區(qū)。
處理器加載器執(zhí)行(PLX)塊,作為在SIP 150和BCP(基站收發(fā)信機(jī)子系統(tǒng)控制處理器)中加載的S/W快,向低層處理器加載相應(yīng)的應(yīng)用程序塊。下面將描述在添加EVRC功能的情況下在SIP 150和SVP 160之間進(jìn)行加載的方案。
最初,為了保證存儲(chǔ)容量,必須將傳統(tǒng)的CDSPX 240分割成CDSPX270(現(xiàn)有的代碼部分已經(jīng)向其添加了向CDSP加載的功能)和CODEX 280(下載到CDSP的二進(jìn)制數(shù)據(jù)部分)。當(dāng)請(qǐng)求從SVP 160的引導(dǎo)程序中下載時(shí),SIP150的PLX向SVP 160下載RMOS SVP 300、TCOX 330、SMNX 320和CDSPX 270。然后執(zhí)行RMOS-SVP 300,而RMOS-SVP 300則執(zhí)行每個(gè)應(yīng)用程序塊。此時(shí),由RMOS-SVP 300執(zhí)行的CDSPX 270使用添加的加載功能直接從SIP 140的PLX向CDSP 180(而不是向SVP 160)加載CODEX280。
下面將描述在SIP 150和SVP 160之間進(jìn)行加載的變化的方案。CDSPX的加載功能使用由引起程序執(zhí)行的加載功能。當(dāng)PLX從低層處理器接收到加載請(qǐng)求時(shí),PLX確認(rèn)發(fā)出請(qǐng)求的低層處理器的地址,并確定發(fā)出請(qǐng)求的低層處理器的處理器類型。然后,PLX順序地對(duì)PLX現(xiàn)有的塊表格中與發(fā)出請(qǐng)求的處理器的處理器類型相同的塊的數(shù)量進(jìn)行計(jì)數(shù)。該低層處理器順序地請(qǐng)求從0(零)塊至對(duì)應(yīng)于計(jì)數(shù)結(jié)果減去1的塊加載各S/W塊,然后接收這些塊。
在本發(fā)明中,如果請(qǐng)求加載的處理器是SVP 160,則PLX進(jìn)行減法運(yùn)算,例如從計(jì)數(shù)結(jié)果(即,與請(qǐng)求下載的處理器的處理器類型相同的塊的數(shù)量的計(jì)數(shù)結(jié)果)中減去值1。然后,PLX從0(零)塊至對(duì)應(yīng)于計(jì)數(shù)結(jié)果減去1的塊向SVP 160加載各S/W塊。
其處理器類型為SVP 160的各S/W塊為RMOS-SVP 300、TCOX 330、SMNX 320、CDSPX 270和CODEX 280。然而,加載是根據(jù)計(jì)數(shù)結(jié)果減去1的值而進(jìn)行的,因此僅有4個(gè)塊(即,CODEX 270除外)被加載到SVP 160中。也就是說(shuō),加載了對(duì)應(yīng)于與發(fā)出請(qǐng)求的處理器的處理器類型相同的處理器數(shù)量(即,5)減去1的值4的SVP 160的引導(dǎo)程序,采用0、1、2和3的加載順序而順序地接收塊0(ROMS-SVP)、塊1(TCOX)、塊2(SMNX)和塊3(CDSPX)。隨后,如果CDSPX 270開(kāi)始并請(qǐng)求加載到SIP 150的PLX,則PLX類似地下載值4作為對(duì)其處理器類型相同的各個(gè)塊的數(shù)量的計(jì)數(shù)值。當(dāng)接收到值4時(shí),CDSPX 270采用與SIP 150的引導(dǎo)程序加載順序不同的4加載順序僅直接加載塊4。通過(guò)上述步驟,CODEX 270直接旁路到CDSP180(而不是到SVP 160),以便使SVP 160能夠保證用于EVRC功能的存儲(chǔ)區(qū)。
圖6是根據(jù)本發(fā)明選擇器和聲碼器處理器(SVP)的存儲(chǔ)器的存儲(chǔ)映射圖。亦即,SIP 160中的存儲(chǔ)器包括如下6個(gè)塊異常向量290、RMOS-SVP300;管理堆棧310;CDSPX 270;SMNX 320;和TCOX 330。CDSPX270,僅作為代碼的一部分,被加載到SVP的存儲(chǔ)器中,而CODEX 280作為數(shù)據(jù)的一部分,具有較大的區(qū)域,則被直接加載到CDSP 180。其結(jié)果是,CDSPX 270使用與傳統(tǒng)技術(shù)中所采用的存儲(chǔ)區(qū)相比較小的存儲(chǔ)區(qū)。因此,剩余部分由TCOX 330使用用于EVRC服務(wù)。
表格1表示的是應(yīng)用程序塊SVP 160的存儲(chǔ)器資源的變化。CDSPX 270的存儲(chǔ)區(qū)減少了96KB(即從添加EVRC功能之前的128KB減少到添加EVRC功能之后的32KB)。由CDSPX 270預(yù)先使用的剩余區(qū)域現(xiàn)在由提供EVRC服務(wù)的TCOX330使用。因此,TCOX 330的存儲(chǔ)區(qū)從608KB增加到704KB。
表格1
圖7是根據(jù)本發(fā)明在碼分多址(CDMA)蜂窩系統(tǒng)中下載數(shù)據(jù)以向聲碼器添加功能的方法的流程圖。該方法包括將特定存儲(chǔ)區(qū)分成含有可執(zhí)行程序的代碼存儲(chǔ)部分和數(shù)據(jù)存儲(chǔ)部分的步驟(步驟S10)。由SVP的BOOT向SIP請(qǐng)求下載含有可執(zhí)行程序的代碼存儲(chǔ)部分(步驟S20)。含有可執(zhí)行程序的代碼存儲(chǔ)部分由SIP的PLX加載到SVP(步驟S30)。所加載的可執(zhí)行程序由SVP運(yùn)行(步驟S40)。代碼存儲(chǔ)部分的可執(zhí)行程序請(qǐng)求SIP的PLX加載數(shù)據(jù)存儲(chǔ)部分(步驟S50)。數(shù)據(jù)存儲(chǔ)部分被直接加載到CDSP的存儲(chǔ)器上,以便對(duì)SVP的存儲(chǔ)器進(jìn)行旁路(步驟S60)。
如上所述,為了解決由于添加EVRC功能而引起SVP的存儲(chǔ)器容量不足的問(wèn)題,本發(fā)明將CDSPX分成代碼部分和數(shù)據(jù)部分。由于數(shù)據(jù)部分對(duì)SVP而言不是必需的,因此將數(shù)據(jù)部分旁路到低層處理器。也就是說(shuō),由于EVRC而增加的TCOX的區(qū)域占用了CDSPX數(shù)據(jù)退出的作為存儲(chǔ)區(qū)而新得到的保留區(qū)域,因此,由于不必增加擴(kuò)展存儲(chǔ)器而提高成本,因此可使用現(xiàn)有的系統(tǒng),從而可減少費(fèi)用。
盡管參照附圖對(duì)本發(fā)明的示意性實(shí)施例進(jìn)行了描述,本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白的是,本發(fā)明并不局限于這些具體實(shí)施例,可在不超出本發(fā)明范圍和精神的前提下進(jìn)行各種修改和變型。
權(quán)利要求
1.一種用于在碼分多址(CDMA)蜂窩系統(tǒng)的基站控制器(BSC)中下載數(shù)據(jù)以向聲碼器添加增強(qiáng)的可變速率代碼(EVRC)功能的方法,所述BSC包括多個(gè)話音數(shù)字信令處理器(VDSP)、呼叫控制數(shù)字信令處理器(CDSP)、選擇器和聲碼器處理器(SVP)、以及選擇器接口處理器(SIP),所述BSC連接基站收發(fā)信機(jī)子系統(tǒng)(BTS)和移動(dòng)交換中心(MSC),所述多個(gè)VDSP中的每個(gè)分別控制多個(gè)聲碼器中的每個(gè),以壓縮話音,所述的CDSP控制所述多個(gè)VDSP,所述的SVP控制所述的CDSP,而所述的SIP則控制所述的SVP,所述方法包括如下步驟將特定存儲(chǔ)區(qū)分成代碼部分和數(shù)據(jù)部分以分別存儲(chǔ)代碼和數(shù)據(jù);通過(guò)所述的SVP的BOOT請(qǐng)求所述的SIP下載可執(zhí)行程序和存儲(chǔ)在所述的代碼部分中的代碼;通過(guò)所述的SIP的處理器加載器執(zhí)行塊(PLX)向所述的SVP加載所述的可執(zhí)行程序和存儲(chǔ)在所述的代碼部分中代碼;由所述的SVP運(yùn)行所加載的可執(zhí)行程序;通過(guò)所述的可執(zhí)行程序來(lái)請(qǐng)求所述的SIP的PLX加載存儲(chǔ)在所述的數(shù)據(jù)部分中的數(shù)據(jù);和直接將存儲(chǔ)在所述的數(shù)據(jù)部分中的數(shù)據(jù)加載到所述的CDSP的存儲(chǔ)器中,以便對(duì)所述的SVP的存儲(chǔ)器進(jìn)行旁路。
2.如權(quán)利要求1所述的方法,其中所述特定存儲(chǔ)區(qū)相對(duì)于用于存儲(chǔ)呼叫控制數(shù)字信令處理器執(zhí)行(CDSPX)塊的區(qū)域。
3.如權(quán)利要求1所述的方法,其中在所述代碼部分中存儲(chǔ)呼叫控制數(shù)字信令處理器執(zhí)行(CDSPX)塊,而所述數(shù)據(jù)部分中存儲(chǔ)代碼執(zhí)行(CODEX)塊。
4.如權(quán)利要求1所述的方法,其中所述執(zhí)行程序和代碼包括實(shí)時(shí)操作系統(tǒng)(RMOS_SVP);代碼轉(zhuǎn)換選擇器組控制器執(zhí)行塊(TCOX);SVP維護(hù)管理執(zhí)行塊(SMNX);和呼叫控制數(shù)字信令處理器執(zhí)行(CDSPX)塊。
5.如權(quán)利要求1所述的方法,其中所述存儲(chǔ)在所述的數(shù)據(jù)部分中的數(shù)據(jù)是可執(zhí)行數(shù)據(jù)。
6.如權(quán)利要求1所述的方法,其中由所述SVP運(yùn)行的所述加載的可執(zhí)行程序的所述步驟包括如下步驟由所述的SVP運(yùn)行實(shí)時(shí)操作系統(tǒng)(RMOS_SVP);和由所述的RMOS_SVP運(yùn)行應(yīng)用程序塊。
7.如權(quán)利要求1所述的方法,其中如果所述PLX從低層處理器接收加載請(qǐng)求,則所述方法還包括如下步驟確認(rèn)地址并確定發(fā)出請(qǐng)求的低層處理器的處理器類型;由所述PLX向所述的發(fā)出請(qǐng)求的低層處理器下載計(jì)數(shù)值,所述計(jì)數(shù)值等于與所述的發(fā)出請(qǐng)求的處理器的處理器類型相同的PLX的軟件塊表格中列出的軟件塊的數(shù)量;和由所述的發(fā)出請(qǐng)求的處理器請(qǐng)求順序地從0加載至所述計(jì)數(shù)值減1,并加載相應(yīng)的塊。
8.如權(quán)利要求7所述的方法,其中,當(dāng)所述發(fā)出請(qǐng)求的低層處理器為所述的SVP時(shí),所述與發(fā)出請(qǐng)求的處理器的處理器類型相同的PLX的軟件塊表格中列出的軟件塊包括實(shí)時(shí)操作系統(tǒng)(RMOS_SVP);代碼轉(zhuǎn)換選擇器組控制器執(zhí)行塊(TCOX);SVP維護(hù)管理執(zhí)行塊(SMNX);和呼叫控制數(shù)字信令處理器執(zhí)行塊(CDSPX);和代碼執(zhí)行塊(CODEX)。
9.如權(quán)利要求8所述的方法,其中如果運(yùn)行所述CDSPX并且請(qǐng)求從所述的SIP的PLX加載,則所述方法還包括如下步驟下載相應(yīng)于將接下來(lái)加載到所述的CDSPX的軟件塊的加載順序的值;和由所述的CDSPX直接將相應(yīng)于所述的加載順序值的軟件塊從所述的PLX加載到所述的CDSP。
10.如權(quán)利要求1所述的方法,其中所述CDSP的存儲(chǔ)器是靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)
全文摘要
一種在碼分多址蜂窩系統(tǒng)的基站控制器中下載數(shù)據(jù)以向聲碼器添加增強(qiáng)的可變速率代碼功能的方法,包括:將特定存儲(chǔ)區(qū)分成代碼部分和數(shù)據(jù)部分以分別存儲(chǔ)代碼和數(shù)據(jù);由選擇器和聲碼器處理器(SVP)請(qǐng)求選擇器接口處理器(SIP)下載可執(zhí)行程序和代碼部分中的代碼;向SVP加載可執(zhí)行程序和代碼部分中代碼;運(yùn)行可執(zhí)行程序;請(qǐng)求SIP的處理器加載執(zhí)行塊(PLX)加載數(shù)據(jù)部分中的數(shù)據(jù);直接將數(shù)據(jù)部分中的數(shù)據(jù)加載到CDSP的存儲(chǔ)器中以對(duì)SVP的存儲(chǔ)器旁路。
文檔編號(hào)G06F9/445GK1219048SQ9812419
公開(kāi)日1999年6月9日 申請(qǐng)日期1998年11月16日 優(yōu)先權(quán)日1997年11月20日
發(fā)明者李郁基 申請(qǐng)人:三星電子株式會(huì)社