[发明专利]一种服务器主板JTAG链路装置和设计方法有效
申请号: | 201911044072.5 | 申请日: | 2019-10-30 |
公开(公告)号: | CN110825454B | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 王海波;葛志华 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/455;G06F13/38 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 杨帆 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 主板 jtag 装置 设计 方法 | ||
本发明提供一种服务器主板JTAG链路装置和设计方法,包括若干主设备、CPLD以及从设备,所述若干主设备通过JTAG链路连接到所述CPLD的模拟JTAG接口;所述CPLD通过模拟JTAG接口经由JTAG链路连接到所述从设备,所述CPLD配置为根据主设备在位信号的变化而选择主设备之一与所述从设备进行通信。本发明链路拓扑简单,使用的分立元器件少,占PCB板的面积小,易于布局和布线,成本低廉。
技术领域
本发明涉及计算机领域,并且更具体地,涉及一种服务器主板JTAG(Joint TestAction Group,联合测试工作组)链路装置和设计方法。
背景技术
通用服务器和异质结构的服务器都有JTAG链路,该链路上BMC(基板管理控制器)和XDP(eXtend Debug Port)是JTAG总线中的主设备,CPU0、CPU1和PCH(南桥)是从设备;JTAG链路主要用来实现debug(调试)功能,当XDP接到主板上后,XDP通过JTAG链路来和PCH以及两颗CPU通信,进行数据和日志的抓取等工作,当远程客户端通过网络连接到BMC后,BMC通过JTAG链路和PCH以及两颗CPU进行通信,实现远程debug功能;目前Purley和Whitley平台服务器都是如此。
现有的技术方案如图1所示,BMC和XDP通过JTAG链路同PCH以及两颗CPU通信,其中,在链路上用了好多颗MUX(数据选择器)芯片以及level shift(电平漂移)芯片,用来转换电平以及逻辑关系转换。这种JTAG链路拓扑关系复杂,为了实现JTAG的菊花链走线,使用的诸如level shift和Mux分立元器件比较多。这样会给布局以及走线带来困难,导致电路板上杂线很多,布线有一定难度。
发明内容
鉴于此,本发明实施例的目的在于提出一种服务器主板JTAG链路装置,以降低服务器中JTAG链路的复杂性,减少硬件成本。
基于上述目的,本发明实施例的一方面提供了一种服务器主板JTAG链路装置,包括若干主设备、CPLD以及从设备,
所述若干主设备通过JTAG链路连接到所述CPLD的模拟JTAG接口;
所述CPLD通过模拟JTAG接口经由JTAG链路连接到所述从设备,所述CPLD配置为根据主设备在位信号的变化而选择所述主设备之一与所述从设备进行通信。
在一些实施方式中,还包括JTAG桥片,所述JTAG桥片配置用于将JTAG链路扩展为多路。
在一些实施方式中,所述CPLD通过所述JTAG桥片连接到所述从设备。
在一些实施方式中,所述主设备包括BMC和XDP。
在一些实施方式中,所述CPLD配置为;感知所述XDP的在位信号,并响应于所述主板上没有插入XDP而使所述BMC与所述从设备进行通信。
在一些实施方式中,所述CPLD还配置为:响应于所述主板上插入XDP而使所述XDP与所述从设备进行通信。
在一些实施方式中,所述从设备包括PCH和CPU。
在一些实施方式中,所述JTAG链路可用于通用服务器和异质结构服务器。
本发明实施例的另一方面提供了一种服务器主板JTAG链路设计方法,包括:使用CPLD来连接JTAG链路中主设备和从设备;将所述CPLD配置为根据主设备在位信号的变化而选择所述主设备之一与所述从设备进行通信。
在一些实施方式中,所述主设备包括BMC和XDP,其中所述CPLD配置为感知所述XDP的在位信号,并响应于所述主板上没有插入XDP而使所述BMC与所述从设备进行通信,以及响应于所述主板上插入XDP而使所述XDP与所述从设备进行通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911044072.5/2.html,转载请声明来源钻瓜专利网。