适用于FPGA原型验证的自动化调试系统及其方法、计算机设备、存储介质技术方案

技术编号:39308503 阅读:10 留言:0更新日期:2023-11-12 15:55
本发明专利技术公开了一种适用于FPGA原型验证的自动化调试系统及其方法、计算机设备、存储介质,其中方法包括:定义自动化界面,以供用户输入FPGA平台信息和用于功能调试的信号;自动化界面所处的自动化环境根据FPGA平台信息建立FPGA原型验证平台环境;将用于功能调试的信号转换成FPGA原型验证平台环境支持的调试文件;自动化环境对调试文件进行处理,生成带有与调试文件相关的调试信息的FPGA调试文件,并自动将FPGA调试文件打包为FPGA调试文件包;及根据FPGA调试文件包进行自动化调试。本发明专利技术能减少FPGA调试时间和多人交互沟通设置触发/采样信号的时间成本。号的时间成本。号的时间成本。

【技术实现步骤摘要】
适用于FPGA原型验证的自动化调试系统及其方法、计算机设备、存储介质


[0001]本专利技术涉及自动化调试技术,特别是涉及一种适用于FPGA原型验证的自动化调试系统及其方法、计算机设备、存储介质。

技术介绍

[0002]在芯片研发过程中需要有FPGA(Field Programmable Gate Array,现场可编程逻辑门阵列)原型验证的流程,当验证过程中遇到问题时,需要在FPGA调试文件(例如为FPGA bit文件)上添加Trigger/Sample(触发/采样)信号,该Trigger/Sample信号为FPGA调试时需要添加的用于追踪定位问题的信号,之后在FPGA运行过程中可以根据需要在想要的位置停下,并观察已经添加的Trigger/Sample信号的值,以实现问题定位;其中,FPGA bit文件是指bit stream(比特流),用于配置FPGA,按照Verilog在FPGA上实现硬件电路;为FPGA bit文件添加信号是指如果Verilog描述的功能有问题,FPGA提供一种方法可以在运行中查看某些信号的值,便于定位问题,即,添加信号是按照FPGA所定义的格式将需要实时查看的信号添加到一个文件内。但是现有技术中FPGA调试进行Trigger/Sample信号添加时需要多个设计人员同时投入,很多时间花在了交互沟通和FPGA bit文件生成上,因此亟需提出一种用于自动化添加Trigger/Sample信号并生成FPGA bit文件的方法,以简化FPGA调试的流程和人员投入。
[0003]针对如上所述,有必要提出一种适用于FPGA原型验证的自动化调试系统及其方法,以减少FPGA调试时间和多人交互沟通设置Trigger/Sample信号的时间成本。

技术实现思路

