[发明专利]一种FPGA远程调试系统及远程调试方法有效

专利信息
申请号: 201710252578.X 申请日: 2017-04-18
公开(公告)号: CN108733552B 公开(公告)日: 2020-12-22
发明(设计)人: 王韬;严磊 申请(专利权)人: 北京大学
主分类号: G06F11/36 分类号: G06F11/36;H04L12/26;H04L29/08
代理公司: 北京万象新悦知识产权代理有限公司 11360 代理人: 黄凤茹
地址: 100871*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 fpga 远程 调试 系统 方法
【说明书】:

本发明公布了一种FPGA远程调试系统及远程调试方法,系统包括在调试主机上运行的调试客户端、在目标机上运行的调试服务器、用于存储目标系统信息的数据库服务器;客户端与服务器通过远程调试通信协议共同完成对FPGA的远程调试;数据库服务器存储目标系统信息表;调试客户端用于用户交互操作、显示信息、发送调试请求包、接收调试回应包;调试服务器用于获取目标系统信息、接收来自调试客户端的调试请求包、对调试请求包进行命令解析、形成调试回应包并发送回调试客户端。采用本发明技术方案,通过互联网对连接在计算机主机上的FPGA板级系统进行硬件代码的烧写和调试,简单易用,可提高开发调试效率。

技术领域

本发明涉及FPGA(Field Programmable Gate Array,现场可编程门阵列)开发过程中的调试技术,具体涉及一种简单、易用的针对FPGA板级系统的远程调试系统及调试方法。

背景技术

在现代数字设计中,FPGA因其资源丰富、使用灵活等优点,被广泛地使用。随着半导体技术发展,FPGA朝着可编程片上系统(system on programmable chip,SOPC)方向发展,系统高度集成,一些关键的信号只存在于芯片内部。芯片更多的引脚采用球栅阵列(ball grid arry,BGA)封装,引脚连接特性无法以传统的方法测试。对FPGA进行实时地分析和调试,是验证硬件逻辑正确性的重要手段,是系统硬件设计实现的最后环节。通常的调试方式需在现场将计算机主机用一根JTAG(Joint Test Action Group,联合测试工作组)接口的下载电缆线与要调试的FPGA器件连接,并在计算机主机上使用在线逻辑分析仪完成。

但是,在FPGA硬件系统开发中,通常由多人共同协作开发,而这些人可能分布在不同的地方。考虑到FPGA开发设备价格昂贵,为节约科研成本,不能保证人手一套FPGA开发设备。这时,对FPGA系统的调试变得非常不方便。因此,通过网络远程地对FPGA系统进行调试成为了一种需求。此外,在FPGA教学实验中,若能实现实验仪器设备网络化,使学生可以通过互联网远程地对实验室内的FPGA开发板进行操作,可以有效的提升调试验证的效率,节约时间成本,提高学生学习开发的积极性。

目前,已有的用于FPGA远程调试的装置方法如实用型专利(申请号20151103058.7)记载了一种FPGA/CPLD远程调试系统及方法,该技术存在的主要问题是只能观察管脚信号,不能观察芯片内部信号完成在线逻辑分析;另外,上述远程调试系统的结构复杂,需要额外的专用硬件电路装置,且目标机的网络参数需要用户手动配置。

发明内容

为了方便说明,本文约定:“TCL”表示工具命令语言,即Tool Command Language;“ILA”表示综合逻辑分析仪,即Integrated Logic Analyzer;Bit文件指FPGA设计的最终文件,用于配置FPGA的配置比特流,目标系统是指被调试的目标FPGA板及与其连接的目标机。

针对现有技术存在的不足,本发明提供了一种简单、易用的FPGA远程调试系统及远程调试方法,采用本发明技术方案,可以通过互联网对连接在计算机主机上的FPGA板级系统进行硬件代码的烧写和调试。

本发明的原理是:目标机在数据库服务器上注册自己的系统参数和与之连接的FPGA板级系统参数,并定时检测IP地址是否发生变化;如果检测到IP地址发生变化则更新数据库中的相应记录。调试主机上运行的调试器从数据库中获取注册的目标机名字,根据用户选择的目标机名字获取目标机IP地址,然后与目标机建立TCP连接,将用户输入的控制指令和参数集组成调试请求包,发送给目标机;目标机收到调试请求包后解析并执行,然后将结果组成调试回应包,再通过TCP连接发送给调试主机;调试主机收到调试回应包,解析并展示在用户图形界面。

本发明提供的技术方案如下:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学,未经北京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710252578.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top