CN108984354A - 一种服务器芯片调试电路、调试方法及服务器 - Google Patents

一种服务器芯片调试电路、调试方法及服务器 Download PDF

Info

Publication number
CN108984354A
CN108984354A CN201810682008.9A CN201810682008A CN108984354A CN 108984354 A CN108984354 A CN 108984354A CN 201810682008 A CN201810682008 A CN 201810682008A CN 108984354 A CN108984354 A CN 108984354A
Authority
CN
China
Prior art keywords
debugging
interface
server
debug
chips
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810682008.9A
Other languages
English (en)
Inventor
董超
刘栋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201810682008.9A priority Critical patent/CN108984354A/zh
Publication of CN108984354A publication Critical patent/CN108984354A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • G06F11/2236Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test CPU or processors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2273Test methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2284Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by power-on test, e.g. power-on self test [POST]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4022Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

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

Description

一种服务器芯片调试电路、调试方法及服务器
技术领域
本发明涉及服务器电路设计领域。
背景技术
随着服务器的快速发展,服务器的功能越来越多,性能越来越强,这也导致电路板上的器件不断增加,如何在有限的电路板空间内布局更多的功能芯片已成为电路板设计的一个难点。在服务器***中,芯片接口多种多样,需要为多个芯片预留调试接口,便于***的调试及维护,服务器正常运行时,这些调试接口利用率较低,而多个调试接口连接器也占用了较多的电路板空间。
服务器设有多个调试连接器,由于多个调试连接器成本高也会造成服务器的制造成本升高。调试不同芯片时需要手动连接至对应的调试连接器,操作繁琐。
发明内容
本发明实施例为解决上述多调试连接器设计存在的技术问题,为此,提供了一种服务器芯片调试电路、调试方法及服务器,具有能根据需要通过命令灵活切换各个接口,节省电路板空间,降低了成本,提升了调试灵活性,提升服务器板卡空间利用率的优点。
为了实现上述目的,本发明实施例采用如下技术方案。
本发明实施例一方面提供了一种服务器芯片调试电路,包括:
调试控制单元、若干个受调试芯片及调试连接器。调试控制单元包含选择开关模块、命令解析模块。选择开关模块一端分别通过第一接口与所述若干个受调试芯片的调试接口连接,选择开关模块另一端通过第二接口与调试连接器连接。命令解析模块用于接受调试接口的命令,并根据所述命令控制选择开关模块选择接通一受调试芯片与调试连接器。
优选的,调试控制单元为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协议接口进行转换。通过协议转换模块,增加了调试控制单元两侧的协议可选择范围。
上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。

Claims (9)

1.一种服务器芯片调试电路,其特征在于,包括:
调试控制单元、若干个受调试芯片及调试连接器;调试控制单元包含选择开关模块、命令解析模块;选择开关模块一端分别通过第一接口与所述若干个受调试芯片的调试接口连接,选择开关模块另一端与调试连接器连接;命令解析模块用于接受调试接口的命令,并根据所述命令控制选择开关模块选择接通一受调试芯片与调试连接器。
2.如权利要求1所述的服务器芯片调试电路,其特征在于,所述调试控制单元为CPLD芯片。
3.如权利要求1所述的服务器芯片调试电路,其特征在于,所述第一接口是UART、I2C、JTAG、USB接口中的一种。
4.如权利要求3所述的服务器芯片调试电路,其特征在于,所述第二接口是UART,I2C,JTAG,USB接口中的任一种;第一接口与第二接口不同时,调试控制单元包含协议转换模块。
5.如权利要求3所述的服务器芯片调试电路,其特征在于,所述第一接口与第二接口是同一种。
6.一种服务器芯片调试方法,其特征在于,包括步骤:
接收调试命令,根据调试命令选择接通调试通路,进行调试。
7.如权利要求4所述的服务器芯片调试方法,其特征在于,接收调试命令还包括验证调试命令是否为合法操作。
8.如权利要求4所述的服务器芯片调试方法,其特征在于,接收调试命令还包括对命令进行解析操作。
9.一种服务器,其特征在于,包括权利要求1~3所述的服务器芯片调试电路。
CN201810682008.9A 2018-06-27 2018-06-27 一种服务器芯片调试电路、调试方法及服务器 Pending CN108984354A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810682008.9A CN108984354A (zh) 2018-06-27 2018-06-27 一种服务器芯片调试电路、调试方法及服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810682008.9A CN108984354A (zh) 2018-06-27 2018-06-27 一种服务器芯片调试电路、调试方法及服务器

Publications (1)

Publication Number Publication Date
CN108984354A true CN108984354A (zh) 2018-12-11

Family

ID=64538617

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810682008.9A Pending CN108984354A (zh) 2018-06-27 2018-06-27 一种服务器芯片调试电路、调试方法及服务器

Country Status (1)

