一种JTAG接口复用方法及装置制造方法及图纸

技术编号:16472473 阅读:50 留言:0更新日期:2017-10-29 00:11
本申请公开了一种JTAG接口复用方法及装置,涉及集成电路测试技术领域,为解决JTAG接口复用导致调试速度慢的问题而发明专利技术。本申请的JTAG接口复用装置包括:复用控制模块、信号输入模块和信号输出模块;信号输入模块的输入端与复用JTAG接口连接,信号输入模块的控制端与复用控制模块连接,信号输入模块的输出端与IP核JTAG接口连接;信号输出模块的输入端与IP核JTAG接口连接,信号输出模块的控制端与复用控制模块连接,信号输出模块的输出端与复用JTAG接口连接;复用控制模块的输入端与复用JTAG接口连接,复用控制模块的输出端分别与信号输入模块的控制端、信号输出模块的控制端连接。本申请主要应用于JTAG接口复用的过程中。

Method and device for multiplexing JTAG interface

The present invention discloses a JTAG interface multiplexing method and device, which relates to the field of IC test technology and is invented to solve the problem of slow debugging speed caused by JTAG interface multiplexing. The application of JTAG interface multiplexing device includes: multiplexing control module, signal input module and the output module; signal input module is connected with the input terminal and multiplexing JTAG interface, control terminal and multiplexing control module is connected with the signal input module, signal input module and the output end is connected with the IP nuclear JTAG interface signal; the input end of the output module in connection with the IP nuclear JTAG interface, control terminal and multiplexing control module is connected with the signal output module, signal output module is connected to the output end of the JTAG interface and multiplexing multiplexing; the input end of the control module and JTAG interface connection multiplexing, multiplexing control output control module is connected with signal input module, signal output module of the control terminal end connection. This application is mainly used in the process of JTAG interface multiplexing.

