一种jtag接口信号处理电路及系统的制作方法

文档序号:9488959阅读:653来源:国知局
一种jtag接口信号处理电路及系统的制作方法
【技术领域】
[0001 ] 本发明涉及JTAG接口技术领域,特别是涉及一种JTAG接口信号处理电路及系统。
【背景技术】
[0002]控制器,例如,微控制器MCU或数字信号处理器DSP等,作为控制系统的核心,在程序在线调试、在线仿真、程序下载均通过JTAG进行。在调试过程中,需要用到JTAG仿真器,但是JTAG仿真器只能对待调试的控制器进行调试,仿真,下载功能。而在实际应用中,设计开发人员往往会用到JTAG仿真器的其他功能接口、如:USB、LAN、串口。然而诸多功能需要占用大量连接器引脚,导致JTAG仿真器的功能出现冲突,即不能同时进行在线仿真、程序下载和正常使用USB、LAN、串口。这无疑给设计开发人员带来不便,降低了工作效率。
[0003]由此可见,如何快速实现JTAG仿真器在调试过程中不同功能的切换是本领域技术人员亟待解决的问题。

【发明内容】

[0004]本发明的目的是提供一种JTAG接口信号处理电路,用于快速实现JTAG仿真器在调试过程中不同功能的切换。此外,本发明的目的还提供一种JTAG接口信号处理系统。
[0005]为解决上述技术问题,本发明提供一种JTAG接口信号处理电路,包括:信号复用电路,
[0006]所述信号复用电路具体包括:
[0007]与JTAG仿真器连接的调试接口 ;
[0008]与待调试的控制器连接的功能选择电路,用于根据所述待调试的控制器发送的功能选择信号输出相应的目标功能信号;
[0009]与所述功能选择电路连接的信号复用开关,用于根据所述功能选择电路输出的所述目标功能信号确定开关的位置;
[0010]其中,所述开关的位置具体包括第一功能位置和第二功能位置,所述第一功能位置对应的是JTAG仿真器的接口用于调试功能;所述第二功能位置对应的是JTAG仿真器的接口用于应用功能。
[0011]优选地,还包括:信号驱动增强电路;
[0012]所述信号驱动增强电路具体包括:
[0013]与所述待调试的控制器和所述JTAG仿真器连接的缓冲器;
[0014]与所述缓冲器的电源端连接的电容。
[0015]优选地,所述功能选择电路具体包括:
[0016]与所述待调试的控制器的GP10 口连接的与非门;
[0017]与所述与非门连接的第一 P沟道M0S管;
[0018]与所述待调试的控制器的GP10 口连接的与门;
[0019]与所述与门连接的第二 P沟道M0S管;
[0020]其中,所述与非门还与所述信号复用开关的开关控制引脚连接;所述第一 P沟道M0S管和所述第二 P沟道M0S管均与所述调试接口连接。
[0021]优选地,所述信号复用开关包括:
[0022]开关控制引脚;
[0023]第一开关和第二开关;
[0024]其中,所述第一开关和所述第二开关均有正极触点和负极触点;所述第一开关的正极触点的位置和所述第二开关负极触点的位置对应所述第一功能位置;
[0025]所述第一开关的负极触点的位置和所述第二开关正极触点的位置对应所述第二功能位置。
[0026]—种JTAG接口信号处理系统,包括:调试计算机、相应的JTAG仿真器、待调试的控制器和上述所述的JTAG接口信号处理电路。
[0027]优选地,所述待调试的控制器包括:
[0028]待调试的MCU和/或待调试的DSP。
[0029]本发明所提供的JTAG接口信号处理电路,能够通过在待测试的控制器上选择JTAG仿真器的接口的用途,功能选择电路根据待测试的控制器上发送的功能选择信号输出对应的目标功能信号;然后信号复用电路根据目标功能信号确定开关的位置。通过该电路可以将USB、LAN、串口信号接口与JTAG调试信号接口用一种分时复用的方式进行连接。在具体实施中可以根据实际需求,在两种模式下进行切换,不仅节省资源还可以充分利用空间。
【附图说明】
[0030]为了更清楚地说明本发明实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031]图1为本发明提供的一种JTAG接口信号处理电路的结构图;
[0032]图2为本发明提供的另一种JTAG接口信号处理电路的结构图;
[0033]图3为本发明提供的一种信号复用电路;
[0034]图4为本发明提供的一种JTAG接口信号处理系统的结构图。
【具体实施方式】
[0035]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本发明保护范围。
[0036]本发明的核心是提供一种JTAG接口信号处理电路及系统。
[0037]为了使本技术领域的人员更好地理解本发明方案,下面结合附图和【具体实施方式】对本发明作进一步的详细说明。
[0038]实施例一
[0039]图1为本发明提供的一种JTAG接口信号处理电路的结构图。如图1所示,包括:信号复用电路1,
[0040]信号复用电路1具体包括:
[0041 ] 与JTAG仿真器连接的调试接口 10 ;
[0042]与待调试的控制器连接的功能选择电路11,用于根据待调试的控制器发送的功能选择信号输出相应的目标功能信号;
[0043]与功能选择电路11连接的信号复用开关12,用于根据功能选择电路11输出的目标功能信号确定开关的位置;
[0044]其中,开关的位置具体包括第一功能位置和第二功能位置,第一功能位置对应的是JTAG仿真器的接口用于调试功能;第二功能位置对应的是JTAG仿真器的接口用于应用功能。
[0045]需要说明的是,本发明中提到的JTAG仿真器的接口用于调试功能包括:JTAG仿真器的接口用于在线调试、在线仿真,程序下载等JTAG仿真器的接口用于应用功能包括:JTAG仿真器的接口,如USB、LAN、串口执行应用功能。
[0046]如图1所示,调试接口 10与JTAG仿真器的接口连接。在具体实施中,根据实际需求在待测试的控制器上选择,使得待测试的控制器发送对应的功能选择信号。功能选择电路11与待测试的控制器连接,根据上述功能选择信号输出对应的目标功能信号。
[0047]例如,当在待测试的控制器上选择了 JTAG仿真器的接口用于调试功能时,则功能选择电路11将功能选择信号解析,此时的目标功能信号就表示第一功能位置对应的信号,然后将该目标功能信号输出至信号复用开关12。信号复用开关12根据该目标功能信号确定开关的位置为第一功能位置。
[0048]当在待测的试控制器上选择了 JTAG仿真器的接口用于应用功能时,则功能选择电路11将功能选择信号解析,此时的目标功能信号就表示第二功能位置对应的信号,然后将该目标功能信号输出至信号复用开关12。信号复用开关12根据该目标功能信号确定开关的位置为第二功能位置。
[0049]本发明提供的JTAG接口信号处理电路,能够通过在待测试的控制器上选择JTAG仿真器的接口的用途,功能选择电路根据待测试的控制器上发送的功能选择信号输出对应的目标功能信号;然后信号复用电路根据目标功能信号确定开关的位置。通过该电路可以将USB、LAN、串口信号接口与JTAG调试信号接口用一种分时复用的方式进行连接。在具体实施中可以根据实际需求,在两种模式下进行切换,不仅节省资源还可以充分利用空间。
[0050]图2为本发明提供的另一种JTAG接口信号处理电路的结构图。作为一种优选的实施方式,还包括:信号驱动增强电路2 ;
[0051 ] 信号驱动增强电路2具体包括:
[0052]与待调试的控制器和JTAG仿真器连接的缓冲器20 ;
[0053]与缓冲器的电源端连接的电容21。
[0054]在具体实施中,由于JTAG信号电气特性,对从JTAG仿真器到待调试的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1