FPGA重加载方法、FPGA卡式设备和主机技术

技术编号:24573261 阅读:42 留言:0更新日期:2020-06-21 00:01
本发明专利技术适用于电子技术领域,提供了一种FPGA重加载方法、FPGA卡式设备和主机,其中,所述FPGA重加载方法包括:主机下发FPGA卡式设备重加载配置;所述主机以预设时间间隔为周期,向所述FPGA卡式设备发送心跳消息;所述FPGA卡式设备根据所述主机发送的心跳消息进行重加载。本申请采用心跳交互的方式使得FPGA卡式设备能够根据主机侧的状态进行重加载,避免了主机侧CPU负载高的情况下所导致的FPGA卡式设备重加载失败的问题,提高了FPGA卡式设备重加载的成功率。

FPGA reload method, FPGA card device and host

【技术实现步骤摘要】
FPGA重加载方法、FPGA卡式设备和主机
本专利技术属于电子
,尤其涉及一种FPGA重加载方法、FPGA卡式设备和主机。
技术介绍
现场可编程门阵列(FieldProgrammableGateArray,FPGA)是一种可编程器件,能够以高速串行计算机扩展总线标准(PeripheralComponentInterconnectexpress,PCIe)卡式设备的形态部署在服务器上,实现各种业务的硬件加速。在FPGA卡式设备使用过程中,有时候服务器需要对FPGA卡式设备进行重加载,例如,FPGA卡式设备的配置文件升级时,或FPGA卡式设备出现严重功能错误而且复位无法恢复时,都需要对FPGA卡式设备进行重加载,以便于FPGA卡式设备能够按照正确的逻辑执行操作。现有技术能够支持在不重启服务器的情况下实现PCIe接口的FPGA卡式设备的重加载,但是,现有技术所提供的PCIe接口的FPGA卡式设备重加载方法,加载成功率较低。
技术实现思路
有鉴于此,本专利技术提供了一种FPGA重加载方法、FPGA卡式设备和主机,能够提高FPG本文档来自技高网...

【技术保护点】
1.一种FPGA重加载方法,其特征在于,该方法包括:/n主机下发FPGA卡式设备重加载配置;/n所述主机以预设时间间隔为周期,向所述FPGA卡式设备发送心跳消息;/n所述FPGA卡式设备根据所述主机发送的心跳消息进行重加载。/n

【技术特征摘要】
1.一种FPGA重加载方法,其特征在于,该方法包括:
主机下发FPGA卡式设备重加载配置;
所述主机以预设时间间隔为周期,向所述FPGA卡式设备发送心跳消息;
所述FPGA卡式设备根据所述主机发送的心跳消息进行重加载。


2.根据权利要求1所述的FPGA重加载方法,其特征在于,所述主机以预设时间间隔为周期,向所述FPGA卡式设备发送心跳消息包括:
所述主机以所述预设时间间隔为周期,在所述FPGA卡式设备的第一寄存器进行写操作。


3.根据权利要求1所述的FPGA重加载方法,其特征在于,所述FPGA卡式设备根据所述主机发送的心跳消息进行重加载包括:
若所述FPGA卡式设备判断连续N个周期没有接收到所述主机发送的心跳消息,则所述FPGA卡式设备进行重加载,其中,N为预设值,且N为正整数。


4.根据权利要求1所述的FPGA重加载方法,其特征在于,在所述主机下发FPGA卡式设备重加载配置之后,该方法还包括:
所述主机在所述FPGA卡式设备的第二寄存器写入第一预设字符串;
所述主机根据所述第二寄存器的值,判断所述FPGA卡式设备是否重加载成功。


5.根据权利要求4所述的FPGA重加载方法,其特征在于,所述主机根据所述第二寄存器的值,判断所述FPGA卡式设备是否重加载成功包括:
若所述第二寄存器的值为第二预设...

【专利技术属性】
技术研发人员:赵轩博皮广辉徐成郑泽华
申请(专利权)人:深圳市恒扬数据股份有限公司
类型:发明
国别省市:广东;44

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

1