【技术实现步骤摘要】
一种JTAG接口复用方法及装置
本申请涉及集成电路测试
,尤其涉及一种JTAG接口复用方法及装置。
技术介绍
随着ASIC(ApplicationSpecificIntegratedCircuits,专用集成电路)芯片的复杂度和集成度的不断提高,存在着大量使用IP(IntellectualProperty,知识产权)核的情况,大部分IP核都提供有JTAG(JointTestActionGroup,联合测试工作组)接口,为了节省芯片管脚,需要多个IP核共同复用一个JTAG接口,以方便集成JTAG控制器接口互联复用。在现有技术中,JTAG接口复用方式是通过JTAG菊花链实现的,即将多个JTAG控制器的输出端与输入端之间串成一条链,第一级JTAG控制器的输入端连接芯片的输入端管脚,下一级JTAG控制器的输入端连接上一级JTAG控制器的输出端,最后一级的输出端连接到芯片的输出管脚,形成JTAG菊花链。用JTAG菊花链的方式对JTAG控制器进行接口复用,JTAG链很长,单独访问某一JTAG控制器节点耗时较多,而且调试分析不太直观。尤其是,当某个JTAG控制器节点出现问题而导致整个菊花链上的JTAG控制器都不能访问的情况,通过JTAG接口调试芯片速度的较慢。
技术实现思路
本申请提供了一种JTAG接口复用方法及装置,以解决JTAG接口复用导致调试速度慢的问题。一方面,本申请提供了一种JTAG接口复用装置,该装置包括:复用控制模块、信号输入模块和信号输出模块;所述信号输入模块的输入端与复用JTAG接口连接,所述信号输入模块的控制端与所述复用控制模块连接,所述信号输入模块的输出端与IP核JTAG接口连接;所述信号输出模块的输入端与所述IP核JTAG接口连接,所述信号输出模块的控制端与所述复用控制模块连接,所述信号输出模块的输出端与所述复用JTAG接口连接;所述复用控制模块的输入端与所述复用JTAG接口连接,所述复用控制模块的输出端分别与所述信号输入模块的控制端、所述信号输出模块的控制端连接。另一方面,本申请提供了一种JTAG接口复用方法,该方法包括:应用于权利要求1-5任一项所述的包括复用控制模块、信号输入模块和信号输出模块的JTAG接口复用装置,所述方法包括:所述复用控制模块接收复用控制指令;所述复用控制模块根据所述复用控制指令,生成复用控制信号;所述复用控制模块发送所述复用控制信号;所述信号输入模块和所述信号输出模块接收所述复用控制信号,并选择调试信号输入/输出接口。本申请提供的一种JTAG接口复用方法及装置,通过信号输入模块和信号输出模块将不同IP核JTAG接口互联,复用控制模块控制具体需要访问的JTAG接口,提高JTAG访问利用率,方便进行调试分析。而且不同IP核JTAG接口之间不会相互影响,不会出现因为某一个IP核JTAG接口出现故障而造成所有IP核JTAG接口都不能访问的情况。当需要复用的IP核JTAG接口增多时,不需要增加访问JTAG接口的开销。附图说明为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1本申请提供的一种JTAG接口复用装置的结构示意图;图2为本申请提供的一种信号输入模块的结构示意图;图3为本申请提供的一种信号输出模块的结构示意图;图4为本申请提供的一种JTAG接口复用方法的流程图;图5为本申请提供的一种根据生成控制信号的方法流程图;图6为本申请提供的一种选择输入输出接口的方法流程图。附图说明:11-复用JTAG接口,12-复用控制模块,13-信号输入模块,131-第一数据选择器,132-第二数据选择器,133-第三数据选择器,14-信号输出模块,141-第四数据选择器,15-IP核JTAG接口。具体实施方式随着ASIC(ApplicationSpecificIntegratedCircuits,专用集成电路)芯片的复杂度和集成度的不断提高,存在着大量使用IP(IntellectualProperty)核的情况,大部分IP核都提供有JTAG(JointTestActionGroup,联合测试工作组)接口,为了节省芯片管脚,需要多个IP核共同复用一个JTAG接口,以方便集成JTAG控制器接口互联复用。为了解决JTAG接口复用导致调试速度慢的问题,本申请提供了一种JTAG接口复用方法及装置。参见图1,为本申请提供的一种JTAG接口复用装置的结构示意图。参见图2,为本申请提供的一种信号输入模块的结构示意图,参见图3,为本申请提供的一种信号输出模块的结构示意图。如图1-3所示,本申请提供的一种JTAG借口复用装置包括:复用控制模块12、信号输入模块13和信号输出模块14;所述信号输入模块13的输入端与复用JTAG接口11连接,所述信号输入模块13的控制端与所述复用控制模块12连接,所述信号输入模块13的输出端与IP核JTAG接口15连接;所述信号输出模块14的输入端与所述IP核JTAG接口15连接,所述信号输出模块14的控制端与所述复用控制模块12连接,所述信号输出模块14的输出端与所述复用JTAG接口11连接;所述复用控制模块12的输入端与所述复用JTAG接口11连接,所述复用控制模块12的输出端分别与所述信号输入模块13的控制端、所述信号输出模块14的控制端连接。本申请的专利技术目的是实现ASIC内部存在的多个IP核的IP核JTAG接口,通过一个复用JTAG接口进行调试。其中信号输入模块和信号输出模块,是通过复用控制模块进行控制的,通过复用控制模块控制信号输入和信号输出的通道。在复用控制模块控制信号输入模块和信号输出模块的过程中,每次只能选取一个输入输出通道,以确保每次调试的是IP核JTAG接口中的一个IP核,能够针对特定的IP核进行调试,避免IP核的重复调试,并且能够准确定位故障位置,提高调试速度。调试设备通过复用JTAG接口11将输入输出通道的控制信号输入至复用控制模块12,复用控制模块12将控制信号分别输入信号输入模块13和信号输出模块14,信号输入模块13和信号输出模块14根据控制信号选择输入输出通道,以使得复用JTAG接口11实现对特定IP核JTAG接口15的调试。本申请提供的一种JTAG接口复用装置,通过信号输入模块13和信号输出模块14将不同IP核JTAG接口互联,复用控制模块12控制具体需要访问的JTAG接口,提高JTAG访问利用率,方便进行调试分析。而且不同IP核JTAG接口15之间不会相互影响,不会出现因为某一个IP核JTAG接口出现故障而造成所有IP核JTAG接口15都不能访问的情况。当需要复用的IP核JTAG接口15增多时,不需要增加访问JTAG接口的开销。优选地,所述复用JTAG接口(11)包括复用时钟输入接口、复用数据输入接口、复用模式选择接口和复用数据输出接口。IP核JTAG接口(15)包括IP核时钟输入接口、IP核数据输入接口、IP核模式选择接口和IP核数据输出接口。根据JTAG协议,在调试芯片过程中输入信号包括时钟信号,数据输入信号,模式选择信号和输出数据信号,所以需要调试的IP核设置的JTAG接口与复用JTAG本文档来自技高网...
一种JTAG接口复用方法及装置

