[发明专利]基于以太网的面向处理器的信号记录方法及装置有效
申请号: | 202011461903.1 | 申请日: | 2020-12-08 |
公开(公告)号: | CN112579334B | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 李小波;刘志超 | 申请(专利权)人: | 海光信息技术股份有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 王娟 |
地址: | 300392 天津市华苑产业区*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 以太网 面向 处理器 信号 记录 方法 装置 | ||
本公开提供了一种基于以太网的面向处理器的信号记录方法、装置、设备和存储介质。其中,该方法包括:获取记录使能信号,该记录使能信号指示对处理器内部的待观测信号进行记录;以及响应于该记录使能信号,对处理器内部的待观测的多个信号进行数据记录,并通过以太网接口发送待观测的多个信号中的至少一个信号的数据。
技术领域
本公开涉及处理器调试技术,并且更具体地,涉及基于以太网的面向处理器的信号记录方法、装置、设备和存储介质。
背景技术
近年来,人工智能、大数据处理等信息处理应用的快速发展使得处理器的设计日趋复杂且规模不断增大,如何对复杂处理器进行调试已经成为处理器验证中的难题。复杂处理器的调试过程常常需要获取多个程序或多个线程的执行序列(例如,程序计数指针值)、处理器内部信号、寄存器、总线事务和状态等来定位处理器的软硬件问题,而对于一般的系统级调试,该过程往往少则需要数十小时,多则需要几天甚至更长时间,因此如何实时记录处理器的执行序列和处理器内部总线信号来提高调试效率已经成为处理器调试技术中的难点。目前处理器的调试技术无法实时并长时间记录处理器执行程序的轨迹,难以满足对复杂处理器的调试需求。
因此,需要一种能够实时、长时间且高效地记录处理器调试过程中的信号的方法。
发明内容
为了解决上述问题,本公开通过将记录的待观测信号的数据实时地经由以太网接口回传至主机并由主机完成离线解析,实现了实时、大容量、长时间且高效地记录处理器内部的调试信号信息。
本公开的实施例提供了一种基于以太网的面向处理器的信号记录方法,包括:获取记录使能信号,所述记录使能信号指示对所述处理器内部的待观测信号进行记录;以及响应于所述记录使能信号,对所述处理器内部的待观测的多个信号进行数据记录,并通过以太网接口发送所述待观测的多个信号中的至少一个信号的数据。
根据本公开的实施例,其中,所述信号记录方法还包括:响应于所述记录使能信号,将所述以太网接口的发送数据源设置为所记录的所述处理器内部的待观测的多个信号的数据。
根据本公开的实施例,其中,所述信号记录方法还包括:响应于所述记录使能信号,在设置所述以太网接口的发送数据源之前,对所述以太网接口进行复位,并在完成所述以太网接口的发送数据源的设置之后,复位所述处理器的各模块。
根据本公开的实施例,其中,所述对所述处理器内部的待观测的多个信号进行数据记录并通过以太网接口发送所述待观测的多个信号中的至少一个信号的数据包括:确定所述处理器内部的待观测的多个信号;对所述待观测的多个信号进行采样,并从所述待观测的多个信号的采样数据中选择至少一个信号的数据;以及通过以太网接口发送所选的至少一个信号的数据。
根据本公开的实施例,其中,所述通过以太网接口发送所选的至少一个信号的数据还包括:对所选的至少一个信号的数据添加以太网包头和完整性校验码,以生成以太网数据包,其中,所述以太网包头包括目标地址、源地址、包类型;以及通过以太网接口发送所述以太网数据包。
根据本公开的实施例,其中,所述确定所述处理器内部的待观测的多个信号还包括:获取观测指示信号,所述观测指示信号指示所述处理器内部的待观测的多个信号;以及基于所述观测指示信号,确定所述处理器内部的所述待观测的多个信号。
根据本公开的实施例,其中,所述信号记录方法还包括:获取记录失能信号,所述记录失能信号指示停止对所述处理器内部的待观测信号进行记录;以及响应于所述记录失能信号,停止记录所述处理器内部的待观测信号,并将所述以太网接口的发送数据源设置为正常操作数据。
根据本公开的实施例,其中,所述待观测信号包括以下至少一项:处理器程序计数指针、处理器内部总线、处理器内部寄存器、处理器内部程序执行序列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海光信息技术股份有限公司,未经海光信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011461903.1/2.html,转载请声明来源钻瓜专利网。