服务器主板监测方法技术

技术编号:31154031 阅读:16 留言:0更新日期:2021-12-04 09:42
一种服务器主板监测方法,其通过一服务器主板监测系统执行,该服务器主板监测系统包括一在测主板、一转接模块以及一测试端电脑,该在测主板设置有一FPGA以及若干元器件,该若干元器件分别电连接该FPGA的连接脚,该方法包含:a.利用该FPGA监测各个连接脚的信号数据;b.利用该FPGA实时地将所记录的参数与对应的预设值进行比较,判断所记录的参数是否与对应的预设值相符合,如果是则继续执行本步骤,如果否则执行步骤c;c.利用该FPGA开始依序读取该特定事件发生的时间点后的一预设的时间区间内各个元器件的信号数据并储存为特定事件资料;d.利用该转接模块将该特定事件资料传输给该测试端电脑;及e.利用该测试端电脑对该特定事件资料进行分析。定事件资料进行分析。定事件资料进行分析。

【技术实现步骤摘要】
服务器主板监测方法
[0001]
本专利技术是一种服务器主板监测方法,尤其是一种应用于研发阶段服务器主板监测方法。
[0002]
技术介绍
当前服务器主板监测系统通常是针对测试用,因此需要在测主板上的可程序逻辑器件,例如CPLD (Complex Programmable Logic Device, 复杂可程序逻辑装置)、FPGA (Field Programmable Gate Array, 现场可程序化逻辑门阵列)等储存并传送所有的资料至测试端电脑,再由测试端电脑来对所有的资料进行比对和分析并转换成需要的形式便于测试人员观看测试结果,然而在研发阶段,并不需要对主板上的所有信息资料进行分析,只需要在出现故障时,对故障的信息资料进行截取和分析以便进行研发阶段debug(除错,调试)作业,故现有的服务器主板监测系统并不适用于研发阶段。
[0003]
技术实现思路
本专利技术要解决的技术问题提供一种服务器主板监测方法,其可减少传送至测试端电脑的资料量,避免了不必要的数据处理工作。
[0004]为解决上述技术问题,本专利技术提供一种服务器主板监测方法,其通过一服务器主板监测系统执行,该服务器主板监测系统包括一在测主板、一转接模块以及一测试端电脑,该在测主板设置有一FPGA, 以及若干元器件,该FPGA具有若干个连接脚,该若干元器件分别电连接该FPGA的连接脚该转接模块连接于该在测主板以及该测试端电脑之间,包含以下步骤:a.在该在测主板上电后,该FPGA监测各个连接脚的信号数据,记录对应的参数于缓冲器中;b.利用该FPGA实时地将所记录的参数与对应的预设值进行比较,判断所记录的参数是否与对应的预设值相符合,如果是则继续执行本步骤,如果否则代表特定事件发生,则执行步骤c;c.在该特定事件发生的时间点后,该FPGA开始在一预设时间区间内依序读取并记录各个元器件的信号数据,并将该预设时间区间内所读取并记录的信号数据储存为特定事件资料,接着执行步骤d;d.该FPGA透过该转接模块将该特定事件资料传输给该测试端电脑,接着执行步骤e;e.该测试端电脑对该特定事件资料进行分析,由该特定事件资料取得各个元器件在该预设时间区间内所分别对应的信号数据,并根据各个元器件的信号数据在该预设时间区间内的变化,而产生各个元器件在该预设时间区间内的的信号数据所分别对应的波形图,并提供各个元器件所分别对应的波形图供使用者分析除错。
[0005]优选地,在步骤a中,该FPGA通过监测与其所对应的该各个元器件连接的若干连接脚的电压准位来读取各个元器件的信号数据。
[0006]优选地,该转接模块具有一第一接口、一可编程控制器件、以及一第二接口,该转接模块通过该第一接口连接该在测主板的FPGA。
[0007]优选地,该第一接口为I2C接口、SGPIO或SMBus接口。
[0008]优选地,该可编程控制器件连接该第一接口以及该第二接口,通过该第一接口接收该在测主板所传输的特定事件资料并通过该第二接口发送由该在测主板所传输的特定事件资料。
[0009]优选地,该可编程控制器件为另一FPGA,该第二接口为USB接口或网络接口。
[0010]优选地,该测试端电脑通过该第二接口接收该转接模块所发送的该在测主板的特定事件资料。
[0011]与现有技术相比较,本专利技术服务器主板监测方法通过该在测主板的FPGA并藉由FPGA的多个连接脚读取该多个连接脚所分别对应电连接的各个元器件的信号数据以转换产生对应的参数,并将所对应的参数分别与各参数所对应的预设值进行对比分析,当该FPGA的任一个连接脚所读取的信号数据对应的参数与对应的预设值不符时,则判定该特定事件发生,并开始依序读取并记录该特定事件发生的时间点后的一预设时间区间内各个元器件的信号数据的变化状态,并通过该转接模块传送给该测试端电脑储存,用于提供给管理人员分析除错使用,由此可见,只有在特定事件发生时,FPGA才需要将所记录的信号数据的变化状态储存为特定事件资料并传输数据给该测试端电脑,以供该测试端电脑根据所接收到的特定事件资料转换产生对应的波形图,对于现有的服务器主板监测系统,确实减少传送至测试端电脑的资料量,减少了FPGA以及测试端电脑的工作量,使测试端电脑可以收到与特定事件较为相关的信息,帮助管理者可以从更精确也更少的资料中快速地找出问题,同时也减少了测试端计算机所需要储存相关于预设要监控的特定事间的相关数据的储存器的储存空间,有利于研发阶段针对性地对服务器主板的监控以及后续管理人员进行特定事件的除错所需分析的资料收集。
[0012]【附图说明】图1为本专利技术一种服务器主板监测系统的方块原理图。
[0013]图2为本专利技术一种服务器主板监测方法的步骤流程图。
[0014]【具体实施方式】请参阅图1所示,本专利技术提供一种服务器主板监测方法,其通过一服务器主板监测系统执行,该服务器主板监测系统包括一在测主板1、一转接模块2以及一测试端电脑3。该在测主板1设置有一FPGA (Field Programmable Gate Array, 现场可程序化逻辑门阵列)10, 以及若干元器件11,该FPGA10具有若干个连接脚,该若干元器件11分别电连接该FPGA10的连接脚。该转接模块3连接于该在测主板1以及该测试端电脑3之间。本专利技术的服务器主板监测方法包括以下步骤:步骤100;在该在测主板1上电后,该FPGA10监测各个连接脚的信号数据,记录对应的参数于缓冲器(未示)中;步骤200:该FPGA10实时地将所记录的参数与对应的预设值进行比较,判断所记录的参数是否与对应的预设值相符合,如果是则继续执行本步骤,如果否则代表特定事件发生,则执行步骤300;步骤300:在该特定事件发生的时间点后,该FPGA10开始在一预设时间区间内依序读取并记录各个元器件11的信号数据,并将该预设时间区间内所读取并记录的信号数据储存为特定事件资料,接着执行步骤400;
步骤400:该FPGA10透过该转接模块2将该特定事件资料传输给该测试端电脑3,接着执行步骤500。在本实施例中,该转接模块2具有一第一接口20、一可编程控制器件21、以及一第二接口22 ,该转接模块2通过该第一接口21连接该在测主板1的FPGA10,在本实施例中,该第一接口20例如为I2C接口(Inter-Integrated Circuit port, 集成电路总线接口)、SGPIO (Serial General Purpose Input/ Output, 串行通用输入/输出) 或SMBus (System Management Bus, 系统管理总线)等接口。该可编程控制器件21连接该第一接口20以及该第二接口22,通过该第一接口20接收该在测主板1所传输的特定事件资料并通过该第二接口22发送由该在测主板1所传输的特定事件资料。在本实施例中,该可编程控制器件21可为另一FPGA,该第二接口22例如为USB (Universal Serial Bus,通用串行总线)接口或网络接口;步骤500:该测试端电脑3对该特定事件资料进行分析,由该特定事件资料取得本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器主板监测方法,其通过一服务器主板监测系统执行,该服务器主板监测系统包括一在测主板、一转接模块以及一测试端电脑,该在测主板设置有一FPGA, 以及若干元器件,该FPGA具有若干个连接脚,该若干元器件分别电连接该FPGA的连接脚该转接模块连接于该在测主板以及该测试端电脑之间,其特征在于,包含以下步骤:a.
ꢀꢀ
在该在测主板上电后,该FPGA监测各个连接脚的信号数据,记录对应的参数于缓冲器中;b.
ꢀꢀ
利用该FPGA实时地将所记录的参数与对应的预设值进行比较,判断所记录的参数是否与对应的预设值相符合,如果是则继续执行本步骤,如果否则代表特定事件发生,则执行步骤c;c. 在该特定事件发生的时间点后,该FPGA开始在一预设时间区间内依序读取并记录各个元器件的信号数据,并将该预设时间区间内所读取并记录的信号数据储存为特定事件资料,接着执行步骤d;d. 该FPGA透过该转接模块将该特定事件资料传输给该测试端电脑,接着执行步骤e;以及e. 该测试端电脑对该特定事件资料进行分析,由该特定事件资料取得各个元器件在该预设时间区间内所分别对应的信号数据,并根据各个元器件的信号数据在该预设...

【专利技术属性】
技术研发人员:曾嘉弘
申请(专利权)人:神云科技股份有限公司
类型:发明
国别省市:

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

1