[发明专利]一种FPGA复位方法、装置、系统和电子设备有效
申请号: | 202010616589.3 | 申请日: | 2020-06-30 |
公开(公告)号: | CN111857303B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 徐亚明;阚宏伟;刘伟;牟奇;张静东 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F1/24 | 分类号: | G06F1/24;G06F8/61;G06F9/4401 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王云晓 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 fpga 复位 方法 装置 系统 电子设备 | ||
1.一种FPGA复位方法,其特征在于,包括:
判断服务器与FPGA的通信状态是否是异常状态;
若所述通信状态是所述异常状态,则卸载FPGA驱动,以释放所述服务器中所述FPGA的资源,所述资源包括PCIe信息、中断信息、内存信息;
发送重置指令至MCU,以使所述MCU将对应的镜像文件传输至所述FPGA,实现所述FPGA的复位;
所述判断服务器与FPGA的通信状态是否是异常状态之前,还包括:
获取所述MCU中存储的标记信息;
判断所述标记信息中是否包括置位信息;
若包括所述置位信息,则执行所述判断服务器与FPGA的通信状态是否是异常状态的步骤;
其中,所述置位信息是所述MCU与所述FPGA通信失败后标记的信息。
2.根据权利要求1所述的FPGA复位方法,其特征在于,所述发送重置指令至MCU,以使所述MCU将对应的镜像文件传输至所述FPGA,实现所述FPGA的复位之后,还包括:
获取所述MCU中存储的所述标记信息;
判断所述标记信息中是否包括重置成功信息;
若包括所述重置成功信息,则重新加载所述FPGA驱动。
3.一种FPGA复位装置,其特征在于,包括:
判断模块,用于判断服务器与FPGA的通信状态是否是异常状态;
卸载模块,用于若所述通信状态是所述异常状态,则卸载FPGA驱动,以释放所述服务器中所述FPGA的资源,所述资源包括PCIe信息、中断信息、内存信息;
重置指令发送模块,用于发送重置指令至MCU,以使所述MCU将对应的镜像文件传输至所述FPGA,实现所述FPGA的复位;
所述判断模块还用于所述判断服务器与FPGA的通信状态是否是异常状态之前,执行以下操作:
获取所述MCU中存储的标记信息;
判断所述标记信息中是否包括置位信息;
若包括所述置位信息,则执行所述判断服务器与FPGA的通信状态是否是异常状态的步骤;
其中,所述置位信息是所述MCU与所述FPGA通信失败后标记的信息。
4.一种FPGA复位方法,其特征在于,包括:
获取服务器发送的重置指令,其中所述重置指令是当服务器卸载FPGA驱动后发送的,所述卸载FPGA驱动的操作是所述服务器确定与FPGA的通信状态是异常状态后执行的操作,以释放所述服务器中所述FPGA的资源,所述资源包括PCIe信息、中断信息、内存信息;
根据所述重置指令将对应的镜像文件传输至所述FPGA,实现所述FPGA的复位;
所述获取服务器发送的重置指令之前,还包括:
判断MCU与所述FPGA的第二通信状态是否是所述异常状态;
若所述第二通信状态是所述异常状态,则在标记信息中记录置位信息;
接收到所述服务器发送的标记信息获取指令后,发送标记信息至所述服务器,以使所述服务器根据所述标记信息中的所述置位信息,确定与所述FPGA的通信状态。
5.根据权利要求4所述的FPGA复位方法,其特征在于,所述根据所述重置指令将对应的镜像文件传输至所述FPGA,包括:
根据所述重置指令将最小FPGA镜像文件通过模拟JTAG接口发送至所述FPGA。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010616589.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新风净化调湿装置
- 下一篇:一种交换机光模块监控方法、装置及相关组件