專(zhuān)利名稱(chēng):控制雙處理器切換的方法、裝置及終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及控制雙處理器切換的方法、裝置及終端。
背景技術(shù):
現(xiàn)有的異構(gòu)處理器計(jì)算環(huán)境主要指由雙處理組成的終端,通常雙處理器中一個(gè)是 X86處理器,另一個(gè)是嵌入式處理器(ARM處理器或MIPS處理器)。X86處理器通常具有高 速率、高功耗的特點(diǎn),是一種通用的Windows操作系統(tǒng)處理器,由于其計(jì)算能力遠(yuǎn)高于嵌入 式處理器,因此終端的顯示屏、USB (Universal Serial Bus,通用串行總線)接口、鍵盤(pán)、揚(yáng) 聲器等外接設(shè)備通常都直接與X86處理器相連,由X86處理器通過(guò)PC(Personal Computer, 個(gè)人計(jì)算機(jī))總線標(biāo)準(zhǔn)對(duì)視頻系統(tǒng)、音頻系統(tǒng)、存儲(chǔ)系統(tǒng)和外設(shè)輸入輸出系統(tǒng)進(jìn)行控制。但 是,由于嵌入式處理器通常具有低功耗、低速率的特點(diǎn),是一種非通用處理器,因此在X86 處理器處于睡眠狀態(tài),或者終端處于電量較低的狀態(tài)時(shí),需要嵌入式處理器可以完成特定 的應(yīng)用,例如上網(wǎng)、或者媒體播放等,以達(dá)到省電和快速啟動(dòng)應(yīng)用的目的。發(fā)明人在對(duì)現(xiàn)有技術(shù)的研究過(guò)程中發(fā)現(xiàn),基于現(xiàn)有的雙處理器架構(gòu),由于嵌入式 處理器采用自有總線標(biāo)準(zhǔn),與X86所采用的PC總線標(biāo)準(zhǔn)不一致,導(dǎo)致嵌入式處理器難以對(duì) 終端的外接設(shè)備單獨(dú)進(jìn)行控制,因此在完成特定應(yīng)用時(shí),仍然需要X86處理器處于喚醒狀 態(tài),也就是說(shuō)要兩個(gè)處理器要同時(shí)處于工作狀態(tài),由此可知,在X86處理器處于休眠狀態(tài)或 待機(jī)狀態(tài)時(shí)完成特定應(yīng)用,將增加終端的功耗。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供控制雙處理器切換的方法、裝置及終端,以解決現(xiàn)有技術(shù) 中在進(jìn)行特定應(yīng)用時(shí)需要啟動(dòng)兩個(gè)處理器,導(dǎo)致終端功耗增加的問(wèn)題。為解決上述技術(shù)問(wèn)題,本發(fā)明提供如下技術(shù)方案一種控制雙處理器切換的方法,應(yīng)用于包括X86處理器系統(tǒng)和嵌入式處理器系統(tǒng) 的終端,所述終端內(nèi)還包括連接所述X86處理器系統(tǒng)和嵌入式處理器系統(tǒng)的切換模塊,所 述切換模塊與所述終端的外接設(shè)備相連,所述方法包括當(dāng)所述切換模塊通過(guò)接收X86處理器系統(tǒng)的控制信號(hào)控制所述外接設(shè)備時(shí),所述 切換模塊接收切換到嵌入式處理器系統(tǒng)的觸發(fā)信號(hào);所述切換模塊喚醒所述嵌入式處理器系統(tǒng),并切換到接收所述嵌入式處理器系統(tǒng) 發(fā)送的控制信號(hào);通過(guò)所述嵌入式處理器系統(tǒng)的控制信號(hào)控制所述外接設(shè)備。一種控制雙處理器切換的裝置,應(yīng)用于包括X86處理器系統(tǒng)和嵌入式處理器系統(tǒng) 的終端,所述切換裝置與所述終端的外接設(shè)備相連,所述裝置包括接收單元,用于當(dāng)切換單元通過(guò)接收X86處理器系統(tǒng)的控制信號(hào)控制所述外接設(shè) 備時(shí),接收切換到嵌入式處理器系統(tǒng)的觸發(fā)信號(hào);切換單元,用于喚醒所述嵌入式處理器系統(tǒng),并切換到接收所述嵌入式處理器系統(tǒng)發(fā)送的控制信號(hào),通過(guò)所述嵌入式處理器系統(tǒng)的控制信號(hào)控制所述外接設(shè)備。一種終端,包括X86處理器系統(tǒng)、嵌入式處理器系統(tǒng)和切換裝置,所述切換裝置 與所述終端的外接設(shè)備相連,所述切換裝置用于,當(dāng)通過(guò)接收X86處理器系統(tǒng)的控制信號(hào)控制所述外接設(shè)備 時(shí),接收切換到嵌入式處理器系統(tǒng)的觸發(fā)信號(hào),喚醒所述嵌入式處理器系統(tǒng),并切換到接收 所述嵌入式處理器系統(tǒng)發(fā)送的控制信號(hào),通過(guò)所述嵌入式處理器系統(tǒng)的控制信號(hào)控制所述 外接設(shè)備。由以上本發(fā)明提供的技術(shù)方案可見(jiàn),本發(fā)明實(shí)施例的終端包括X86處理器系統(tǒng)、 嵌入式處理器系統(tǒng)和連接所述X86處理器系統(tǒng)和嵌入式處理器系統(tǒng)的切換模塊,切換模塊 與所述終端的外接設(shè)備相連,當(dāng)所述切換模塊通過(guò)接收X86處理器系統(tǒng)的控制信號(hào)控制所 述外接設(shè)備時(shí),所述切換模塊接收切換到嵌入式處理器系統(tǒng)的觸發(fā)信號(hào),所述切換模塊喚 醒所述嵌入式處理器系統(tǒng),并切換到接收所述嵌入式處理器系統(tǒng)發(fā)送的控制信號(hào),通過(guò)所 述嵌入式處理器系統(tǒng)的控制信號(hào)控制所述外接設(shè)備。由于本發(fā)明實(shí)施例可以通過(guò)切換模塊 實(shí)現(xiàn)嵌入式處理器系統(tǒng)對(duì)終端外接設(shè)備的單獨(dú)控制,因此可以由嵌入式處理器系統(tǒng)完成終 端的特定應(yīng)用,而不必開(kāi)啟X86處理器系統(tǒng),由此節(jié)約了終端功耗;并且將終端的切換控制 功能集成在切換模塊中,節(jié)約了終端的涉及成本和器件數(shù)量。
圖1為本發(fā)明控制雙處理器切換的方法的第一實(shí)施例流程圖;圖2為本發(fā)明控制雙處理器切換的方法的第二實(shí)施例流程圖;圖3為本發(fā)明控制雙處理器切換的裝置的第一實(shí)施例框圖;圖4為本發(fā)明控制雙處理器切換的裝置的一個(gè)應(yīng)用實(shí)例結(jié)構(gòu)圖;圖5為圖4中顯示協(xié)議轉(zhuǎn)換模塊的結(jié)構(gòu)示意圖;圖6為圖4中存儲(chǔ)共享模塊的結(jié)構(gòu)示意圖;圖7為本發(fā)明控制雙處理器切換的裝置的第二實(shí)施例框圖;圖8為本發(fā)明控制雙處理器切換的裝置的另一個(gè)應(yīng)用實(shí)例結(jié)構(gòu)圖;圖9為本發(fā)明終端的實(shí)施例框圖。
具體實(shí)施例方式本發(fā)明的核心是提供控制雙處理器切換的方法、裝置及終端,該終端包括X86處 理器系統(tǒng)、嵌入式處理器系統(tǒng)和連接所述X86處理器系統(tǒng)和嵌入式處理器系統(tǒng)的切換模 塊,切換模塊與所述終端的外接設(shè)備相連,當(dāng)所述切換模塊通過(guò)接收X86處理器系統(tǒng)的控 制信號(hào)控制所述外接設(shè)備時(shí),所述切換模塊接收切換到嵌入式處理器系統(tǒng)的觸發(fā)信號(hào),所 述切換模塊喚醒所述嵌入式處理器系統(tǒng),并切換到接收所述嵌入式處理器系統(tǒng)發(fā)送的控制 信號(hào),通過(guò)所述嵌入式處理器系統(tǒng)的控制信號(hào)控制所述外接設(shè)備。為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,并使本發(fā)明的上述目的、特征 和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。本發(fā)明實(shí)施例中的終端包括X86處理器系統(tǒng)和嵌入式處理器系統(tǒng),這兩個(gè)處理器 均可以通過(guò)切換模塊獨(dú)立對(duì)終端的外接設(shè)備進(jìn)行控制。嵌入式處理器可以具體為ARM處理器或者M(jìn)IPS處理器。終端的外接設(shè)備通常包括顯示屏、USB外接設(shè)備(攝像頭、藍(lán)牙、無(wú)線 網(wǎng)卡等)、FLASH(閃存)或存儲(chǔ)卡接口、音頻設(shè)備(揚(yáng)聲器、耳機(jī)或麥克風(fēng))。其中,嵌入式 處理器可以與所述切換模塊分開(kāi)設(shè)置;或者所述嵌入式處理器也可以集成在所述切換模塊 內(nèi),通過(guò)內(nèi)部總線與所述切換模塊相連。切換模塊通常可以是集成了多個(gè)切換單元功能的 芯片,或者集成了多個(gè)切換單元功能和嵌入式處理器功能的芯片。本發(fā)明控制雙處理器切換的方法的第一實(shí)施例流程如圖1所示步驟101 當(dāng)切換模塊通過(guò)接收X86處理器系統(tǒng)的控制信號(hào)控制終端的外接設(shè)備 時(shí),切換模塊接收切換到嵌入式處理器系統(tǒng)的觸發(fā)信號(hào)。其中,切換模塊可以包括與顯示模塊相連的顯示切換單元;與USB外接設(shè)備相連 的USB信號(hào)切換單元;與閃存或存儲(chǔ)卡接口相連的存儲(chǔ)共享切換單元;與音頻設(shè)備相連的 音頻信號(hào)切換單元。具體的,切換模塊通過(guò)接收X86處理器系統(tǒng)的控制信號(hào)控制外接設(shè)備至少包括下 述一種方式所述顯示切換單元接收所述X86處理器系統(tǒng)通過(guò)顯卡發(fā)送的顯示控制信號(hào)控 制所述顯示模塊;所述USB信號(hào)切換單元接收所述X86處理器系統(tǒng)通過(guò)南橋發(fā)送的USB控 制信號(hào)控制所述USB外接設(shè)備;所述存儲(chǔ)共享切換單元接收所述X86處理器系統(tǒng)通過(guò)南橋 發(fā)送的存儲(chǔ)控制信號(hào)控制所述閃存或存儲(chǔ)卡接口 ;所述音頻信號(hào)切換單元接收所述X86處 理器系統(tǒng)通過(guò)聲卡發(fā)送的音頻控制信號(hào)控制所述音頻設(shè)備。步驟102 切換模塊喚醒嵌入式處理器系統(tǒng),并切換到接收嵌入式處理器系統(tǒng)發(fā) 送的控制信號(hào)。其中,所述切換模塊通過(guò)SPI接口向所述嵌入式處理器系統(tǒng)發(fā)送喚醒信號(hào),然后 所述切換模塊獲取終端當(dāng)前的應(yīng)用數(shù)據(jù),并生成控制顯示協(xié)議轉(zhuǎn)換和存儲(chǔ)共享所需的時(shí)鐘信號(hào)。具體的,切換模塊接收切換到嵌入式處理器的觸發(fā)信號(hào)可以包括所述終端上切 換按鍵被按下時(shí),所述切換模塊接收所述切換按鍵對(duì)應(yīng)的切換到嵌入式處理器的觸發(fā)信 號(hào);當(dāng)所述X86處理器系統(tǒng)處于休眠狀態(tài)或待機(jī)狀態(tài)時(shí),所述切換模塊接收到通過(guò)嵌入式 處理器系統(tǒng)控制外接設(shè)備的觸發(fā)信號(hào);當(dāng)所述終端的電量低于閾值時(shí),所述切換模塊接收 切換到嵌入式處理器系統(tǒng)的觸發(fā)信號(hào);當(dāng)所述終端啟動(dòng)專(zhuān)有應(yīng)用軟件時(shí),所述切換模塊接 收切換到嵌入式處理器系統(tǒng)的觸發(fā)信號(hào)。步驟103 通過(guò)嵌入式處理器系統(tǒng)的控制信號(hào)控制終端的外接設(shè)備。具體的,根據(jù)當(dāng)前終端的不同應(yīng)用,切換到接收嵌入式處理器系統(tǒng)發(fā)送的控制信 號(hào)至少包括下述任意一種所述顯示切換單元切換到接收所述嵌入式處理器系統(tǒng)發(fā)送的經(jīng) 過(guò)顯示協(xié)議轉(zhuǎn)換的顯示控制信號(hào);所述USB信號(hào)切換單元切換到接收所述嵌入式處理器系 統(tǒng)發(fā)送的USB控制信號(hào);所述存儲(chǔ)共享切換單元切換到接收所述嵌入式處理器系統(tǒng)發(fā)送的 存儲(chǔ)控制信號(hào);所述音頻信號(hào)切換單元切換到接收所述嵌入式處理器系統(tǒng)發(fā)送的音頻控制 信號(hào)。進(jìn)一步,當(dāng)所述嵌入式處理器系統(tǒng)集成在所述切換模塊內(nèi)時(shí),還包括與所述總線 相連的基帶處理單元,終端還可以通過(guò)基帶處理單元進(jìn)行無(wú)線通信信道的編碼和解碼,通 過(guò)與所述基帶處理單元相連的射頻單元和天線進(jìn)行無(wú)線通信。本發(fā)明控制雙處理器切換的方法的第二實(shí)施例流程如圖2所示,該實(shí)施例以終端播放視頻為例詳細(xì)示出了控制雙處理器切換的過(guò)程,該終端內(nèi)的切換模塊分別與X86處理 器系統(tǒng)和嵌入式處理器系統(tǒng)相連,并且還與終端的外接設(shè)備相連。假設(shè)該終端內(nèi)的雙處理器分別指X86處理器和ARM處理器,其中X86處理器位于 X86處理器系統(tǒng)中,X86處理器系統(tǒng)內(nèi)還包括顯卡、聲卡、北橋、南橋、EC、按鍵、鍵盤(pán)、觸摸 板、電池等部件,這些部件通過(guò)PC總線受X86處理器的控制,而ARM處理器位于嵌入式處理 器系統(tǒng)。步驟201 :X86處理器系統(tǒng)控制視頻文件的播放。當(dāng)X86處理器系統(tǒng)進(jìn)行視頻文件播放時(shí),此時(shí)顯示切換單元,USB信號(hào)切換單元, 音頻信號(hào)切換單元都切換到接收X86處理器系統(tǒng)發(fā)送的控制信號(hào),此時(shí)嵌入式處理器可以 處于休眠狀態(tài)。步驟202 判斷是否觸發(fā)切換條件,若是,則執(zhí)行步驟203 ;否則,返回步驟201。切換條件的觸發(fā)例如可以包括終端上的特殊按鍵被用戶按下,電池電量低于 10%,或者用戶通過(guò)專(zhuān)有應(yīng)用軟件觸發(fā)。步驟203 切換模塊喚醒ARM處理器系統(tǒng),獲取當(dāng)前的視頻文件信息。在切換模塊內(nèi)可以設(shè)置切換邏輯控制單元,X86處理器系統(tǒng)的EC通過(guò)I2C接口 或者串口向切換模塊的切換邏輯控制單元發(fā)送通知切換的消息,該切換邏輯控制單元通過(guò) SPI接口喚醒ARM處理器,并將獲取的當(dāng)前的視頻文件信息發(fā)送到嵌入式處理器端,等待嵌 入式處理器端播放該視頻文件。步驟204 切換模塊通知PLL單元生成控制顯示協(xié)議轉(zhuǎn)換和存儲(chǔ)共享所需的時(shí)鐘信號(hào)。切換邏輯控制單元向PLL (Phase locked loop,鎖相環(huán))單元發(fā)送控制消息使其工 作并產(chǎn)生顯示協(xié)議控制單元以及存儲(chǔ)共享所需要的時(shí)鐘信號(hào)步驟205 切換模塊發(fā)送切換指令至顯示切換單元、USB信號(hào)切換單元、存儲(chǔ)共享 切換單元、音頻信號(hào)切換單元和顯示協(xié)議轉(zhuǎn)換單元。步驟206 與ARM處理器相連的顯示協(xié)議轉(zhuǎn)換單元將數(shù)字信號(hào)轉(zhuǎn)換為模擬信號(hào)。其中,顯示協(xié)議轉(zhuǎn)換單元的作用是將數(shù)字嵌入式處理器輸出的RGB數(shù)字顯示信號(hào) 轉(zhuǎn)換為 DISPLAYP0RT(輸出接口)或者 LVDS(Low VoltageDifferential Signal,低壓差分 信息)模擬信號(hào),以便支持顯示屏的輸出。步驟207 顯示切換單元、USB信號(hào)切換單元、音頻信號(hào)切換單元切換到接收ARM處 理器系統(tǒng)發(fā)送的控制信號(hào)。其中,顯示切換單元將X86處理器系統(tǒng)顯卡輸出的信號(hào)與顯示協(xié)議轉(zhuǎn)換單元產(chǎn)生 的LVDS或者DISPLAYP0RT信號(hào)進(jìn)行切換,當(dāng)X86處理器系統(tǒng)播放視頻文件時(shí),顯示切換單 元的輸出為X86處理器系統(tǒng)顯卡的信號(hào),當(dāng)X86處理器系統(tǒng)進(jìn)入休眠/待機(jī)/關(guān)機(jī)狀態(tài)時(shí), 顯示切換單元的輸出為嵌入式處理器端的顯示信號(hào)。需要說(shuō)明的是,本發(fā)明實(shí)施例中的X86 處理器系統(tǒng)可以具體為PC系統(tǒng)。USB信號(hào)切換單元將X86處理器系統(tǒng)南橋輸出的USB信號(hào)和嵌入式處理器端的 USB信號(hào)進(jìn)行切換,當(dāng)X86處理器系統(tǒng)播放視頻文件時(shí),USB信號(hào)切換單元的輸出為X86處 理器系統(tǒng)的USB信號(hào),當(dāng)X86處理器系統(tǒng)進(jìn)入休眠/待機(jī)/關(guān)機(jī)狀態(tài)時(shí),USB信號(hào)切換單元 的輸出為嵌入式處理器端的USB信號(hào),輸出信號(hào)用于連接USB接口的外接設(shè)備,例如攝像頭,藍(lán)牙,無(wú)線網(wǎng)卡,存儲(chǔ)盤(pán)等。音頻信號(hào)切換單元將X86處理器系統(tǒng)聲卡輸入輸出的模擬音頻信號(hào)與嵌入式處 理器端輸入輸出的模擬音頻信號(hào)進(jìn)行切換,切換的輸出信號(hào)連接揚(yáng)聲器,耳機(jī),麥克風(fēng)等外 接設(shè)備。步驟208 存儲(chǔ)共享切換單元將閃存或存儲(chǔ)卡接口的控制轉(zhuǎn)換到ARM處理器系統(tǒng)。存儲(chǔ)共享切換單元使X86處理器系統(tǒng)和嵌入式處理器端都能夠訪問(wèn)到FLASH存儲(chǔ) 空間,以便數(shù)據(jù)的統(tǒng)一化管理,并節(jié)省了 X86處理器系統(tǒng)與嵌入式處理器端數(shù)據(jù)的同步時(shí) 間,由于FLASH的存儲(chǔ)特性,在X86處理器系統(tǒng)進(jìn)入休眠/待機(jī)/關(guān)機(jī)時(shí)可以不再訪問(wèn)硬盤(pán), 達(dá)到節(jié)省終端功耗的目的。步驟209 嵌入式處理器系統(tǒng)根據(jù)獲取的視頻文件信息控制視頻軟件的連續(xù)播 放,結(jié)束當(dāng)前流程。本發(fā)明控制雙處理器切換的裝置的第一實(shí)施例框圖如圖3所示,該裝置應(yīng)用于包 括X86處理器系統(tǒng)和嵌入式處理器系統(tǒng)的終端中,其中,X86處理器系統(tǒng)、嵌入式處理器系 統(tǒng)和該裝置分別設(shè)置,該裝置可以具體為芯片。該切換裝置與所述終端的外接設(shè)備相連,該 裝置包括接收單元310和切換單元320。其中,接收單元310用于當(dāng)切換單元通過(guò)接收X86處理器系統(tǒng)的控制信號(hào)控制所 述外接設(shè)備時(shí),接收切換到嵌入式處理器系統(tǒng)的觸發(fā)信號(hào);切換單元320用于喚醒所述嵌 入式處理器系統(tǒng),并切換到接收所述嵌入式處理器系統(tǒng)發(fā)送的控制信號(hào),通過(guò)所述嵌入式 處理器系統(tǒng)的控制信號(hào)控制所述外接設(shè)備。具體的,切換單元320可以包括(圖3中未示出)接口單元,用于通過(guò)SPI接口向所述嵌入式處理器發(fā)送喚醒信號(hào);配置單元,用于獲取終端當(dāng)前的應(yīng)用數(shù)據(jù);時(shí)鐘單元,用于生成控制顯示協(xié)議轉(zhuǎn)換和存儲(chǔ)共享所需的時(shí)鐘信號(hào);與顯示模塊相連的顯示切換單元,用于接收所述X86處理器通過(guò)顯卡發(fā)送的顯示 控制信號(hào)控制所述顯示模塊,以及用于切換到接收所述嵌入式處理器發(fā)送的經(jīng)過(guò)顯示協(xié)議 轉(zhuǎn)換的顯示控制信號(hào);與USB外接設(shè)備相連的USB信號(hào)切換單元,用于接收所述X86處理器通過(guò)南橋發(fā) 送的USB控制信號(hào)控制所述USB外接設(shè)備,以及用于切換到接收所述嵌入式處理器發(fā)送的 USB控制信號(hào);與閃存或存儲(chǔ)卡接口相連的存儲(chǔ)共享切換單元,用于接收所述X86處理器通過(guò)南 橋發(fā)送的存儲(chǔ)控制信號(hào)控制所述閃存或存儲(chǔ)卡接口,以及用于切換到接收所述嵌入式處理 器發(fā)送的存儲(chǔ)控制信號(hào);與音頻設(shè)備相連的音頻信號(hào)切換單元,接收所述X86處理器通過(guò)聲卡發(fā)送的音頻 控制信號(hào)控制所述音頻設(shè)備,以及用于切換到接收所述嵌入式處理器發(fā)送的音頻控制信號(hào)。當(dāng)圖3所示裝置為一芯片時(shí),該芯片設(shè)置在終端內(nèi),通過(guò)該芯片控制終端的雙處 理器,該終端的結(jié)構(gòu)示意圖如圖4所示其中,芯片分別與X86處理器系統(tǒng)和嵌入式處理器端相連,芯片內(nèi)包括芯片配置 及切換邏輯控制模塊、顯示協(xié)議轉(zhuǎn)換模塊、顯示切換模塊、PLL模塊、USB信號(hào)切換模塊、存儲(chǔ)共享模塊、音頻切換模塊。顯示切換模塊與顯示屏幕相連,USB信號(hào)切換模塊與USB外設(shè) 相連,存儲(chǔ)共享模塊與FLASH或存儲(chǔ)卡接口相連,音頻信號(hào)切換模塊與揚(yáng)聲器、耳機(jī)、麥克 風(fēng)等音頻設(shè)備相連。下面對(duì)各個(gè)模塊的功能分別進(jìn)行介紹顯示協(xié)議轉(zhuǎn)換模塊的作用是將數(shù)字RGB的顯示信號(hào)轉(zhuǎn)換為DISPLAYP0RT(或者 LVDS)信號(hào),以便支持顯示輸出。存儲(chǔ)共享模塊的作用是使X86處理器系統(tǒng)和嵌入式處理器端都能夠訪問(wèn)到FLASH 存儲(chǔ)空間,以便數(shù)據(jù)的統(tǒng)一化管理,并節(jié)省了從電腦與嵌入式處理器端數(shù)據(jù)同步時(shí)間,由于 FLASH的存儲(chǔ)特性,在X86處理器系統(tǒng)進(jìn)入休眠/待機(jī)/關(guān)機(jī)可以不再訪問(wèn)硬盤(pán),達(dá)到節(jié)省 終端電量的目的。芯片配置以及切換邏輯模塊的作用是接收X86處理器系統(tǒng)EC以及嵌入式處理器 端的控制命令,并進(jìn)行顯示切換,USB信號(hào)切換,模擬信號(hào)切換,存儲(chǔ)共享切換的邏輯控制, 以及負(fù)責(zé)各模塊的內(nèi)部電源控制,當(dāng)某些時(shí)刻嵌入式處理器端不需要信號(hào),例如在播放音 頻時(shí),如果不需要USB信號(hào)切換,則可以把這部分電路進(jìn)行低功耗處理以節(jié)省終端功耗。PLL模塊的作用是產(chǎn)生時(shí)鐘倍頻,并且使輸出時(shí)鐘與原時(shí)鐘保持精確的頻率倍數(shù) 關(guān)系和相位關(guān)系,針對(duì)于本芯片,提供例如顯示協(xié)議轉(zhuǎn)換內(nèi)部的DISPLAYP0RT以及存儲(chǔ)共 享的USB所需的時(shí)鐘。顯示切換模塊的作用是將X86處理器系統(tǒng)顯示卡輸出的信號(hào)與顯示協(xié)議轉(zhuǎn)換產(chǎn) 生的LVDS或者DISPLAYP0RT信號(hào)進(jìn)行切換,當(dāng)X86處理器系統(tǒng)工作時(shí),此模塊的輸出為X86 處理器系統(tǒng)顯示卡這路的信號(hào),當(dāng)X86處理器系統(tǒng)進(jìn)入休眠/待機(jī)/關(guān)機(jī)時(shí),此模塊的輸出 為嵌入式處理器端的顯示信號(hào)。USB信號(hào)切換模塊的作用是將X86處理器系統(tǒng)南橋輸出的USB信號(hào)和嵌入式處理 器端的USB信號(hào)進(jìn)行切換,當(dāng)X86處理器系統(tǒng)工作時(shí),此模塊的輸出為X86處理器系統(tǒng)的 USB信號(hào),當(dāng)X86處理器系統(tǒng)進(jìn)入休眠/待機(jī)/關(guān)機(jī)時(shí),此模塊的輸出為嵌入式處理器端的 USB信號(hào)。輸出的USB信號(hào)用于連接USB接口的外設(shè),例如圖中所示的攝像頭,藍(lán)牙,無(wú)線網(wǎng) 卡,存儲(chǔ)盤(pán)等。音頻信號(hào)切換模塊的作用是將X86處理器系統(tǒng)聲卡輸入輸出的模擬音頻信號(hào)與 嵌入式處理器端輸入輸出的模擬音頻信號(hào)進(jìn)行切換,切換的輸出連接揚(yáng)聲器,耳機(jī),麥克風(fēng) 等外接設(shè)備。進(jìn)一步,顯示協(xié)議轉(zhuǎn)換模塊的具體結(jié)構(gòu)示意圖可以參見(jiàn)圖5,該顯示協(xié)議轉(zhuǎn)換模 塊可以包括視頻數(shù)據(jù)捕獲單元,數(shù)據(jù)處理單元,數(shù)據(jù)成幀單元、數(shù)據(jù)編碼單元,數(shù)據(jù)轉(zhuǎn)換單兀。其中,視頻數(shù)據(jù)捕獲單元負(fù)責(zé)捕獲端口的18位并行顯示數(shù)據(jù),并且可以根據(jù)芯片 配置以及切換邏輯的設(shè)置進(jìn)行參數(shù)修改;數(shù)據(jù)處理單元的作用是將圖像數(shù)據(jù)進(jìn)行拉伸處 理,比如嵌入式處理器的顯示輸出一般最大支持的顯示分辨率為1280X800,而X86處理器 系統(tǒng)支持的顯示分辨率一般在1400X900以上。要將數(shù)據(jù)進(jìn)行插值處理以滿足較大分辨 率,否則無(wú)法正常輸入到顯示屏幕(尤其是筆記本的顯示屏);數(shù)據(jù)成幀單元的作用是按照 顯示屏幕要求的displayport或者LVDS的信號(hào)幀格式進(jìn)行數(shù)據(jù)重組;數(shù)據(jù)編碼單元的作用 是將成幀后的數(shù)據(jù)進(jìn)行8BIT/10BIT編碼;數(shù)據(jù)轉(zhuǎn)換單元的作用是支持displayport模擬化 信號(hào)變換,保證前端可實(shí)現(xiàn)最低功耗、最高效率的每位數(shù)據(jù)傳輸;輔助通道轉(zhuǎn)換單元的作用
10是將芯片配置以及切換邏輯的命令轉(zhuǎn)換為displayport輔助通道的數(shù)據(jù)。進(jìn)一步,存儲(chǔ)共享模塊的具體結(jié)構(gòu)示意圖可以參見(jiàn)圖6,該存儲(chǔ)共享模塊可 以包括USB控制器單元、硬盤(pán)控制器單元和FLASH控制和ECC (ErrorChecking and Correcting,錯(cuò)誤檢查糾正)引擎單元。該存儲(chǔ)共享模塊的存在,使得X86處理器系統(tǒng)和嵌 入式處理器系統(tǒng)可以同時(shí)訪問(wèn)該模塊,以提升終端內(nèi)數(shù)據(jù)的訪問(wèn)速度。其中,硬盤(pán)控制器單元提供X86處理器系統(tǒng)的SATA (Serial AdvancedTechnology Attachment,串行ATA硬盤(pán)接口規(guī)范)接口協(xié)議,保證X86處理器系統(tǒng)的數(shù)據(jù)輸入兼容性; USB控制器單元提供嵌入式處理器端的USB接口協(xié)議,保證嵌入式處理器端數(shù)據(jù)輸入的兼 容性;FLASH控制和ECC引擎單元提供外部FLASH芯片以及存儲(chǔ)卡的讀寫(xiě)控制邏輯以及ECC 校驗(yàn),保證FLASH數(shù)據(jù)長(zhǎng)期讀寫(xiě)的可靠性。本發(fā)明控制雙處理器切換的裝置的第二實(shí)施例框圖如圖7所示,該裝置應(yīng)用于包 括X86處理器系統(tǒng)和嵌入式處理器系統(tǒng)的終端中,其中,嵌入式處理器系統(tǒng)集成在該裝置 中,該裝置可以具體為芯片。該切換裝置與所述終端的外接設(shè)備相連,該裝置包括嵌入式 處理器單元710、接收單元720和切換單元730。其中,嵌入式處理器單元710通過(guò)內(nèi)部總線與所述切換單元730相連;接收單元 720用于當(dāng)切換單元通過(guò)接收X86處理器的控制信號(hào)控制所述外接設(shè)備時(shí),接收切換到嵌 入式處理器710的觸發(fā)信號(hào);切換單元730用于喚醒所述嵌入式處理器,并切換到接收所述 嵌入式處理器710發(fā)送的控制信號(hào),通過(guò)所述嵌入式處理器710的控制信號(hào)控制所述外接設(shè)備。進(jìn)一步,該裝置還可以包括基帶單元740,與所述內(nèi)部總線相連,用于進(jìn)行無(wú)線通 信信道的編碼和解碼,通過(guò)與所述基帶處理單元相連的射頻單元和天線進(jìn)行無(wú)線通信。具體的,切換單元730可以包括(圖7中未示出)接口單元,用于通過(guò)SPI接口向所述嵌入式處理器發(fā)送喚醒信號(hào);配置單元,用于獲取終端當(dāng)前的應(yīng)用數(shù)據(jù);時(shí)鐘單元,用于生成控制顯示協(xié)議轉(zhuǎn)換和存儲(chǔ)共享所需的時(shí)鐘信號(hào);與顯示模塊相連的顯示切換單元,用于接收所述X86處理器通過(guò)顯卡發(fā)送的顯示 控制信號(hào)控制所述顯示模塊,以及用于切換到接收所述嵌入式處理器發(fā)送的經(jīng)過(guò)顯示協(xié)議 轉(zhuǎn)換的顯示控制信號(hào);與USB外接設(shè)備相連的USB信號(hào)切換單元,用于接收所述X86處理器通過(guò)南橋發(fā) 送的USB控制信號(hào)控制所述USB外接設(shè)備,以及用于切換到接收所述嵌入式處理器發(fā)送的 USB控制信號(hào);與閃存或存儲(chǔ)卡接口相連的存儲(chǔ)共享切換單元,用于接收所述X86處理器通過(guò)南 橋發(fā)送的存儲(chǔ)控制信號(hào)控制所述閃存或存儲(chǔ)卡接口,以及用于切換到接收所述嵌入式處理 器發(fā)送的存儲(chǔ)控制信號(hào);與音頻設(shè)備相連的音頻信號(hào)切換單元,接收所述X86處理器通過(guò)聲卡發(fā)送的音頻 控制信號(hào)控制所述音頻設(shè)備,以及用于切換到接收所述嵌入式處理器發(fā)送的音頻控制信號(hào)。當(dāng)圖7所示裝置為一芯片時(shí),該芯片內(nèi)集成了切換功能和嵌入式處理器系統(tǒng),該 終端的結(jié)構(gòu)示意圖如圖8所示
其中,集成了嵌入式處理器系統(tǒng)功能的芯片與X86處理器系統(tǒng)相連,芯片內(nèi)包括 芯片配置及切換邏輯控制模塊、顯示協(xié)議轉(zhuǎn)換模塊、顯示切換模塊、PLL模塊、USB信號(hào)切換 模塊、存儲(chǔ)共享模塊、音頻切換模塊,還包括基帶處理模塊。顯示切換模塊與顯示屏幕相連, USB信號(hào)切換模塊與USB外設(shè)相連,存儲(chǔ)共享模塊與FLASH或存儲(chǔ)卡接口相連,音頻信號(hào)切 換模塊與揚(yáng)聲器、耳機(jī)、麥克風(fēng)等音頻設(shè)備相連,上述各模塊以及基帶處理模塊和嵌入式處 理器在芯片內(nèi)部均與內(nèi)部總線相連。下面對(duì)各個(gè)模塊的功能分別進(jìn)行介紹顯示協(xié)議轉(zhuǎn)換模塊的作用是將數(shù)字RGB的顯示信號(hào)轉(zhuǎn)換為DISPLAYP0RT(或者 LVDS)信號(hào),以便支持顯示輸出。存儲(chǔ)共享模塊的作用是使X86處理器系統(tǒng)和嵌入式處理器端都能夠訪問(wèn)到FLASH 存儲(chǔ)空間,以便數(shù)據(jù)的統(tǒng)一化管理,并節(jié)省了從電腦與嵌入式處理器端數(shù)據(jù)同步時(shí)間,由于 FLASH的存儲(chǔ)特性,在X86處理器系統(tǒng)進(jìn)入休眠/待機(jī)/關(guān)機(jī)可以不再訪問(wèn)硬盤(pán),達(dá)到節(jié)省 終端電量的目的。芯片配置以及切換邏輯模塊的作用是接收X86處理器系統(tǒng)EC以及嵌入式處理器 端的控制命令,并進(jìn)行顯示切換,USB信號(hào)切換,模擬信號(hào)切換,存儲(chǔ)共享切換的邏輯控制, 以及負(fù)責(zé)各模塊的內(nèi)部電源控制,當(dāng)某些時(shí)刻嵌入式處理器端不需要信號(hào),例如在播放音 頻時(shí),如果不需要USB信號(hào)切換,則可以把這部分電路進(jìn)行低功耗處理以節(jié)省終端功耗。PLL模塊的作用是產(chǎn)生時(shí)鐘倍頻,并且使輸出時(shí)鐘與原時(shí)鐘保持精確的頻率倍數(shù) 關(guān)系和相位關(guān)系,針對(duì)于本芯片,提供例如顯示協(xié)議轉(zhuǎn)換內(nèi)部的DISPLAYP0RT以及存儲(chǔ)共 享的USB所需的時(shí)鐘。顯示切換模塊的作用是將X86處理器系統(tǒng)顯示卡輸出的信號(hào)與顯示協(xié)議轉(zhuǎn)換產(chǎn) 生的LVDS或者DISPLAYP0RT信號(hào)進(jìn)行切換,當(dāng)X86處理器系統(tǒng)工作時(shí),此模塊的輸出為X86 處理器系統(tǒng)顯示卡這路的信號(hào),當(dāng)X86處理器系統(tǒng)進(jìn)入休眠/待機(jī)/關(guān)機(jī)時(shí),此模塊的輸出 為嵌入式處理器端的顯示信號(hào)。USB信號(hào)切換模塊的作用是將X86處理器系統(tǒng)南橋輸出的USB信號(hào)和嵌入式處理 器端的USB信號(hào)進(jìn)行切換,當(dāng)X86處理器系統(tǒng)工作時(shí),此模塊的輸出為X86處理器系統(tǒng)的 USB信號(hào),當(dāng)X86處理器系統(tǒng)進(jìn)入休眠/待機(jī)/關(guān)機(jī)時(shí),此模塊的輸出為嵌入式處理器端的 USB信號(hào)。輸出的USB信號(hào)用于連接USB接口的外設(shè),例如圖中所示的攝像頭,藍(lán)牙,無(wú)線網(wǎng) 卡,存儲(chǔ)盤(pán)等。音頻信號(hào)切換模塊的作用是將X86處理器系統(tǒng)聲卡輸入輸出的模擬音頻信號(hào)與 嵌入式處理器端輸入輸出的模擬音頻信號(hào)進(jìn)行切換,切換的輸出連接揚(yáng)聲器,耳機(jī),麥克風(fēng) 等外接設(shè)備?;鶐幚砟K的主要作用在于進(jìn)行無(wú)線通信信道的編碼和解碼,該模塊支持 WCDMA,HSDPA, HSUPA, GSM, GPRS, EDGE, IS-95A/B,IX,IxEV-DO 等協(xié)議,通過(guò)連接的射頻單元 以及天線組成無(wú)線通信部分。內(nèi)部總線的作用在于進(jìn)行內(nèi)部數(shù)據(jù)的高速交換,例如嵌入式處理器和基帶處理模 塊間的數(shù)據(jù)交換,以及USB信號(hào)切換模塊和基帶處理模塊間的數(shù)據(jù)交換等。當(dāng)X86處理器 系統(tǒng)正常工作時(shí),芯片中的嵌入式處理器可以進(jìn)入休眠,而內(nèi)部總線和基帶處理模塊可以 保持工作狀態(tài),此時(shí)X86處理器系統(tǒng)的USB連接可以通過(guò)內(nèi)部總線與基帶處理模塊通信,此 時(shí)芯片以及射頻單元和天線可以充當(dāng)X86處理器系統(tǒng)的無(wú)線通信模塊,例如3G上網(wǎng)卡;當(dāng)X86處理器系統(tǒng)進(jìn)入休眠/待機(jī)/關(guān)機(jī)時(shí),芯片內(nèi)部的嵌入式處理器可以訪問(wèn)基帶處理模塊 以及射頻單元和天線,可以進(jìn)行無(wú)線通信和上網(wǎng)。本發(fā)明終端的實(shí)施例框圖如圖9所示,該終端包括X86處理器系統(tǒng)910、嵌入式處 理器系統(tǒng)920和切換裝置930,所述切換裝置與所述終端的外接設(shè)備相連。其中,切換裝置用于930當(dāng)通過(guò)接收X86處理器系統(tǒng)910的控制信號(hào)控制所述 外接設(shè)備時(shí),接收切換到嵌入式處理器系統(tǒng)920的觸發(fā)信號(hào),喚醒所述嵌入式處理器系統(tǒng) 920,并切換到接收所述嵌入式處理器系統(tǒng)920發(fā)送的控制信號(hào),通過(guò)所述嵌入式處理器系 統(tǒng)920的控制信號(hào)控制所述外接設(shè)備。其中,嵌入式處理器系統(tǒng)920可以與所述切換裝置930分開(kāi)設(shè)置;或者所述嵌入式 處理器系統(tǒng)920也可以集成在所述切換裝置930內(nèi),通過(guò)內(nèi)部總線與所述切換裝置930相 連。進(jìn)一步,切換裝置930還用于通過(guò)基帶處理單元進(jìn)行無(wú)線通信信道的編碼和解碼,并通 過(guò)與所述基帶處理單元連接的射頻單元和天線進(jìn)行無(wú)線通信。需要指出的是,本發(fā)明可以應(yīng)用于具有雙處理器的手機(jī)、PDA或筆記本電腦等終端 內(nèi)。通過(guò)以上的實(shí)施方式的描述可知,本發(fā)明實(shí)施例的終端包括X86處理器系統(tǒng)、嵌入式處 理器系統(tǒng)和連接所述X86處理器系統(tǒng)和嵌入式處理器系統(tǒng)的切換模塊,切換模塊與所述終 端的外接設(shè)備相連,當(dāng)所述切換模塊通過(guò)接收X86處理器系統(tǒng)的控制信號(hào)控制所述外接設(shè) 備時(shí),所述切換模塊接收切換到嵌入式處理器系統(tǒng)的觸發(fā)信號(hào),所述切換模塊喚醒所述嵌 入式處理器系統(tǒng),并切換到接收所述嵌入式處理器系統(tǒng)發(fā)送的控制信號(hào),通過(guò)所述嵌入式 處理器系統(tǒng)的控制信號(hào)控制所述外接設(shè)備。由于本發(fā)明實(shí)施例可以通過(guò)切換模塊實(shí)現(xiàn)嵌入 式處理器系統(tǒng)對(duì)終端外接設(shè)備的單獨(dú)控制,因此可以由嵌入式處理器系統(tǒng)完成終端的特定 應(yīng)用,而不必開(kāi)啟X86處理器系統(tǒng),由此節(jié)約了終端功耗;并且將終端的切換控制功能集成 在切換模塊中,節(jié)約了終端的涉及成本和器件數(shù)量。本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺(tái) 的方式來(lái)實(shí)現(xiàn)?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的 部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/ RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器, 或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。以上所述的本發(fā)明實(shí)施方式,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限定。任何在本發(fā)明 的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種控制雙處理器切換的方法,應(yīng)用于包括X86處理器系統(tǒng)和嵌入式處理器系統(tǒng)的終端,其特征在于,所述終端內(nèi)還包括連接所述X86處理器系統(tǒng)和嵌入式處理器系統(tǒng)的切換模塊,所述切換模塊與所述終端的外接設(shè)備相連,所述方法包括當(dāng)所述切換模塊通過(guò)接收X86處理器系統(tǒng)的控制信號(hào)控制所述外接設(shè)備時(shí),所述切換模塊接收切換到嵌入式處理器系統(tǒng)的觸發(fā)信號(hào);所述切換模塊喚醒所述嵌入式處理器系統(tǒng),并切換到接收所述嵌入式處理器系統(tǒng)發(fā)送的控制信號(hào);通過(guò)所述嵌入式處理器系統(tǒng)的控制信號(hào)控制所述外接設(shè)備。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述切換模塊包括 與顯示模塊相連的顯示切換單元;與USB外接設(shè)備相連的USB信號(hào)切換單元; 與閃存或存儲(chǔ)卡接口相連的存儲(chǔ)共享切換單元; 與音頻設(shè)備相連的音頻信號(hào)切換單元。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述切換模塊通過(guò)接收X86處理器系統(tǒng)的 控制信號(hào)控制外接設(shè)備至少包括下述一種方式所述顯示切換單元接收所述X86處理器系統(tǒng)通過(guò)顯卡發(fā)送的顯示控制信號(hào)控制所述 顯示模塊;所述USB信號(hào)切換單元接收所述X86處理器系統(tǒng)通過(guò)南橋發(fā)送的USB控制信號(hào)控制所 述USB外接設(shè)備;所述存儲(chǔ)共享切換單元接收所述X86處理器系統(tǒng)通過(guò)南橋發(fā)送的存儲(chǔ)控制信號(hào)控制 所述閃存或存儲(chǔ)卡接口;所述音頻信號(hào)切換單元接收所述X86處理器系統(tǒng)通過(guò)聲卡發(fā)送的音頻控制信號(hào)控制 所述音頻設(shè)備。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述切換模塊接收切換到嵌入式處理器 系統(tǒng)的觸發(fā)信號(hào)包括所述終端上切換按鍵被按下時(shí),所述切換模塊接收所述切換按鍵對(duì)應(yīng)的切換到嵌入式 處理器系統(tǒng)的觸發(fā)信號(hào);當(dāng)所述X86處理器系統(tǒng)處于休眠狀態(tài)或待機(jī)狀態(tài)時(shí),所述切換模塊接收到通過(guò)嵌入式 處理器系統(tǒng)控制外接設(shè)備的觸發(fā)信號(hào);當(dāng)所述終端的電量低于閾值時(shí),所述切換模塊接收切換到嵌入式處理器系統(tǒng)的觸發(fā)信號(hào);當(dāng)所述終端啟動(dòng)專(zhuān)有應(yīng)用軟件時(shí),所述切換模塊接收切換到嵌入式處理器系統(tǒng)的觸發(fā)信號(hào)。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述切換模塊喚醒所述嵌入式處理器系 統(tǒng)包括所述切換模塊通過(guò)SPI接口向所述嵌入式處理器系統(tǒng)發(fā)送喚醒信號(hào); 所述切換模塊獲取終端當(dāng)前的應(yīng)用數(shù)據(jù); 生成控制顯示協(xié)議轉(zhuǎn)換和存儲(chǔ)共享所需的時(shí)鐘信號(hào)。
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述切換到接收嵌入式處理器系統(tǒng)發(fā)送的控制信號(hào)至少包括下述任意一種所述顯示切換單元切換到接收所述嵌入式處理器系統(tǒng)發(fā)送的經(jīng)過(guò)顯示協(xié)議轉(zhuǎn)換的顯 示控制信號(hào);所述USB信號(hào)切換單元切換到接收所述嵌入式處理器系統(tǒng)發(fā)送的USB控制信號(hào); 所述存儲(chǔ)共享切換單元切換到接收所述嵌入式處理器系統(tǒng)發(fā)送的存儲(chǔ)控制信號(hào); 所述音頻信號(hào)切換單元切換到接收所述嵌入式處理器系統(tǒng)發(fā)送的音頻控制信號(hào)。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述嵌入式處理器與所述切換模塊分開(kāi) 設(shè)置;或所述嵌入式處理器系統(tǒng)集成在所述切換模塊內(nèi),通過(guò)內(nèi)部總線與所述切換模塊相連。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,當(dāng)所述嵌入式處理器系統(tǒng)集成在所述切 換模塊內(nèi)時(shí),還包括與所述總線相連的基帶處理單元,所述方法還包括基帶處理單元進(jìn)行無(wú)線通信信道的編碼和解碼,通過(guò)與所述基帶處理單元相連的射頻 單元和天線進(jìn)行無(wú)線通信。
9.一種控制雙處理器切換的裝置,應(yīng)用于包括X86處理器系統(tǒng)和嵌入式處理器系統(tǒng)的 終端,其特征在于,所述切換裝置與所述終端的外接設(shè)備相連,所述裝置包括接收單元,用于當(dāng)切換單元通過(guò)接收X86處理器系統(tǒng)的控制信號(hào)控制所述外接設(shè)備 時(shí),接收切換到嵌入式處理器系統(tǒng)的觸發(fā)信號(hào);切換單元,用于喚醒所述嵌入式處理器系統(tǒng),并切換到接收所述嵌入式處理器系統(tǒng)發(fā) 送的控制信號(hào),通過(guò)所述嵌入式處理器系統(tǒng)的控制信號(hào)控制所述外接設(shè)備。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述切換單元包括與顯示模塊相連的顯示切換單元,用于接收所述X86處理器系統(tǒng)通過(guò)顯卡發(fā)送的顯示 控制信號(hào)控制所述顯示模塊;與USB外接設(shè)備相連的USB信號(hào)切換單元,用于接收所述X86處理器系統(tǒng)通過(guò)南橋發(fā) 送的USB控制信號(hào)控制所述USB外接設(shè)備;與閃存或存儲(chǔ)卡接口相連的存儲(chǔ)共享切換單元,用于接收所述X86處理器系統(tǒng)通過(guò)南 橋發(fā)送的存儲(chǔ)控制信號(hào)控制所述閃存或存儲(chǔ)卡接口;與音頻設(shè)備相連的音頻信號(hào)切換單元,接收所述X86處理器系統(tǒng)通過(guò)聲卡發(fā)送的音頻 控制信號(hào)控制所述音頻設(shè)備。
11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述切換單元包括 接口單元,用于通過(guò)SPI接口向所述嵌入式處理器系統(tǒng)發(fā)送喚醒信號(hào); 配置單元,用于獲取終端當(dāng)前的應(yīng)用數(shù)據(jù);時(shí)鐘單元,用于生成控制顯示協(xié)議轉(zhuǎn)換和存儲(chǔ)共享所需的時(shí)鐘信號(hào); 與顯示模塊相連的顯示切換單元,用于切換到接收所述嵌入式處理器系統(tǒng)發(fā)送的經(jīng)過(guò) 顯示協(xié)議轉(zhuǎn)換的顯示控制信號(hào);與USB外接設(shè)備相連的USB信號(hào)切換單元,用于切換到接收所述嵌入式處理器系統(tǒng)發(fā) 送的USB控制信號(hào);與閃存或存儲(chǔ)卡接口相連的存儲(chǔ)共享切換單元,用于切換到接收所述嵌入式處理器系 統(tǒng)發(fā)送的存儲(chǔ)控制信號(hào);與音頻設(shè)備相連的音頻信號(hào)切換單元,用于切換到接收所述嵌入式處理器系統(tǒng)發(fā)送的音頻控制信號(hào)。
12.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述嵌入式處理器系統(tǒng)與所述切換裝置 分開(kāi)設(shè)置;或所述嵌入式處理器系統(tǒng)集成在所述切換裝置內(nèi),通過(guò)內(nèi)部總線與所述切換裝 置相連。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,當(dāng)所述嵌入式處理器系統(tǒng)集成在所述 切換裝置內(nèi)時(shí),所述裝置還包括與所述總線相連的基帶處理單元,用于進(jìn)行無(wú)線通信信道的編碼和解碼,通過(guò)與所述 基帶處理單元相連的射頻單元和天線進(jìn)行無(wú)線通信。
14.一種終端,其特征在于,包括X86處理器系統(tǒng)、嵌入式處理器系統(tǒng)和切換裝置,所 述切換裝置與所述終端的外接設(shè)備相連,所述切換裝置用于,當(dāng)通過(guò)接收X86處理器系統(tǒng)的控制信號(hào)控制所述外接設(shè)備時(shí),接 收切換到嵌入式處理器系統(tǒng)的觸發(fā)信號(hào),喚醒所述嵌入式處理器系統(tǒng),并切換到接收所述 嵌入式處理器系統(tǒng)發(fā)送的控制信號(hào),通過(guò)所述嵌入式處理器系統(tǒng)的控制信號(hào)控制所述外接 設(shè)備。
15.根據(jù)權(quán)利要求14所述的終端,其特征在于,所述嵌入式處理器系統(tǒng)與所述切換裝 置分開(kāi)設(shè)置;或所述嵌入式處理器系統(tǒng)集成在所述切換裝置內(nèi),通過(guò)內(nèi)部總線與所述切換 裝置相連。
16.根據(jù)權(quán)利要求15所述的終端,其特征在于,所述切換裝置還用于,通過(guò)基帶處理單 元進(jìn)行無(wú)線通信信道的編碼和解碼,并通過(guò)與所述基帶處理單元連接的射頻單元和天線進(jìn) 行無(wú)線通信。
全文摘要
本發(fā)明公開(kāi)了控制雙處理器切換的方法、裝置及終端,所述終端包括X86處理器系統(tǒng)、嵌入式處理器系統(tǒng)和連接所述X86處理器系統(tǒng)和嵌入式處理器系統(tǒng)的切換模塊,切換模塊與所述終端的外接設(shè)備相連,所述方法包括當(dāng)所述切換模塊通過(guò)接收X86處理器系統(tǒng)的控制信號(hào)控制所述外接設(shè)備時(shí),切換模塊接收切換到嵌入式處理器系統(tǒng)的觸發(fā)信號(hào);所述切換模塊喚醒所述嵌入式處理器系統(tǒng),并切換到接收所述嵌入式處理器系統(tǒng)發(fā)送的控制信號(hào);通過(guò)嵌入式處理器系統(tǒng)的控制信號(hào)控制所述外接設(shè)備。由于本發(fā)明實(shí)施例可以通過(guò)切換模塊實(shí)現(xiàn)嵌入式處理器系統(tǒng)對(duì)終端外接設(shè)備的單獨(dú)控制,因此可以由嵌入式處理器系統(tǒng)完成終端的特定應(yīng)用,而不必開(kāi)啟X86處理器系統(tǒng)。
文檔編號(hào)G06F1/32GK101893926SQ20091008452
公開(kāi)日2010年11月24日 申請(qǐng)日期2009年5月20日 優(yōu)先權(quán)日2009年5月20日
發(fā)明者譚海防, 陳浩 申請(qǐng)人:聯(lián)想(北京)有限公司