[发明专利]一种基于网络的多片FPGA调试系统和方法在审
| 申请号: | 202310633167.0 | 申请日: | 2023-05-31 |
| 公开(公告)号: | CN116662175A | 公开(公告)日: | 2023-08-29 |
| 发明(设计)人: | 杨振家;汪晶;左文翠;郑飞;周东来;祝政;胡聪 | 申请(专利权)人: | 武汉三江航天远方科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;H04L69/22;H04L69/16;G06F8/65;H04L69/164;H04L67/141 |
| 代理公司: | 武汉智汇为专利代理事务所(普通合伙) 42235 | 代理人: | 李恭渝 |
| 地址: | 430000 湖北*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 网络 fpga 调试 系统 方法 | ||
1.一种基于网络的多片FPGA调试系统,其特征在于,包括
PC端、服务器软件、网络交换机、多个带有网口的FPGA板;
所述PC端包括有调试软件和远程更新软件,用于用户交互、显示信息、发送更新数据包、接收调试回应包和FPGA板连接成功及更新成功反馈回的心跳信息;
所述服务器软件用于接收网络交换机传递来的数据信息并解析回传给PC端,接收来自PC端的更新数据包并发送给网络交换机;
所述网络交换机用于接收服务器软件发送来的更新数据包并转发至各个带有网口的FPGA板,接收FPGA板发送来的数据包并转发给PC端进行解析;所述网络交换机和带有网口的FPGA板按照UDP协议规则进行数据交互;
所述带有网口的FPGA板通过网口接收网络交换机转发来的更新数据包并在所述FPGA板内部进行接口转换和协议转换,并将所述更新数据包烧录进FPGA芯片;
PC端与服务器软件通过互联网通信,服务器软件与网络交换机通过网络或光纤通信,网络交换机与多个FPGA板通过网络或光纤通信。
2.根据权利要求1所述的基于网络的多片FPGA调试系统,其特征在于,所述服务器软件运行于运行于PC端;
或者,所述调试系统还包括远程服务器,服务器软件远程服务器上,所述远程服务器分别与PC端和网络交换机通信连接。
3.根据权利要求1所述的基于网络的多片FPGA调试系统,其特征在于,所述调试软件采用TCP/IP协议与服务器软件建立连接;所述调试软件与服务器软件建立连接所需的IP地址与端口号通过执行调试软件自带的hw_server.bat文件获取。
4.根据权利要求1所述的基于网络的多片FPGA调试系统,其特征在于,所述调试软件远程更新软件包括心跳信息显示模块、更新文件选择模块、通信接口模块一和立即更新模块;
所述心跳信息显示模块用于显示FPGA板连接成功返回的系统参数信息及更新反馈回的状态信息;
所述更新文件选择模块以图形化按钮形式展示,通过点击该按钮选择对应的更新文件、填入网络交换机分配的网口参数和目标FPGA板的系统编号,所有信息最终组成待烧录的更新数据包;
所述通信接口模块一按照TCP/IP协议与服务器软件建立通讯连接,传输选择的更新文件,解析返回的系统参数信息及更新成功反馈回的状态信息;
所述立即更新模块以图形化按钮形式展示,通过该按钮将更新文件传输给通信接口模块一。
5.根据权利要求2所述的基于网络的多片FPGA调试系统,其特征在于,所述,所述服务器软件采用多线程技术,包括通信接口模块二、通信接口模块三和通信接口模块四;
所述通信接口模块二按照TCP/IP协议与调试软件建立双向连接传输返回的调试数据信息和接收调试软件的连接请求;
所述通信接口模块三按照TCP/IP协议与远程更新软件建立双向连接,传输返回的系统参数信息及更新成功反馈的状态信息,解析通信接口模块一传输来的更新文件;所述通信接口模块三与通信接口模块二之间进行信息交互,将hw_server.bat获取的端口号与所连接的FPGA板编号以及网络交换机分配的网口参数一一对应;
所述通信接口模块四按照UDP协议与网络交换机建立双向连接,将通信接口模块三解析的更新文件按照UDP协议传送给网络交换机,对网络交换机传输返回的系统参数信息及更新成功反馈的状态信息进行UDP协议解析。
6.根据权利要求2所述的基于网络的多片FPGA调试系统,其特征在于,所述心跳信息含FPGA板返回的应答信息和更新数据包下载成功的状态信息;
所述的应答信息包含FPGA板是否连接成功、FPGA板型号、FPGA板系统编号及网络交换机分配的网口号;所述状态信息包括更新数据包写入成功后返回的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉三江航天远方科技有限公司,未经武汉三江航天远方科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310633167.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于航海雷达图像的海面风速反演方法
- 下一篇:一种提高奶牛产奶量的饲料





