一种多处理器移动终端调试系统的制作方法

文档序号:7931203阅读:105来源:国知局
专利名称:一种多处理器移动终端调试系统的制作方法
技术领域
本实用新型涉及移动终端领域,尤其涉及一种移动终端调试系统。
背景技术
随着手机功能和复杂度的不断增加,在手^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状态机的转换;TRST, 控制TAP状态机复位。其中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引 脚若发生静电问题可能会导致芯片永久损坏)、外露焊盘易产生干扰信号对射频 指标造成影响。
4除了上述方法,另一个方法是采用JTAG的菊花链技术实现多CPU模块的 程序调试和程序下载。可按照如下方法实现菊花链JTAG仿真器的TCK、 TMS 连接芯片1、芯片2的对应引脚;JTAG仿真器的TDI连接芯片1的TDI; JTAG 仿真器的TDO连接芯片2的TDO;芯片1的TDO连"t妻到芯片2的TDI引脚。 此方法缺点如下对于不同种类的CPU,其I/O电平和JTAG时序并不相同,要 做到菊花链比较困难;采用菊花链只能在一个时间内调试一个CPU,无法做到 并发调试;采用菊花链后JTAG的调试速度和下载速度也会变慢。

实用新型内容
本实用新型所要解决的技术问题在于提供一种能方便的对多处理器移动终 端进行调试的调试系统。
为了解决上述技术问题,本实用新型提出一种多处理器移动终端调试系统, 包括待测移动终端、上位机及连接所述待测移动终端和上位机的仿真调试设备, 所述仿真调试设备的并行输出信号通过并/串转换装置转换后输入至所述待测移 动终端,该待测移动终端中的串/并转换器将接收到的信号还原后输出至处理器 的只于应4妾口 。
其中,所述并/串转换装置的输出通过所述待测移动终端的I/O 口输入至所 述4寺测移动终端。
其中,该系统包括至少两个仿真调试设备,所述至少两个仿真调试设备的 多路并行输出信号通过所述并/串转换装置转换为串行信号输出至所述待测移动 终端,该待测移动终端中的串/并转换器将接收到的信号还原后输出至对应处理 器的对应接口。
其中,该系统还包括串/并转换装置,所述待测移动终端内设置并/串转换器, 所述并/串转换器将所述待测移动终端处理器的并行输出数据转换为串行数据后 输出至待测移动终端外,并由所述串/并转换装置将所述输出的串行数据还原后 对应输出至所述仿真调试设备。
其中,所述待测移动终端内的并/串转换器通过该待测移动终端的I/O 口将 串行数据输出至所述待测移动终端外。
其中,所述待测移动终端处理器的输出数据直接通过该待测移动终端的I/O 口对应输出至所述待测移动终端外的所述仿真调试设备。优选的,所述仿真调试设备为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所示示意图的一个实施例的电路原理图。
具体实施方式
首先,简要阐述本实用新型的原理。本实用新型通过对需要传输的多路信 号进行转换,转换为串行信号进行传输,并在使用时进行还原。这样一来,便 可以节省端口资源,也无需对待测移动终端进行拆卸,同时方便,可靠。
下面,结合附图对本实用新型进行详细阐述。
参考图1,图示了本实用新型调试系统的一个实施例的结构示意图。如图所 示,包括上位机ll、仿真调试设备12、并/串转换装置13,待测移动终端14。
其中,所述上位才儿11与所述仿真调试i殳备12连^l妻,以向所述仿真调试设 备12发送控制数据,并接收来自所述仿真调试设备12的反馈信息;所述上位 机11与所述仿真调试设备12之间可以采用串口连接;
所述仿真调试设备12的程序下载或指令传输的多路信号通过并/串转换装 置13转换为串行信号后输出至所述待测移动终端14中;其中,可以通过所述 待测移动终端14的I/O 口向所述《寺测移动终端14内部传输。优选的,所述1/0 口可以是USB接口或miniUSB接口等等。
其中,所述串行数据经过所述待测移动终端14的I/O 口传输至所述待测移 动终端14内部后的处理过程可以参考图3所示实施例及其文字说明。
所述待测移动终端14所反馈的信息通过其I/O 口直接传输至所述仿真调试 设备12的相应端口中。
参考图2,图示了本实用新型调试系统的另一个实施例的结构示意图。如图 所示,包括上位机21、仿真调试设备22、并/串转换装置23、待测移动终端24 及串/并转换装置25。
其中,所述上位机21与所述仿真调试设备22连接,以向所述仿真调试设 备22发送控制数据,并接收来自所述仿真调试设备22的反馈信息;所述上位 机21与所述仿真调试设备22之间可以采用串口连接;
所述仿真调试设备22的程序下载或指令传输的多路信号通过并/串转换装 置23转换为串行信号后输出至所述待测移动终端24中;其中,可以通过所述 待测移动终端24的I/O 口向所述《寺测移动终端24内部传输。优选的,所述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。
在本实用新型的一个优选的实施例中,所述的三个处理器可以分别是该待 测移动终端(双模终端)内的应用处理器、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。
在本实用新型的一个优选的实施例中,所述的三个处理器可以分别是该待 测移动终端(双模终端)内的应用处理器、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还原为并行数据后,对应输出所述 三个调试设备的对应接口 。
在本实用新型的一个优选的实施例中,上述并/串转换设备、并/串转换器、 串/并转换设备、串/并转换器可以采用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日 优先权日2008年7月3日
发明者琦 王 申请人:青岛海信移动通信技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1