Country Link
CN (1) CN108984354A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109407655A (zh) * 2018-12-27 2019-03-01 北京中星微电子有限公司 一种调试芯片的方法及装置
CN110083560A (zh) * 2019-04-03 2019-08-02 杭州迪普科技股份有限公司 一种多jtag接口切换芯片、方法及单板调试***
CN110888046A (zh) * 2019-11-25 2020-03-17 展讯通信(上海)有限公司 ***级芯片及其测试方法、存储介质、终端
CN111289885A (zh) * 2020-03-06 2020-06-16 湖南国科微电子股份有限公司 一种芯片上电死机的调试***及方法
CN111459736A (zh) * 2020-03-20 2020-07-28 江苏集萃智能集成电路设计技术研究所有限公司 视频处理芯片的板极调试方法
CN111694782A (zh) * 2020-05-23 2020-09-22 苏州浪潮智能科技有限公司 一种实现可信平台模组自动切换的架构和方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040060349A (ko) * 2002-12-30 2004-07-06 엘지전자 주식회사 멀티프로세서 보드시스템의 디버그 포트 다중화장치
CN101581759A (zh) * 2009-06-16 2009-11-18 华为技术有限公司 Jtag转接接口、单板、jtag接口转换板及单板测试***
CN102213743A (zh) * 2010-04-01 2011-10-12 英业达股份有限公司 信号测试装置
CN104298575A (zh) * 2013-07-16 2015-01-21 鸿富锦精密电子(天津)有限公司 主板调试电路
CN107749868A (zh) * 2017-09-06 2018-03-02 中国航空工业集团公司西安飞行自动控制研究所 一种基于目标机服务器的远程调试方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040060349A (ko) * 2002-12-30 2004-07-06 엘지전자 주식회사 멀티프로세서 보드시스템의 디버그 포트 다중화장치
CN101581759A (zh) * 2009-06-16 2009-11-18 华为技术有限公司 Jtag转接接口、单板、jtag接口转换板及单板测试***
CN102213743A (zh) * 2010-04-01 2011-10-12 英业达股份有限公司 信号测试装置
CN104298575A (zh) * 2013-07-16 2015-01-21 鸿富锦精密电子(天津)有限公司 主板调试电路
CN107749868A (zh) * 2017-09-06 2018-03-02 中国航空工业集团公司西安飞行自动控制研究所 一种基于目标机服务器的远程调试方法

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109407655A (zh) * 2018-12-27 2019-03-01 北京中星微电子有限公司 一种调试芯片的方法及装置
CN109407655B (zh) * 2018-12-27 2021-05-25 重庆中星微人工智能芯片技术有限公司 一种调试芯片的方法及装置
CN110083560A (zh) * 2019-04-03 2019-08-02 杭州迪普科技股份有限公司 一种多jtag接口切换芯片、方法及单板调试***
CN110888046A (zh) * 2019-11-25 2020-03-17 展讯通信(上海)有限公司 ***级芯片及其测试方法、存储介质、终端
CN111289885A (zh) * 2020-03-06 2020-06-16 湖南国科微电子股份有限公司 一种芯片上电死机的调试***及方法
CN111289885B (zh) * 2020-03-06 2022-06-03 湖南国科微电子股份有限公司 一种芯片上电死机的调试***及方法
CN111459736A (zh) * 2020-03-20 2020-07-28 江苏集萃智能集成电路设计技术研究所有限公司 视频处理芯片的板极调试方法
CN111694782A (zh) * 2020-05-23 2020-09-22 苏州浪潮智能科技有限公司 一种实现可信平台模组自动切换的架构和方法
CN111694782B (zh) * 2020-05-23 2022-03-04 苏州浪潮智能科技有限公司 一种实现可信平台模组自动切换的装置和方法

Similar Documents

Publication Publication Date Title
CN108984354A (zh) 一种服务器芯片调试电路、调试方法及服务器
CN212009333U (zh) 兼容多种接口信号的接口板
CN110362525B (zh) 一种基于cpld实现多串口切换的方法、***和板卡
CN105068967B (zh) I2c设备的控制方法、装置及终端
CN110247265B (zh) 多功能数据线、切换电路和切换方法
CN117097614A (zh) 一种存储***及其外插卡通信工作模式切换装置
CN208781223U (zh) 一种基于cpci总线的数据处理板
CN208110030U (zh) 一种电表通信模块的通信测试板
CN211557273U (zh) 一种新型电力标准化通信核心板
CN206363306U (zh) 一种终端及其串口通信电路
CN110913374B (zh) 一种物联网跨网通信模块的通信方式
CN208227290U (zh) Lightning转接电路以及转接线
CN103200248B (zh) 基于嵌入式***的电力参数监测的通信方法
CN208000578U (zh) 一种刀片式数据处理设备
CN219179797U (zh) 边缘盒子及控制***
CN215679197U (zh) 一种可卸载式主板开发除错用模组及服务器主板
CN111131012A (zh) 物联网网关的控制电路、物联网网关和物联网***
CN214586864U (zh) 调试设备和调试***
CN216670733U (zh) 集线器
CN208283939U (zh) 一种数据监控和记录集中器
CN203705932U (zh) 基于无线技术的Modbus通信集中器
CN218526142U (zh) 一种集中器远程通信模组
CN211604287U (zh) 一种便携式调试工具
CN215646374U (zh) 一种配电柜用二次控制回路控制装置
CN216310776U (zh) 接口板卡、用户设备及cpu的测试***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20181211

RJ01 Rejection of invention patent application after publication