【技术保护点】
一种JTAG接口复用装置,其特征在于,所述装置包括:复用控制模块(12)、信号输入模块(13)和信号输出模块(14);所述信号输入模块(13)的输入端与复用JTAG接口(11)连接,所述信号输入模块(13)的控制端与所述复用控制模块(12)连接,所述信号输入模块(13)的输出端与IP核JTAG接口(15)连接;所述信号输出模块(14)的输入端与所述IP核JTAG接口(15)连接,所述信号输出模块(14)的控制端与所述复用控制模块(12)连接,所述信号输出模块(14)的输出端与所述复用JTAG接口(11)连接;所述复用控制模块(12)的输入端与所述复用JTAG接口(11)连接,所述复用控制模块(12)的输出端分别与所述信号输入模块(13)的控制端、所述信号输出模块(14)的控制端连接。

【技术特征摘要】
1.一种JTAG接口复用装置,其特征在于,所述装置包括:复用控制模块(12)、信号输入模块(13)和信号输出模块(14);所述信号输入模块(13)的输入端与复用JTAG接口(11)连接,所述信号输入模块(13)的控制端与所述复用控制模块(12)连接,所述信号输入模块(13)的输出端与IP核JTAG接口(15)连接;所述信号输出模块(14)的输入端与所述IP核JTAG接口(15)连接,所述信号输出模块(14)的控制端与所述复用控制模块(12)连接,所述信号输出模块(14)的输出端与所述复用JTAG接口(11)连接;所述复用控制模块(12)的输入端与所述复用JTAG接口(11)连接,所述复用控制模块(12)的输出端分别与所述信号输入模块(13)的控制端、所述信号输出模块(14)的控制端连接。2.如权利要求1所述的装置,其特征在于,所述复用JTAG接口(11)包括复用时钟输入接口、复用数据输入接口、复用模式选择接口和复用数据输出接口;IP核JTAG接口(15)包括IP核时钟输入接口、IP核数据输入接口、IP核模式选择接口和IP核数据输出接口。3.如权利要求2所述的装置,其特征在于,所述信号输入模块(13),包括:第一数据选择器的输入端与所述复用时钟输入接口连接,所述第一数据选择器的控制端与所述复用控制模块(12)连接,所述第一数据选择器的输出端与所述IP核时钟输入接口连接;第二数据选择器的输入端与所述复用数据输入接口连接,所述第二数据选择器的控制端与所述复用控制模块(12)连接,所述第二数据选择器的输出端与所述IP核数据输入接口连接;第三数据选择器的输入端与所述复用模式选择接口连接,所述第三数据选择器的控制端与所述复用控制模块(12)连接,所述第三数据选择器的输出端与所述IP核模式选择接口连接。4.如权利要求2所述的装置,其特征在于,所述信号输出模块(14),包括:第四数据选择器的输出端与所述复用数据输出接口连接,所述第四数据选择器的控制端与所述复用控制模块(12)连接,所述第四数据选择器的输入端与所述IP核数据输出接口连接。5.如权利要求1-4任一项所述的装置,其...

【专利技术属性】
技术研发人员:张国许建国姜黎彭鹏
申请(专利权)人:湖南国科微电子股份有限公司
类型:发明
国别省市:湖南,43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1