一种服务器芯片调试电路、调试方法及服务器技术

技术编号:19744913 阅读:22 留言:0更新日期:2018-12-12 04:40
本发明专利技术实施例公开了一种服务器芯片调试电路、调试方法及服务器,属于服务器设计领域。调试电路包括:调试控制单元、若干个受调试芯片及调试连接器。调试控制单元包含选择开关模块、命令解析模块。选择开关模块一端分别通过第一接口与所述若干个受调试芯片的调试接口连接,选择开关模块另一端与调试连接器连接。命令解析模块用于接受调试接口的命令,并根据所述命令控制选择开关模块选择接通一受调试芯片与调试连接器。通过调试控制单元将多个芯片的调试接口切换至一个调试接口的连接器,并可根据需要通过命令灵活切换各个接口,节省电路板空间,降低成本,提升调试灵活性,为提升服务器板卡空间利用率提供了有效方法。

【技术实现步骤摘要】
一种服务器芯片调试电路、调试方法及服务器
本专利技术涉及服务器电路设计领域。
技术介绍
随着服务器的快速发展,服务器的功能越来越多,性能越来越强,这也导致电路板上的器件不断增加,如何在有限的电路板空间内布局更多的功能芯片已成为电路板设计的一个难点。在服务器系统中,芯片接口多种多样,需要为多个芯片预留调试接口,便于系统的调试及维护,服务器正常运行时,这些调试接口利用率较低,而多个调试接口连接器也占用了较多的电路板空间。服务器设有多个调试连接器,由于多个调试连接器成本高也会造成服务器的制造成本升高。调试不同芯片时需要手动连接至对应的调试连接器,操作繁琐。
技术实现思路
本专利技术实施例为解决上述多调试连接器设计存在的技术问题,为此,提供了一种服务器芯片调试电路、调试方法及服务器,具有能根据需要通过命令灵活切换各个接口,节省电路板空间,降低了成本,提升了调试灵活性,提升服务器板卡空间利用率的优点。为了实现上述目的,本专利技术实施例采用如下技术方案。本专利技术实施例一方面提供了一种服务器芯片调试电路,包括:调试控制单元、若干个受调试芯片及调试连接器。调试控制单元包含选择开关模块、命令解析模块。选择开关模块一端分别通过第一接口与所述若干个受调试芯片的调试接口连接,选择开关模块另一端通过第二接口与调试连接器连接。命令解析模块用于接受调试接口的命令,并根据所述命令控制选择开关模块选择接通一受调试芯片与调试连接器。优选的,调试控制单元为CPLD芯片。优选的,所述第一接口是UART,I2C,JTAG,USB接口中的任一种。优选的,所述第二接口是UART,I2C,JTAG,USB接口中的任一种。第一接口与第二接口不同时,调试控制单元包含协议转换模块。优选的,第一接口与第二接口是同一种。本专利技术实施例另一方面提供了一种服务器芯片调试方法,包括步骤:接收调试命令,根据调试命令选择接通调试通路,进行调试。优选的,服务器芯片调试方法,接收调试命令还包括验证调试命令是否为合法操作。优选的,服务器芯片调试方法,接收调试命令还包括对命令进行解析操作。本专利技术实施例还提供了一种服务器,包括所述的服务器芯片调试电路。本专利技术实施例的有益效果:通过调试控制单元将多个芯片的调试接口切换至一个调试接口的连接器,并可根据需要通过命令灵活切换各个接口,节省了电路板空间,降低了成本,提升了调试灵活性,为提升服务器板卡空间利用率提供了有效方法。附图说明图1是实施例的硬件连接拓扑图。图2是实施例的调试流程图。具体实施方式下面结合附图与实施例对本专利技术作进一步说明。实施例1如图1所示,一种服务器芯片调试电路,包括:调试控制单元U1、n个受调试芯片(I1、I2、…、In)及调试连接器J1。本实施例中调试控制单元具体为CPLD芯片。调试控制单元包含选择开关模块S、命令解析模块。选择开关模块一端分别通过第一接口分别与所述若干个受调试芯片的调试接口(调试接口1、调试接口2、…、调试接口n)连接。本实施例中调试接口1、调试接口2、…、调试接口n、调试接口z具体是I2C协议接口。选择开关模块另一端通过调试接口z与调试连接器连接。命令解析模块用于接受调试接口的命令,并根据所述命令控制选择开关模块选择接通一受调试芯片与调试连接器。本实施例的服务器芯片调试方法,包括步骤:接收调试命令,根据调试命令选择接通调试通路,进行调试。当需要调试时,外部调试工具通过线缆连接至调试连接器J1,用户通过命令告知CPLD当前需要对哪个芯片进行调试,CPLD的命令解析模块接收命令后通过控制信号控制CPLD内部的选择开关,选择相应的芯片调试接口信号连通至调试连接器J1,从而可以对相应的芯片进行调试动作。如图2所示,服务器芯片调试方法具体工作流程包括,CPLD实时监控来自调试接口的命令,命令解析模块对命令解密,验证命令是否为合法操作。如命令不合法,返回开始步骤。如命令合法,对命令进行解析。命令解析模块对命令进行解析,判断命令是否为选择调试接口命令,如命令不是选择调试接口命令,返回开始步骤。如命令为选择调试接口的命令,命令解析模块控制开关模块S选择相应的调试接口接通至外部调试连接器J1,通过外部调试工具、外部接口对相应的芯片进行调试。实施例2本实施例与实施例1的不同之处在于,本实施例中调试接口1、调试接口2、…、调试接口n为I2C协议接口。调试接口z是UART协议接口。调试控制单元包含协议转换模块,实现I2C协议接口与调试接口z的UART协议接口进行转换。通过协议转换模块,增加了调试控制单元两侧的协议可选择范围。上述虽然结合附图对本专利技术的具体实施方式进行了描述,但并非对本专利技术保护范围的限制,所属领域技术人员应该明白,在本专利技术的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本专利技术的保护范围以内。本文档来自技高网...

【技术保护点】
1.一种服务器芯片调试电路,其特征在于,包括:调试控制单元、若干个受调试芯片及调试连接器;调试控制单元包含选择开关模块、命令解析模块;选择开关模块一端分别通过第一接口与所述若干个受调试芯片的调试接口连接,选择开关模块另一端与调试连接器连接;命令解析模块用于接受调试接口的命令,并根据所述命令控制选择开关模块选择接通一受调试芯片与调试连接器。

【技术特征摘要】
1.一种服务器芯片调试电路,其特征在于,包括:调试控制单元、若干个受调试芯片及调试连接器;调试控制单元包含选择开关模块、命令解析模块;选择开关模块一端分别通过第一接口与所述若干个受调试芯片的调试接口连接,选择开关模块另一端与调试连接器连接;命令解析模块用于接受调试接口的命令,并根据所述命令控制选择开关模块选择接通一受调试芯片与调试连接器。2.如权利要求1所述的服务器芯片调试电路,其特征在于,所述调试控制单元为CPLD芯片。3.如权利要求1所述的服务器芯片调试电路,其特征在于,所述第一接口是UART、I2C、JTAG、USB接口中的一种。4.如权利要求3所述的服务器芯片调试电路,...

【专利技术属性】
技术研发人员:董超刘栋
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1