一种基于FPGA原型验证开发板的信号调试系统及方法技术方案

技术编号:23760831 阅读:24 留言:0更新日期:2020-04-11 17:23
本发明专利技术公开了一种基于FPGA原型验证开发板的信号调试系统及方法,所述系统包括:探测设置模块,DM连接器分配模块,根据信号探测设置的结果,给用户选择不同开发板上连接器的数量;设置分析器模块,供用户选择开发板上需要查找的信号,并将选择的信号和被选中的开发板关联,抓取这些信号的波形;DM调试模块,用于用户在准备工作完成之后,对开发板进行调试,设定条件组合并根据设置分析器模块中的结果获取开发板中查找信号的波形;运行时间工程模块,将用户设计导入到各个开发板中;接口模块,用于获取用户的开发板设计和信号,并发送给DM调试板进行调试,方便用户对开发板设计过程中的各个问题进行调试,能有效的解决背景技术提出的问题。

A signal debugging system and method based on FPGA prototype verification development board

【技术实现步骤摘要】
一种基于FPGA原型验证开发板的信号调试系统及方法
本专利技术涉及开发板设计
,具体为一种基于FPGA原型验证开发板的信号调试系统及方法。
技术介绍
开发板是用来进行嵌入式系统开发的电路板,包括中央处理器、存储器、输入设备、输出设备、数据通路/总线和外部资源接口等一系列硬件组件。开发板一般由嵌入式系统开发者根据开发需求自己订制,也可由用户自行研究设计。开发板是为初学者了解和学习系统的硬件和软件,同时部分开发板也提供的基础集成开发环境和软件源代码和硬件原理图等。常见的开发板有51、ARM、FPGA、DSP开发板。在FPGA原型验证开发板开发设计的过程中,一般为了加快开发进程,需要进行信号调试,而传统的信号调试方式往往采用人工形式完成,操作复杂且不方便,不利于开发过程的加快。
技术实现思路
为了克服现有技术方案的不足,本专利技术提供一种基于FPGA原型验证开发板的信号调试系统及方法,方便用户对开发板设计过程中的各个问题进行调试,有利于加快开发板的设计开发流程,能有效的解决
技术介绍
提出的问题。本专利技术解决其技术问题所采用的技术方案是:一种基于FPGA原型验证开发板的信号调试系统,包括:探测设置模块,用于给用户提供一个设置框,用来设置哪些信号需要增加探测设置,哪些信号不需要增加探测设置;DM连接器分配模块,和探测设置模块电连接,根据信号探测设置的结果,用来给用户提供设置权限,根据给用户选择不同开发板上连接器的数量;设置分析器模块,供用户选择开发板上需要查找的信号,并将选择的信号和被选中的开发板关联,抓取这些信号的波形,并将每一个被选中的开发板单独组成一个组,并将每个组中不同的需要被查找的信号以表格形式列出;DM调试模块,用于用户在准备工作完成之后,对开发板进行调试,设定条件组合并根据设置分析器模块中的结果获取开发板中查找信号的波形;运行时间工程模块,用于设置各个开发板所关联的连接器的数量,并将用户设计导入到各个开发板中;接口模块,用于获取用户的开发板设计,用户设置的查找信号和启动信号,并发送给DM调试板进行调试,将调试后的结果发送至用户。进一步地,所述探测设置模块为用户获取开发板设计中所有信号的描述信息,并允许用户增加或者删除对其中任意信号的查找设置。进一步地,所述DM连接器分配模块还用来检查开发板上连接的DM连接器的数量和需要查找的信号数量,当存在开发板上需要查找的信号数量超过当前开发板上连接的DM连接器能支持的信号数量,自动报错并预警提醒。进一步地,所述设置分析器模块生成的结果通过以太网和外部设备连接。进一步地,所述DM调试模块的准备工作包括:在当前开发板工程的后续用户配置操作全部完成,并生成二进制bin文件,并把生成的各个开发板对应的bin文件写入到各个开发板中。进一步地,所述接口模块中的DM调试板通过DM连接器读取各个开发板上的各个FPGA的查找信号,并保存一定时钟周期的信号数据,并判断触发条件是否满足,并在用户设置的触发条件满足求得情况下触发,将用户设定的时间范围的查号信号的数据发送至用户。一种基于FPGA原型验证开发板的信号调试方法,包括:通过探测设置模块给用户提供一个设置框,用来设置哪些信号需要增加探测设置,哪些信号不需要增加探测设置;根据探测设置模块的设置结果,通过DM连接器分配模块给用户提供设置权限,根据给用户选择不同开发板上连接器的数量;通过设置分析器模块给用户选择开发板上需要查找的信号,并将选择的信号和被选中的开发板关联,抓取这些信号的波形,并将每一个被选中的开发板单独组成一个组,并将每个组中不同的需要被查找的信号以表格形式列出;在用户在准备工作完成之后,通过DM调试模块对开发板进行调试,设定条件组合并根据设置分析器模块中的结果获取开发板中查找信号的波形;通过运行时间工程模块设置各个开发板所关联的连接器的数量,并将用户设计导入到各个开发板中;采用接口模块获取用户的开发板设计,用户设置的查找信号和启动信号,并将获取的结果发送给DM调试板进行调试,将调试后的结果发送至用户。与现有技术相比,本专利技术的有益效果是:本专利技术方便用户将探测引脚关联到芯片设计中的任意信号,以通过DM调试板获取相应信号在芯片设计正常运行时各个时段的工作波形,同时保持芯片设计功能正常运行不受干扰,从而方便对芯片设计的中各种问题的调试,便利和加快芯片设计开发流程。附图说明图1为本专利技术的信号调试方法整体工作流程示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术提供了一种基于FPGA原型验证开发板的信号调试系统,包括:探测设置模块,用于给用户提供一个设置框,用来设置哪些信号需要增加探测设置,哪些信号不需要增加探测设置;所述探测设置模块为用户获取开发板设计中所有信号的描述信息,并允许用户增加或者删除对其中任意信号的查找设置。DM连接器分配模块,和探测设置模块电连接,根据信号探测设置的结果,用来给用户提供设置权限,根据给用户选择不同开发板上连接器的数量;所述DM连接器分配模块还用来检查开发板上连接的DM连接器的数量和需要查找的信号数量,当存在开发板上需要查找的信号数量超过当前开发板上连接的DM连接器能支持的信号数量,自动报错并预警提醒。设置分析器模块,供用户选择开发板上需要查找的信号,并将选择的信号和被选中的开发板关联,抓取这些信号的波形,并将每一个被选中的开发板单独组成一个组,并将每个组中不同的需要被查找的信号以表格形式列出;所述设置分析器模块生成的结果通过以太网和外部设备连接。DM调试模块,用于用户在准备工作完成之后,对开发板进行调试,设定条件组合并根据设置分析器模块中的结果获取开发板中查找信号的波形;所述DM调试模块的准备工作包括:在当前开发板工程的后续用户配置操作全部完成,并生成二进制bin文件,并把生成的各个开发板对应的bin文件写入到各个开发板中。运行时间工程模块,用于设置各个开发板所关联的连接器的数量,并将用户设计导入到各个开发板中;接口模块,用于获取用户的开发板设计,用户设置的查找信号和启动信号,并发送给DM调试板进行调试,将调试后的结果发送至用户。所述接口模块中的DM调试板通过DM连接器读取各个开发板上的各个FPGA的查找信号,并保存一定时钟周期的信号数据,并判断触发条件是否满足,并在用户设置的触发条件满足求得情况下触发,将用户设定的时间范围的查号信号的数据发送至用户。在本方案中,用户在建立开发板工程导入设计后,可以指定设计中的哪些信号需要关联探测引脚;在设计分割之后,用户可以设定哪些信本文档来自技高网...