[0004]本专利技术的目的在于提供一种适用于FPGA原型验证的自动化调试系统及其方法、计算机设备、存储介质,用于减少FPGA调试时间和多人交互沟通设置Trigger/Sample信号的时间成本。
[0005]为了实现上述目的,本专利技术提供一种适用于FPGA原型验证的自动化调试系统,包括:
[0006]自动化界面模块,用于定义自动化界面,以供用户输入FPGA平台信息和用于功能调试的信号;
[0007]平台环境建立模块,与所述自动化界面模块通讯连接,所述平台环境建立模块用于通过自动化界面所处的自动化环境根据FPGA平台信息建立FPGA原型验证平台环境;
[0008]信号转换模块,与所述自动化界面模块、所述平台环境建立模块通讯连接,所述信号转换模块用于将用于功能调试的信号转换成FPGA原型验证平台环境支持的调试文件;
[0009]FPGA调试文件生成模块,与所述自动化界面模块、所述平台环境建立模块、所述信号转换模块通讯连接,所述FPGA调试文件生成模块用于由自动化环境对调试文件进行处理,生成带有与调试文件相关的调试信息的FPGA调试文件,并自动将所述FPGA调试文件打
包为FPGA调试文件包;及
[0010]自动化调试模块,与所述FPGA调试文件生成模块通讯连接,用于根据所述FPGA调试文件包进行自动化调试。
[0011]在本专利技术的一实施例中,所述的适用于FPGA原型验证的自动化调试系统,其中,所述平台环境建立模块还用于在建立FPGA原型验证平台环境前,由自动化环境调用脚本处理用户的输入信息。
[0012]在本专利技术的一实施例中,所述的适用于FPGA原型验证的自动化调试系统,其中,所述信号转换模块还用于将调试文件导入到FPGA原型验证平台环境的对应位置。
[0013]在本专利技术的一实施例中,所述的适用于FPGA原型验证的自动化调试系统,其中,所述用于功能调试的信号为触发信号和/或采样信号。
[0014]在本专利技术的一实施例中,所述的适用于FPGA原型验证的自动化调试系统,其中,所述FPGA调试文件为FPGA bit文件,所述FPGA调试文件包为FPGA bit文件包。
[0015]另一方面,为达上述目的,本专利技术还提供一种适用于FPGA原型验证的自动化调试方法,包括:
[0016]定义自动化界面,以供用户输入FPGA平台信息和用于调试的信号;
[0017]自动化界面所处的自动化环境根据FPGA平台信息建立FPGA原型验证平台环境;
[0018]将用于功能调试的信号转换成于所述FPGA原型验证平台环境支持的调试文件;
[0019]自动化环境对调试文件进行处理,生成带有与调试文件相关的调试信息的FPGA调试文件,并自动将所述FPGA调试文件打包为FPGA调试文件包;及
[0020]根据FPGA调试文件包进行自动化调试。
[0021]在本专利技术的一实施例中,所述的适用于FPGA原型验证的自动化调试方法,其中,所述自动化界面所处的自动化环境根据FPGA平台信息建立FPGA原型验证平台环境中,还包括:
[0022]在建立FPGA原型验证平台环境前,由自动化环境调用脚本处理用户的输入信息的步骤。
[0023]在本专利技术的一实施例中,所述的适用于FPGA原型验证的自动化调试方法,其中,所述将用于功能调试的信号转换成于所述FPGA原型验证平台环境支持的调试文件中,还包括:
[0024]将调试文件导入到FPGA原型验证平台环境的对应位置的步骤。
[0025]在本专利技术的一实施例中,所述的适用于FPGA原型验证的自动化调试方法,其中,所述用于功能调试的信号为触发信号和/或采样信号。
[0026]在本专利技术的一实施例中,所述的适用于FPGA原型验证的自动化调试方法,其中,所述FPGA调试文件为FPGA bit文件,所述FPGA调试文件包为FPGA bit文件包。
[0027]此外,本专利技术还提供一种计算机设备,包括:
[0028]至少一个处理器;以及
[0029]存储器,用于存储可在所述处理器上运行的计算机指令,所述计算机指令由所述处理器执行时实现如上所述的适用于FPGA原型验证的自动化调试方法。
[0030]此外,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其中,所述计算机程序被执行时实现如上所述的适用于FPGA原型验证的自动
化调试方法。
[0031]与现有技术相比,本专利技术的有益技术效果在于:
[0032]本专利技术使用自动化任务部署工具和Trigger/Sample信号转换导入工具,将生成FPGA bit文件流程和设置Trigger/Sample信号流程自动化运行,从而大幅减少原型验证调试过程中生成FPGA bit文件的时间和人员投入,大大提高了研发的效率。
附图说明
[0033]图1是本专利技术的适用于FPGA原型验证的自动化调试系统结构图;
[0034]图2是本专利技术的适用于FPGA原型验证的自动化调试方法流程图;
[0035]其中,附图标记:
[0036]101

自动化界面模块
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种适用于FPGA原型验证的自动化调试系统,其特征在于,包括:自动化界面模块,用于定义自动化界面,以供用户输入FPGA平台信息和用于功能调试的信号;平台环境建立模块,与所述自动化界面模块通讯连接,所述平台环境建立模块用于通过自动化界面所处的自动化环境根据FPGA平台信息建立FPGA原型验证平台环境;信号转换模块,与所述自动化界面模块、所述平台环境建立模块通讯连接,所述信号转换模块用于将用于功能调试的信号转换成所述FPGA原型验证平台环境支持的调试文件;FPGA调试文件生成模块,与所述自动化界面模块、所述平台环境建立模块、所述信号转换模块通讯连接,所述FPGA调试文件生成模块用于由自动化环境对调试文件进行处理,生成带有与调试文件相关的调试信息的FPGA调试文件,并自动将所述FPGA调试文件打包为FPGA调试文件包;及自动化调试模块,与所述FPGA调试文件生成模块通讯连接,用于根据所述FPGA调试文件包进行自动化调试。2.根据权利要求1所述的适用于FPGA原型验证的自动化调试系统,其特征在于,所述平台环境建立模块还用于在建立FPGA原型验证平台环境前,由自动化环境调用脚本处理用户的输入信息。3.根据权利要求1所述的适用于FPGA原型验证的自动化调试系统,其特征在于,所述信号转换模块还用于将调试文件导入到FPGA原型验证平台环境的对应位置。4.根据权利要求1所述的适用于FPGA原型验证的自动化调试系统,其特征在于,所述用于功能调试的信号为触发信号和/或采样信号。5.根据权利要求1所述的适用于FPGA原型验证的自动化调试系统,其特征在于,所述FPGA调试文件为FPGA bit文件,所述FPGA调试文件包为FPGA bit文件包。6.一种适用于FPGA原型验证的自动化调试方法,其特征在于,包括:定义自动化界面,以供用户输入FPGA平台信息和用于功能调...

【专利技术属性】
技术研发人员:王满州冯彪邱燕强
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1