[发明专利]一种多采样频率的FPGA在线调试方法有效
申请号: | 202110547413.1 | 申请日: | 2021-05-19 |
公开(公告)号: | CN113419906B | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 单悦尔;徐彦峰;井站;季振凯;闫华 | 申请(专利权)人: | 无锡中微亿芯有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F1/06 |
代理公司: | 无锡华源专利商标事务所(普通合伙) 32228 | 代理人: | 过顾佳;聂启新 |
地址: | 214000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 采样 频率 fpga 在线 调试 方法 | ||
本发明公开了一种多采样频率的FPGA在线调试方法,涉及FPGA技术领域,该方法由FPGA基于配置码流利用可编程逻辑资源实现用户电路和监控电路,在用户电路的运行过程中,监控电路内部的多个采样子电路对用户电路的信号变化速度不同的多组待观测信号分别使用不同的采样时钟进行采样,采样时钟与待观测信号的控制时钟相匹配且呈正相关,使得采样时钟的周期与相应的待观测信号的信号预期变化周期一致,因此可以在保证监控到信号变化的前提下,减少采样重复不变的无效数据,从而提高监控调试的效率。
技术领域
本发明涉及FPGA技术领域,尤其是一种多采样频率的FPGA在线调试方法。
背景技术
当用户电路在FPGA上实现并在FPGA上正常运行时,为了确定用户电路在FPGA上的运行过程正确且符合设计思想,通常需要观测用户电路内部某些特定信号的行为或波形。为了实现这个功能,目前的做法是在FPGA上增加调试电路,当用户电路在FPGA上正常运行时,利用调试电路采样用户电路的待观测信号并输出到FPGA进行实时观测监控继而实现相应的调试。
在实际实现时,一般需要对用户电路的多个待观测信号监控调试,一般的做法时,监控电路按照同一个采样时钟对各个待观测信号进行采样然后进行存储,采样结束后再将存储的数据输出到FPGA外进行观测。这种做法存在的问题是,有些待观测信号的变化缓慢、信号有可能很长时间都不发生变化,因此监控电路连续采样到的多个数据都是相同的,这些重复采样的数据意义不大。而由于监控电路需要将采样到的数据存储后再输出,因此采样过程的总样本数受限于存储容量,在存储容量有限的情况下、总样本数也受限,这其中若有较多重复采样的无意义数据,则会导致调试效率较低。
发明内容
本发明人针对上述问题及技术需求,提出了一种多采样频率的FPGA在线调试方法,本发明的技术方案如下:
一种多采样频率的FPGA在线调试方法,该方法包括:
在对用户电路进行调试时,将由用户电路和监控电路构成的全局电路对应的配置码流加载到FPGA上,FPGA基于配置码流利用可编程逻辑资源实现用户电路和监控电路,监控电路连接用户电路;
监控电路包括至少两个采样子电路和一个样本输出模块,每个采样子电路分别对应一个信号组,监控电路在用户电路运行过程中,分别通过各个采样子电路按照各个信号组对应的采样时钟以相应的采样频率对信号组中的各个待观测信号进行采样并存储,并通过样本输出模块利用FPGA内建的边界扫描链将各个采样子电路存储的数据传输到FPGA外进行监控调试;每个待观测信号对应的采样时钟与待观测信号的控制时钟相匹配且呈正相关且存在至少两个采样子电路使用的采样时钟不同。
其进一步的技术方案为,控制时钟在同一预设时钟区间内的若干个待观测信号属于同一个信号组并对应同一个采样时钟,预设时钟区间的时钟频率越高、对应的采样时钟的频率越高。
其进一步的技术方案为,一个或多个功能模块内的所有待观测信号属于同一个信号组并对应同一个采样时钟,功能模块的时钟频率越高、对应的采样时钟的频率越高。
其进一步的技术方案为,一个或多个时钟域内的所有待观测信号属于同一个信号组并对应同一个采样时钟,时钟域的时钟频率越高、对应的采样时钟的频率越高。
其进一步的技术方案为,一个或多个数据通路内的所有待观测信号属于同一个信号组并对应同一个采样时钟,数据通路的时钟频率越高、对应的采样时钟的频率越高。
其进一步的技术方案为,监控电路还包括至少一个触发模块,各个采样子电路分别对应不同的触发模块或者存在至少两个采样子电路对应同一个触发模块,每个触发模块用于获取触发信号并在检测到触发信号满足预设触发条件时向对应的采样子电路发送采样使能信号使得采样子电路开始采样;其中,不同的触发模块的触发信号不同和/或预设触发条件不同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡中微亿芯有限公司,未经无锡中微亿芯有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110547413.1/2.html,转载请声明来源钻瓜专利网。