【技术保护点】
1.一种基于FPGA原型验证开发板的信号调试系统,其特征在于,包括:/n探测设置模块,用于给用户提供一个设置框,用来设置哪些信号需要增加探测设置,哪些信号不需要增加探测设置;/nDM连接器分配模块,和探测设置模块电连接,根据信号探测设置的结果,用来给用户提供设置权限,根据给用户选择不同开发板上连接器的数量;/n设置分析器模块,供用户选择开发板上需要查找的信号,并将选择的信号和被选中的开发板关联,抓取这些信号的波形,并将每一个被选中的开发板单独组成一个组,并将每个组中不同的需要被查找的信号以表格形式列出;/nDM调试模块,用于用户在准备工作完成之后,对开发板进行调试,设定条件组合并根据设置分析器模块中的结果获取开发板中查找信号的波形;/n运行时间工程模块,用于设置各个开发板所关联的连接器的数量,并将用户设计导入到各个开发板中;/n接口模块,用于获取用户的开发板设计,用户设置的查找信号和启动信号,并发送给DM调试板进行调试,将调试后的结果发送至用户。/n

【技术特征摘要】
1.一种基于FPGA原型验证开发板的信号调试系统,其特征在于,包括:
探测设置模块,用于给用户提供一个设置框,用来设置哪些信号需要增加探测设置,哪些信号不需要增加探测设置;
DM连接器分配模块,和探测设置模块电连接,根据信号探测设置的结果,用来给用户提供设置权限,根据给用户选择不同开发板上连接器的数量;
设置分析器模块,供用户选择开发板上需要查找的信号,并将选择的信号和被选中的开发板关联,抓取这些信号的波形,并将每一个被选中的开发板单独组成一个组,并将每个组中不同的需要被查找的信号以表格形式列出;
DM调试模块,用于用户在准备工作完成之后,对开发板进行调试,设定条件组合并根据设置分析器模块中的结果获取开发板中查找信号的波形;
运行时间工程模块,用于设置各个开发板所关联的连接器的数量,并将用户设计导入到各个开发板中;
接口模块,用于获取用户的开发板设计,用户设置的查找信号和启动信号,并发送给DM调试板进行调试,将调试后的结果发送至用户。


2.根据权利要求1所述的一种基于FPGA原型验证开发板的信号调试系统,其特征在于,所述探测设置模块为用户获取开发板设计中所有信号的描述信息,并允许用户增加或者删除对其中任意信号的查找设置。


3.根据权利要求1所述的一种基于FPGA原型验证开发板的信号调试系统,其特征在于,所述DM连接器分配模块还用来检查开发板上连接的DM连接器的数量和需要查找的信号数量,当存在开发板上需要查找的信号数量超过当前开发板上连接的DM连接器能支持的信号数量,自动报错并预警提醒。


4.根据权利要求1所述的一种基于FPGA原型验证开发板的信号调试系统,其特征在于,所述设置分析器模块生成的...

【专利技术属性】
技术研发人员:张吉锋李川曹叶谢超
申请(专利权)人:思尔芯上海信息科技有限公司
类型:发明
国别省市:上海;31

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

1