[发明专利]基于信号自动拉取的在线逻辑分析仪的实施方法有效
申请号: | 202011609667.3 | 申请日: | 2020-12-28 |
公开(公告)号: | CN112630632B | 公开(公告)日: | 2023-01-13 |
发明(设计)人: | 杨海钢 | 申请(专利权)人: | 中国科学院空天信息创新研究院 |
主分类号: | G01R31/3177 | 分类号: | G01R31/3177 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 孙蕾 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 信号 自动 在线 逻辑 分析 实施 方法 | ||
一种基于信号自动拉取的在线逻辑分析仪的实施方法,包括以下步骤:打开逻辑分析仪,读入综合后的网表文件;所述逻辑分析仪自动统计所述网表文件中的所有内部信号;用户选择一条或多条网表的内部信号;所述逻辑分析仪自动为每一条内部信号添加一个网表端口,并将端口连接至对应的内部信号;用户为选中的某几条或全部信号设置端口约束,所述逻辑分析仪自动产生端口约束语句;所述逻辑分析仪自动产生新的网表文件和端口约束文件,并告知用户新的网表文件和端口约束文件所在的磁盘路径;用户找到新的网表文件和端口约束文件后,运行布局布线生成码流,将码流下载至开发板;用户通过示波器捕获和抓取芯片的实时信号。
技术领域
本发明涉及数字逻辑分析仪技术领域,尤其涉及一种基于信号自动拉取的在线逻辑分析仪的实施方法。
背景技术
在RTL网表运行的信号实时调试过程中,目前流行使用两种在线逻辑分析仪:
1)利用示波器捕获和抓取信号,这些信号只能是RTL网表的端口信号,其主要实施方案是:
首先对RTL网表进行综合、布局布线,得到二进制码流文件,然后将示波器的探钩连接开发板的插针,设置示波器上的信号触发条件、采样深度、信号缓存大小等,接着将码流文件通过JTAG下载到开发板,下载成功后芯片会立即执行码流中的各项指令,并通过端口向外发送数据至开发板的插针,示波器就可接收到信号数据,待触发条件满足时,观察示波器上的信号电平值是否符合预期,信号数据也可以导出然后使用MATLAB软件进行分析;
2)利用软件实现的在线逻辑分析仪捕获和抓取信号,这些信号可以是RTL网表的端口信号,也可以是内部的任意一条信号,例如美国Xilinx公司开发的ChipScope Pro以及Altera公司开发的SignalTap II。
下面以ChipScope Pro为例,大致介绍利用软件实现的在线逻辑分析仪的实施方案,下面为ChipScope Pro的简化实施流程:
首先使用RTL综合工具对RTL文件进行综合,得到综合后的网表文件,然后在软件上配置触发条件、采样深度等,接着在线逻辑分析仪会自动进行编译,并生成结果文件(一种IP核),然后对IP核进行布局布线,得到码流文件,将码流文件通过JTAG下载到开发板,下载成功后芯片会立即执行码流中的各项指令,并通过JTAG口发送数据,IDE软件接收JTAG数据后,通过格式转换、GUI显示等一系列处理,最终将波形数据实时地显示在PC机的显示器上。
在实现本发明的过程中,发明人发现上述现有技术存在如下缺陷:
1、利用示波器捕获和抓取芯片实时信号的缺陷是,只能抓取RTL网表的端口信号。因为经过逻辑综合和布局布线,只有RTL网表的端口才能被约束到芯片的封装端口上,RTL网表内部的信号无法被直接约束到芯片的封装端口上,也就不能被示波器抓取,因此大大限制了信号抓取的范围。用户如果想抓取内部信号,就必须手动修改RTL网表或其综合后的网表,将内部信号通过新建的端口引出来,然后重新综合、布局布线、生成码流,过程十分繁琐,且容易出现语法问题,最终大大增加了RTL网表的调试周期。
2、利用软件实现的在线逻辑分析仪捕获和抓取芯片实时信号的缺陷主要有以下两个方面:
1)波形数据长度保留较短,一般最多保留几十兆或者上百兆字节的数据,而示波器可以保留1GB字节以上的数据;
2)由于采样信号的保存会占用芯片的逻辑资源、存储器资源和布线资源,当信号捕获和采样的宽度、深度较大时,将严重占用上述资源,给布局布线带来很大压力,严重时导致布局布线失败,无法满足用户的采样需求。
发明内容
有鉴于此,本发明的主要目的在于提供一种基于信号自动拉取的在线逻辑分析仪的实施方法,以期部分地解决上述技术问题中的至少之一。
为了实现上述目的,作为本发明的一方面,提供了一种基于信号自动拉取的在线逻辑分析仪的实施方法,包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院空天信息创新研究院,未经中国科学院空天信息创新研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011609667.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于医疗骨科腿部不适患者用脊椎牵引床
- 下一篇:光波导结构