一种基于网络的远程FPGA重构方法、FPGA及系统技术方案

技术编号:41870708 阅读:19 留言:0更新日期:2024-07-02 00:21
本申请属于计算机技术领域,具体公开了一种基于网络的远程FPGA重构方法、FPGA及系统,所述方法应用于FPGA的静态区,该方法包括:通过网络接收报文;对报文进行协议解析,确定报文的数据结构;基于报文的数据结构,判断报文是否携带有动态区域配置数据;在报文携带有动态区域配置数据的情况下,基于动态区域配置数据重构FPGA的动态区中的模块,实现以远程方式重构FPGA的动态区,工作人员无需到达FPGA所在的现场,能够有效地提升对FPGA重构的效率。

【技术实现步骤摘要】

本申请属于计算机,更具体地,涉及一种基于网络的远程fpga重构方法、fpga及系统。


技术介绍

1、现场可编程门阵列(field programmable gate array,fpga)是作为专用集成电路(asic)领域中的一种半定制电路而出现的,具有接口丰富、实时性高、并行能力强的特点。

2、fpga的动态重构能力允许在系统运行时修改fpga的逻辑功能,从而为硬件平台的开发提供了更大的灵活性。可以将fpga重新编程为不同的应用或任务,实现功能的快速切换和重新配置,提高了硬件资源的利用率和可重用性。通过动态重构,可以在同一片fpga上实现多个功能模块,减少硬件部署和物理空间的成本。相比于使用多个固定功能的专用芯片,fpga的灵活性和重构能力可以节约开发成本和系统成本。

3、现有技术中,动态加载方案主要是上位机通过pcie对fpga进行控制和数据传输,在需要对fpga进行动态重构的情况下,一般需要工作人员到达fpga所在的现场(如控制室或机房等),通过上位机对fpga进行配置和重构,效率较低。


<p>技术实现思本文档来自技高网...

【技术保护点】

1.一种基于网络的远程FPGA重构方法,其特征在于,应用于FPGA的静态区,所述方法包括:

2.根据权利要求1所述基于网络的远程FPGA重构方法,其特征在于,所述报文配置有标识头字段,所述标识头字段用于指示报文数据结构,所述对所述报文进行协议解析,确定所述报文的数据结构,包括:

3.根据权利要求2所述基于网络的远程FPGA重构方法,其特征在于,对于用于重构的报文,携带有操作类型指示信息和请求应答指示信息,所述操作类型指示信息用于指示重构操作类型,所述请求应答指示信息用于指示重构所处的目标阶段;

4.根据权利要求3所述基于网络的远程FPGA重构方法,其特...

【技术特征摘要】

1.一种基于网络的远程fpga重构方法,其特征在于,应用于fpga的静态区,所述方法包括:

2.根据权利要求1所述基于网络的远程fpga重构方法,其特征在于,所述报文配置有标识头字段,所述标识头字段用于指示报文数据结构,所述对所述报文进行协议解析,确定所述报文的数据结构,包括:

3.根据权利要求2所述基于网络的远程fpga重构方法,其特征在于,对于用于重构的报文,携带有操作类型指示信息和请求应答指示信息,所述操作类型指示信息用于指示重构操作类型,所述请求应答指示信息用于指示重构所处的目标阶段;

4.根据权利要求3所述基于网络的远程fpga重构方法,其特征在于,重构的多个阶段依次为请求阶段、应答阶段、传输数据阶段和确定重构阶段;

5.根据权利要求1所述基于网络的远程fpga重构方法,其特征在于,所述fpga...

【专利技术属性】
技术研发人员:魏君轩周彦飞付朕陈良鑫丁灿
申请(专利权)人:中国船舶集团有限公司第七〇九研究所
类型:发明
国别省市:

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

1