一种心跳检测方法、设备及系统技术方案

技术编号:16269793 阅读:41 留言:0更新日期:2017-09-22 21:28
本发明专利技术提供一种心跳检测方法、设备及系统,上述方法包括以下步骤:向现场可编程门阵列FPGA的寄存器写入至少一个验证值;通过比较从所述寄存器中读取的验证值与写入所述寄存器的验证值,获取比较结果;依据所述比较结果,对所述FPGA进行相应处理;实现了可以实时的监测FPGA的工作状态。

【技术实现步骤摘要】
一种心跳检测方法、设备及系统
本专利技术属于检测领域,尤其涉及一种心跳检测方法、设备及系统。
技术介绍
FPGA(Field-ProgrammableGateArray),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点,如今FPGA在服务器领域使用广泛,且在服务器核心部件中扮演着重要的角色,决定着与基板管理器BMC通信链路的连通性等。但是,若无法实时有效的检查FPGA工作状态,则会给服务器工作带来较大的隐患,如导致服务器宕机或者工作异常等。因此,迫切需要一种简单有效的方式来监控FPGA的工作状态
技术实现思路
本专利技术提供一种心跳检测方法、设备及系统,以解决上述问题。本专利技术实施例提供一种心跳检测方法。上述方法包括以下步骤:向现场可编程门阵列FPGA的寄存器写入至少一个验证值;通过比较从所述寄存器中读取的验证值与写入所述寄存器的验证值,获取比较结果;依据所述比较结果,对所述FPGA进行相应处理。本专利技术实施例还提供本文档来自技高网...
一种心跳检测方法、设备及系统

【技术保护点】
一种心跳检测方法,其特征在于,包括以下步骤:向现场可编程门阵列FPGA的寄存器写入至少一个验证值;通过比较从所述寄存器中读取的验证值与写入所述寄存器的验证值,获取比较结果;依据所述比较结果,对所述FPGA进行相应处理。

【技术特征摘要】
1.一种心跳检测方法,其特征在于,包括以下步骤:向现场可编程门阵列FPGA的寄存器写入至少一个验证值;通过比较从所述寄存器中读取的验证值与写入所述寄存器的验证值,获取比较结果;依据所述比较结果,对所述FPGA进行相应处理。2.根据权利要求1所述的心跳检测方法,其特征在于,基板管理器即BMC通过定期交替的方式向所述寄存器写入固定值0xAA与0x55。3.根据权利要求1所述的心跳检测方法,其特征在于,基板管理器比较从所述寄存器中读取的验证值与写入所述寄存器的验证值;若不一致,则统计预设时段内获取的不一致次数;若所述不一致次数大于预设值,则判断所述FPGA处于异常工作模式,重启所述FPGA。4.根据权利要求1所述的心跳检测方法,其特征在于,基板管理器比较从所述寄存器中读取的验证值与写入所述寄存器的验证值;若不一致,则判断所述FPGA处于异常工作模式,重启所述FPGA。5.根据权利要求3或4所述的心跳检测方法,其特征在于,所述基板管理器通过通用输入输出接口即GPIO直接重启所述FPGA。6.根据权利要求1或2所述的心跳检测方法,其特征在于,基板管理器比较...

【专利技术属性】
技术研发人员:宁雁斌王兴隆林涛
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1