專利名稱:一種多處理器移動終端調試系統的制作方法
技術領域:
本實用新型涉及移動終端領域,尤其涉及一種移動終端調試系統。
背景技術:
隨著手機功能和復雜度的不斷增加,在手^L系統設計中采用多個處理器實現 不同的系統功能變得越來越普遍。這些處理器一般均支持JTAG接口 ,通過JTAG ^接口可方便實現軟件調試和程序下載。
JTAG ( Joint Test Action Group,耳關合測試行動小組)是1985年制定的4企測 PCB和IC芯片的一個標準。通過這個標準,可對具有JTAG接口的芯片和硬件 電3各進行邊界掃描和故障4企測,達到調試軟件、下載代碼的目的。
JTAG通過TAP (Test Access Port,測試訪問沖妾口 ) 4妻口進行訪問,TAP包 含以下的I/O接口 TCK,測試時鐘輸入;TDI,測試數據輸入;TDO,測試數 據輸出;TMS,測試模式選擇,用于控制JTAG中TAP狀態(tài)機的轉換;TRST, 控制TAP狀態(tài)機復位。其中TCK、 TDI、 TDO、 TMS、 TRST為輸入口, TDO 為輸出口。 TRST接口在JTAG標準中為一個可選接口 ,其復位TAP功能可由 TMS實現。
由JTAG的接口定義可以看出,如果要引出3個CPU的JTAG信號,即使 不使用TRST功能,也需要3個手機的TCK、 TDI、 TDO、 TMS信號共12根線 才能實現。故在電路設計時4P偉把這么多JTAG信號直接通過手機I/O 口引出以 方便軟件調試。
為實現對多CPU模塊的程序調試和程序下載, 一般的手機設計方法是在手 才幾的PCB ( Printed Circuit Board,印刷電路斧反)上制作相應JTAG測試點,通it 工裝實現外部JTAG仿真器和手機PCB上芯片的JTAG連接。這種方法的缺點 是需要拆除手機外殼進行調試、外露焊盤需考慮靜電防護問題(芯片的JTAG引 腳若發(fā)生靜電問題可能會導致芯片永久損壞)、外露焊盤易產生干擾信號對射頻 指標造成影響。
4除了上述方法,另一個方法是采用JTAG的菊花鏈技術實現多CPU模塊的 程序調試和程序下載??砂凑杖缦路椒▽崿F菊花鏈JTAG仿真器的TCK、 TMS 連接芯片1、芯片2的對應引腳;JTAG仿真器的TDI連接芯片1的TDI; JTAG 仿真器的TDO連接芯片2的TDO;芯片1的TDO連"t妻到芯片2的TDI引腳。 此方法缺點如下對于不同種類的CPU,其I/O電平和JTAG時序并不相同,要 做到菊花鏈比較困難;采用菊花鏈只能在一個時間內調試一個CPU,無法做到 并發(fā)調試;采用菊花鏈后JTAG的調試速度和下載速度也會變慢。
實用新型內容
本實用新型所要解決的技術問題在于提供一種能方便的對多處理器移動終 端進行調試的調試系統。
為了解決上述技術問題,本實用新型提出一種多處理器移動終端調試系統, 包括待測移動終端、上位機及連接所述待測移動終端和上位機的仿真調試設備, 所述仿真調試設備的并行輸出信號通過并/串轉換裝置轉換后輸入至所述待測移 動終端,該待測移動終端中的串/并轉換器將接收到的信號還原后輸出至處理器 的只于應4妾口 。
其中,所述并/串轉換裝置的輸出通過所述待測移動終端的I/O 口輸入至所 述4寺測移動終端。
其中,該系統包括至少兩個仿真調試設備,所述至少兩個仿真調試設備的 多路并行輸出信號通過所述并/串轉換裝置轉換為串行信號輸出至所述待測移動 終端,該待測移動終端中的串/并轉換器將接收到的信號還原后輸出至對應處理 器的對應接口。
其中,該系統還包括串/并轉換裝置,所述待測移動終端內設置并/串轉換器, 所述并/串轉換器將所述待測移動終端處理器的并行輸出數據轉換為串行數據后 輸出至待測移動終端外,并由所述串/并轉換裝置將所述輸出的串行數據還原后 對應輸出至所述仿真調試設備。
其中,所述待測移動終端內的并/串轉換器通過該待測移動終端的I/O 口將 串行數據輸出至所述待測移動終端外。
其中,所述待測移動終端處理器的輸出數據直接通過該待測移動終端的I/O 口對應輸出至所述待測移動終端外的所述仿真調試設備。優(yōu)選的,所述仿真調試設備為JTAG仿真調試設備。
具體的,所述待測移動終端包括至少兩個處理器,并且所述仿真調試設備
的數量與所述待測移動終端內的處理器的數量相同;
所述仿真調試設備的TCK、 TDI、 TMS輸出口均連4妄所述并/串轉換裝置的 輸入口 ,經該并/串轉換裝置轉換后的串行輸出數據則通過所述待測移動終端的 I/O輸入至所述待測移動終端內的串/并轉換器,該串/并轉換器將接收到的串行 數據還原為并行數據后對應輸出所述待測移動終端的處理器的對應接口;
并且,所述待測移動終端處理器的TDO輸出口輸出數據直接通過該待測移 動終端的I/O 口對應輸出至所述仿真調試設備的TDO輸入口 。
可選的,所述仿真調試設備為JTAG仿真調試設備;
所述待測移動終端包括至少兩個處理器,并且所述仿真調試設備的數量與 所述待測移動終端內的處理器的數量相同;
所述仿真調試設備的TCK、 TDI、 TMS輸出口均連接所述并/串轉換裝置的 輸入口 ,經該并/串轉換裝置轉換后的串行輸出數據則通過所述待測移動終端的 I/O輸入至所述待測移動終端內的串/并轉換器,該串/并轉換器將接收到的串行 數據還原為并行數據后對應輸出所述待測移動終端的處理器的對應接口 ;
所述待測移動終端處理器的TDO輸出口的輸出數據通過所述待測移動終端 內的并/串轉換器轉換為串行輸出信號后,再經過所述待測移動終端的I/O 口輸 出至所述串/并轉換裝置,由該串/并轉換裝置將接收到的串行信號還原后對應輸 出至所述仿真調試設備的對應TDO輸入口 。
可選的,所述待測移動終端內的串/并轉換器的輸出電平采用所述待測移動 終端中各個處理器的最^f氐供電電壓。
本實用新型中,由于將仿真調試設備的多路輸出并行信號轉換為串行信號, 該串行信號輸入至所述待測移動終端中后再還原并對應輸出至處理器的接口 中,因而無需拆開待測移動終端進行調試,更加方便,且能夠實現對多個處理 器的并行調試,速度較快,可靠性較高。
圖1是本實用新型調試系統的一個實施例的結構示意圖; 圖2是本實用新型調試系統的另 一個實施例的結構示意圖;圖3是圖1所示示意圖的一個實施例的電路原理圖; 圖4是圖2所示示意圖的一個實施例的電路原理圖。
具體實施方式
首先,簡要闡述本實用新型的原理。本實用新型通過對需要傳輸的多路信 號進行轉換,轉換為串行信號進行傳輸,并在使用時進行還原。這樣一來,便 可以節(jié)省端口資源,也無需對待測移動終端進行拆卸,同時方便,可靠。
下面,結合附圖對本實用新型進行詳細闡述。
參考圖1,圖示了本實用新型調試系統的一個實施例的結構示意圖。如圖所 示,包括上位機ll、仿真調試設備12、并/串轉換裝置13,待測移動終端14。
其中,所述上位才兒11與所述仿真調試i殳備12連^l妻,以向所述仿真調試設 備12發(fā)送控制數據,并接收來自所述仿真調試設備12的反饋信息;所述上位 機11與所述仿真調試設備12之間可以采用串口連接;
所述仿真調試設備12的程序下載或指令傳輸的多路信號通過并/串轉換裝 置13轉換為串行信號后輸出至所述待測移動終端14中;其中,可以通過所述 待測移動終端14的I/O 口向所述《寺測移動終端14內部傳輸。優(yōu)選的,所述1/0 口可以是USB接口或miniUSB接口等等。
其中,所述串行數據經過所述待測移動終端14的I/O 口傳輸至所述待測移 動終端14內部后的處理過程可以參考圖3所示實施例及其文字說明。
所述待測移動終端14所反饋的信息通過其I/O 口直接傳輸至所述仿真調試 設備12的相應端口中。
參考圖2,圖示了本實用新型調試系統的另一個實施例的結構示意圖。如圖 所示,包括上位機21、仿真調試設備22、并/串轉換裝置23、待測移動終端24 及串/并轉換裝置25。
其中,所述上位機21與所述仿真調試設備22連接,以向所述仿真調試設 備22發(fā)送控制數據,并接收來自所述仿真調試設備22的反饋信息;所述上位 機21與所述仿真調試設備22之間可以采用串口連接;
所述仿真調試設備22的程序下載或指令傳輸的多路信號通過并/串轉換裝 置23轉換為串行信號后輸出至所述待測移動終端24中;其中,可以通過所述 待測移動終端24的I/O 口向所述《寺測移動終端24內部傳輸。優(yōu)選的,所述I/O口可以是USB接口或miniUSB接口等等。
其中,所述串行數據經過所述待測移動終端24的I/O 口傳輸至所述待測移 動終端24內部后的處理過程可以參考圖4所示實施例及其文字說明。
所述待測移動終端24所反饋的信息通過其內部的并/串轉換器轉換為串行 信號后由I/O 口輸出至所述待測移動終端24外的串/并轉換裝置25,該串/并轉 換裝置25將來自所述待測移動終端24的串行信號還原為并行信號后,對應輸 出至所述仿真調試i殳備22的相應端口 。
參考圖3,圖示了圖1所示示意圖的一個實施例的電路原理圖。如圖所示, 本實施例中,包括三個JTAG仿真調試設備,乂人而對應所述^寺測移動終端內部的 三個處理器,并且圖1中示出的上位沖幾在此省略未示。
如圖所示,該系統包括三個JTAG仿真調試設備,分別是第一仿真調試設備 101、第二仿真調試設備102和第三仿真調試設備103;
還包括位于待測移動終端外的并/串轉換裝置104;
還包括所述待測移動終端內部的I/O 口 105、串/并轉換器106、及三個處理 器;所述三個處理器分別是第一處理器107、第二處理器108及第三處理器109。
在本實用新型的一個優(yōu)選的實施例中,所述的三個處理器可以分別是該待 測移動終端(雙模終端)內的應用處理器、CDMA通信處理器和GSM通信處理 器。當然,也可以是應用處理器、TD-SCDMA通信處理器和GSM通信處理器 等。
其中,所述三個JTAG仿真調試設備的TCK、 TDI、 TMS的輸出均連接所 述并/串轉換裝置104的輸入;所述并/串轉換裝置104將并行的輸入數據轉換為 兩路串行輸出數據,并輸出至所述待測移動終端的I/O 口 ;來自所述I/O 口的串 行數據輸入至所述串/并轉換器106中后,還原原始的并行數據,并對應輸入至 所述三個處理器的對應接口 。
所述對應處理的對應接口是指,由于不同的仿真調試設備負責調試不同的 處理器,而在本實施例中,第一仿真調試設備101與第一處理器107對應,第 二仿真調試設備102與第二處理器108對應,第三仿真調試設備103與第三處 理器109對應。而接口的對應是指,同種信號的輸出對應同種信號的輸入,例 如,在本實施例中,TCK信號的輸出則對應TCK信號的輸入。
其中,當所述三個處理器需要反饋信息時,則通過其TDO接口進行信息反饋。該反饋的信息經過所述待測移動終端的I/O 口直接對應輸出至所述三個仿真
調試設備的對應接口中。即,第 一處理器107的TDO輸出對應第 一仿真調試設 備101的TDO輸入口 ,依此類4,。
參考圖4,圖示了圖2所示示意圖的一個實施例的電^各原理圖。本實施例中 中,同樣包括三個JTAG仿真調試設備,從而對應所述待測移動終端內部的三個 處理器,并且圖2中示出的上位機在此省略未示。
如圖所示,該系統包括三個JTAG仿真調試設備,分別是第一仿真調試設備 201 、第二仿真調試設備202和第三仿真調試設備203;
還包括位于待測移動終端外的并/串轉換裝置204及串/并轉換裝置210;
還包括所述待測移動終端內部的I/O 口 105、串/并轉換器106、并/串轉換器 211及三個處理器;所述三個處理器分別是第一處理器207、第二處理器208及 第三處理器209。
在本實用新型的一個優(yōu)選的實施例中,所述的三個處理器可以分別是該待 測移動終端(雙模終端)內的應用處理器、CDMA通信處理器和GSM通信處理 器,,當然,也可以是應用處理器、TD-SCDMA通信處理器和GSM通傳處理器 等。
其中,所述三個JTAG仿真調試設備的TCK、 TDI、 TMS的輸出均連4妻所 述并/串轉換裝置204的輸入;所述并/串轉換裝置204將并行的輸入數據轉換為 兩路串行輸出數據,并輸出至所述待測移動終端的I/O 口 ;來自所述I/O 口的串 行數據輸入至所述串/并轉換器206中后,還原原始的并行數據,并對應輸入至 所述三個處理器的對應接口 。
所述對應處理器和對應接口的定義可以參考圖3所示實施例的相關描述。
其中,當所述三個處理器反饋信息時,則通過其TDO接口實現,具體過程 為來自處理器TD0接口的輸出數據作為所述并/串轉換器211的輸入,經過該 并/串轉換器211轉為兩路串行信號后,通過其I/0 口輸出至所述串/并轉換裝置 210,所述串行數據經過該串/并轉換裝置210還原為并行數據后,對應輸出所述 三個調試設備的對應接口 。
在本實用新型的一個優(yōu)選的實施例中,上述并/串轉換設備、并/串轉換器、 串/并轉換設備、串/并轉換器可以采用LVDS ( Low Voltage Differential Signaling, 低電壓差分信號)串行器/解串器實現并行與串行之間的相互轉換。另外,需要注意的是,由于所述待測移動終端中的多個處理器的供電電壓
可能各部相同,因而為了避免高電平損壞處理器的JTAG接口,所述待測移動終 端內部的串/并轉換器的輸出電平為各個處理器的最低供電電壓。
值得注意的是,以上僅具體闡述了仿真調試設備和處理器對應的為三個的 情形,其還可以是任意的個數,只要在所述串/并或并/串轉換器或裝置支持的轉 換范圍內即可。例如,若所有處理器或仿真調試i殳備的TCK、 TDI、 TMS接口 的個數小于等于所述串/并或并/串轉換器或裝置的并行口個數即可。
以上所揭露的僅為本實用新型 一種較佳實施例而已,當然不能以此來限定 本實用新型之權利范圍,因此依本實用新型權利要求所作的等同變化,仍屬本 實用新型所涵蓋的范圍。
權利要求1、一種多處理器移動終端調試系統,包括待測移動終端、上位機及連接所述待測移動終端和上位機的仿真調試設備,其特征在于,所述仿真調試設備的并行輸出信號通過并/串轉換裝置轉換后輸入至所述待測移動終端,該待測移動終端中的串/并轉換器將接收到的信號還原后輸出至處理器的對應接口。
2、 根據權利要求1所述的系統,其特征在于,所述并/串轉換裝置的輸出通 過所述待測移動終端的I/O 口輸入至所述待測移動終端。
3、 根據權利要求1所述的系統,其特征在于,該系統包括至少兩個仿真調 試設備,所述至少兩個仿真調試設備的多路并行輸出信號通過所述并/串轉換裝 置轉換為串行信號輸出至所述待測移動終端,該待測移動終端中的串/并轉換器 將接收到的信號還原后輸出至對應處理器的對應接口 。
4、 根據權利要求1至3中任一項所述的系統,其特征在于,該系統還包括 串/并轉換裝置,所述待測移動終端內設置并/串轉換器,所述并/串轉換器將所述 待測移動終端處理器的并行輸出數據轉換為串行數據后輸出至待測移動終端 外,并由所述串/并轉換裝置將所述輸出的串行數據還原后對應輸出至所述仿真 調試設備。
5、 根據權利要求4所述的系統,其特征在于,所述待測移動終端內的并/ 串轉換器通過該待測移動終端的I/O 口將串行數據輸出至所述待測移動終端外。
6、 根據權利要求1至3中任一項所述的系統,其特征在于,所述待測移動 終端處理器的輸出數據直接通過該待測移動終端的I/O 口對應輸出至所述待測 移動終端外的所述仿真調試設備。
7、 根據權利要求1至3中任一項所述的系統,其特征在于,所述仿真調試 設備為JTAG仿真調試設備。
8、 根據權利要求7所述的系統,其特征在于,所述待測移動終端包括至少 兩個處理器,并且所述仿真調試設備的數量與所述待測移動終端內的處理器的凄t量相同;所述仿真調試設備的TCK、 TDI、 TMS輸出口均連接所述并/串轉換裝置的 輸入口 ,經該并/串轉換裝置轉換后的串行輸出數據則通過所述待測移動終端的 I/O輸入至所述待測移動終端內的串/并轉換器,該串/并轉換器將接收到的串行 數據還原為并行數據后對應輸出所述待測移動終端的處理器的對應接口 ;并且,所述待測移動終端處理器的TDO輸出口輸出數據直接通過該待測移 動終端的I/O 口對應輸出至所述仿真調試設備的TDO輸入口 。
9、 根據權利要求4所述的系統,其特征在于,所述仿真調試設備為JTAG 仿真調試設備;所述待測移動終端包括至少兩個處理器,并且所述仿真調試設備的數量與 所述待測移動終端內的處理器的數量相同;所述仿真調試設備的TCK、 TDI、 TMS輸出口均連接所述并/串轉換裝置的 輸入口 ,經該并/串轉換裝置轉換后的串行輸出數據則通過所述待測移動終端的 I/O輸入至所述待測移動終端內的串/并轉換器,該串/并轉換器將接收到的串行 數據還原為并行數據后對應輸出所述待測移動終端的處理器的對應接口 ;所述待測移動終端處理器的TDO輸出口的輸出數據通過所述待測移動終端 內的并/串轉換器轉換為串行輸出信號后,再經過所述待測移動終端的I/O 口輸 出至所述串/并轉換裝置,由該串/并轉換裝置將接收到的串行信號還原后對應輸 出至所述仿真調試設備的對應TDO輸入口 。
10、 根據權利要求9所述的系統,其特征在于,所述待測移動終端內的串/ 并轉換器的輸出電平采用所述待測移動終端中各個處理器的最低供電電壓。
專利摘要本實用新型公開了一種多處理器移動終端調試系統,包括待測移動終端、上位機及連接所述待測移動終端和上位機的仿真調試設備,所述仿真調試設備的并行輸出信號通過并/串轉換裝置轉換后輸入至所述待測移動終端,該待測移動終端中的串/并轉換器將接收到的信號還原后輸出至處理器的對應接口。本實用新型中,由于將仿真調試設備的多路輸出并行信號轉換為串行信號,該串行信號輸入至所述待測移動終端中后再還原并對應輸出至處理器的接口中,因而無需拆開待測移動終端進行調試,更加方便,且能夠實現對多個處理器的并行調試,速度較快,可靠性較高。
文檔編號H04W88/02GK201238390SQ20082002540
公開日2009年5月13日 申請日期2008年7月3日 優(yōu)先權日2008年7月3日
發(fā)明者琦 王 申請人:青島海信移動通信技術股份有限公司