一种便捷高效的JTAG链路远程切换系统的制作方法

文档序号:15651941发布日期:2018-10-12 23:16阅读:330来源:国知局

本实用新型涉及远程管理系统,属于服务器技术领域,尤其涉及一种便捷高效的JTAG链路远程切换系统。



背景技术:

服务器系统结构复杂,由多种不同用途的内部设备、部件组成,而各种设备、部件在信号传输方式、接口、协议上也存在不同的要求,因此,在整个设计、生产、测试和后期维护上面也存在很大挑战。

国际标准组织针对大规模集成电路制定一套协议,用来针对芯片内部的测试、烧录固件等侦测和纠错机制,就是国际标准测试协议Joint Test Action Group,缩写为JTAG。服务器系统中每个设备都存在JTAG接口,如果在实际设计和使用中将每个接口都单独接出来,不利于系统布局,同时也会造成板卡空间、资源的浪费,后期维护工作量大不利于管理。

现有处理方法是将系统内所有设备的JTAG串一起,不同设备之间预留电阻或者用跳针的方式来选择某一时间点单独监测处理其中一个设备,只保留一个对外接口,便于后期维护检测,这也是JTAG的协议规定的。

上述处理方式虽然改善了维护操作的效率,但也存在不足,针对串接的JTAG的设备,需要有人工面对系统做硬件上的去电阻、上电阻或者更换跳针的连通方向来实现,后期维护检测都同样要耗费大量时间和人力,且不能通过远程控制机房作业,不利于服务器系统进行有效管理。

如中国专利(申请公布号CN106597265A)公开了“一种JTAG链路自动实现通道切换的方法及系统”,具体包括:CPLD后置于JTAG链路;在CPLD与JTAG链路之间串联一缓冲器,所述缓冲器的使能控制端低电平有效,JTAG链路的TRST引脚通过一反相器与所述缓冲器的使能控制端相连,CPLD的TDO引脚作为整个链路的输出端通过所述缓冲器与所述第一连接器相连;设置第二连接器与CPLD连接,用于通过该连接器进行CPLD在线编程。虽然通过该方法及系统可以自动完成通道切换,方便实现JTAG测试覆盖CPLD,但切换和测试过程较为复杂,不方便操作使用。



技术实现要素:

本实用新型的目的是提出一种便捷高效的JTAG链路远程切换系统,用于解决现有技术中的问题。

本实用新型通过以下技术方案予以实现:

一种便捷高效的JTAG链路远程切换系统,包括基板管理控制器、多路复用器,所述基板管理控制器的JTAG端口与多路复用器的总JTAG端口连接,多路复用器上还设置有多个分JTAG端口,多个分JTAG端口分别用于连接服务器系统中带有JTAG端口的设备,所述多路复用器上设置有切换开关,切换开关与基板管理控制的命令输出端连接,通过切换开关实现择一的在多路复用器的总JTAG端口与分JTAG端口之间实现导通。

如上所述的一种便捷高效的JTAG链路远程切换系统,所述带有JTAG端口的设备为CPLD或PCIE设备。

如上所述的一种便捷高效的JTAG链路远程切换系统,所述分JTAG端口设置有4或6个。

如上所述的一种便捷高效的JTAG链路远程切换系统,所述多路复用器的型号为74HC4051D8。

如上所述的一种便捷高效的JTAG链路远程切换系统,所述多路复用器设置有2套,基板管理控制器通过带有地址编码的命令控制2套多路复用器上的切换开关打开。

与现有技术相比,本实用新型的优点是:

1、本实用新型可用于intel purley platform高端服务器系统中,系统中基板管理控制器BMC在机房不停电、主板没有开机的状况下一直处于工作状态。

因此,维护人员通过网络远程访问BMC,让BMC去控制多路复用器切换到不同的连通路线对应的带有JTAG端口的设备。

2、通过设置多路复用器,在基板管理控制器与多个带有JTAG端口的设备之间择一的连接,方便操作和远程控制,便于对服务器系统进行维护。

3、本实用新型简化了服务器系统的检测维护成本,降低时间人力成本,可以精确定位需要访问的JTAG端口的设备,快速处理JTAG需求。

附图说明

为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍。

图1是本实用新型的系统原理图。

具体实施方式

为使本实用新型实施例的目的、技术方案和优点更加清楚,下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本实用新型一部分实施例,而不是全部的实施例。

如图1所示,本实施例公开的一种便捷高效的JTAG链路远程切换系统,包括基板管理控制器、多路复用器。

基板管理控制器的JTAG端口与多路复用器的总JTAG端口连接,多路复用器上还设置有多个分JTAG端口,多个分JTAG端口分别用于连接服务器系统中带有JTAG端口的设备。多路复用器上设置有切换开关,切换开关与基板管理控制的命令输出端连接,通过切换开关实现择一的在多路复用器的总JTAG端口与分JTAG端口之间实现导通。

具体而言,本实用新型的一种便捷高效的JTAG链路远程切换系统,可以应用于intel purley platform的高端服务器系统,该服务器系统中基板管理控制器BMC在机房不停电、主板没有开机的状况下一直处于工作状态。因此,维护人员可以通过网络远程访问BMC,让BMC去控制多路复用器切换到不同的连通路线对应的带有JTAG端口的设备,进而方便维护需要救助的设备。

如图1所示,本实施例中,当维护人员通过网络访问带有JTAG端口的CPLD或PCIE设备、板卡时,首先通过基板管理控制器给多路复用器的切换开关K发送命令,根据接收到的命令切换开关K将A-B1、A-B2、A-B3、A-B4、A-B5、A-B6、A-B7、A-B8择一的导通,而余下的七个通路保持关闭状态,近而能够直接和对应的带有JTAG端口的CPLD或PCIE设备、板卡实现通讯,进行CPLD或PCIE设备、板卡的维护和救助。

当带有更多的CPLD或PCIE设备、板卡时,可以设置2套或以上的多路复用器,基板管理控制器通过带有地址编码的命令控制2套或以上的多路复用器上的切换开关打开。进而精确定位需要访问的JTAG端口的设备,快速处理JTAG需求

本实用新型未详尽描述的技术内容均为公知技术。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1