[发明专利]基于以太网的面向处理器的信号记录方法及装置有效
申请号: | 202011461903.1 | 申请日: | 2020-12-08 |
公开(公告)号: | CN112579334B | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 李小波;刘志超 | 申请(专利权)人: | 海光信息技术股份有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 王娟 |
地址: | 300392 天津市华苑产业区*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 以太网 面向 处理器 信号 记录 方法 装置 | ||
1.一种基于以太网的面向处理器的信号记录方法,包括:
获取记录使能信号,所述记录使能信号指示对所述处理器内部的待观测信号进行记录;以及
响应于所述记录使能信号,对所述处理器内部的待观测的多个信号进行数据记录,并通过以太网接口实时发送所述待观测的多个信号中的至少一个信号的数据,其中,至少一个信号的数据用于对所述处理器进行调试;
响应于所述记录使能信号,将所述以太网接口的发送数据源设置为所记录的所述处理器内部的待观测的多个信号的数据;
响应于所述记录使能信号,在设置所述以太网接口的发送数据源之前,对所述以太网接口进行复位,并在完成所述以太网接口的发送数据源的设置之后,复位所述处理器的各模块。
2.如权利要求1所述的信号记录方法,其中,所述对所述处理器内部的待观测的多个信号进行数据记录并通过以太网接口发送所述待观测的多个信号中的至少一个信号的数据包括:
确定所述处理器内部的待观测的多个信号;
对所述待观测的多个信号进行采样,并从所述待观测的多个信号的采样数据中选择至少一个信号的数据;以及
通过以太网接口发送所选的至少一个信号的数据。
3.如权利要求2所述的信号记录方法,其中,所述通过以太网接口发送所选的至少一个信号的数据还包括:
对所选的至少一个信号的数据添加以太网包头和完整性校验码,以生成以太网数据包,其中,所述以太网包头包括目标地址、源地址、包类型;以及
通过以太网接口发送所述以太网数据包。
4.如权利要求2所述的信号记录方法,其中,所述确定所述处理器内部的待观测的多个信号还包括:
获取观测指示信号,所述观测指示信号指示所述处理器内部的待观测的多个信号;以及
基于所述观测指示信号,确定所述处理器内部的所述待观测的多个信号。
5.如权利要求1所述的信号记录方法,还包括:
获取记录失能信号,所述记录失能信号指示停止对所述处理器内部的待观测信号进行记录;以及
响应于所述记录失能信号,停止记录所述处理器内部的待观测信号,并将所述以太网接口的发送数据源设置为正常操作数据。
6.如权利要求1所述的信号记录方法,其中,所述待观测信号包括以下至少一项:处理器程序计数指针、处理器内部总线、处理器内部寄存器、处理器内部程序执行序列。
7.一种基于以太网的面向处理器的信号记录装置,包括:
信号接收模块,被配置为接收记录使能信号,所述记录使能信号指示对所述处理器内部的待观测信号进行记录;
信号记录模块,被配置为响应于所述记录使能信号,对所述处理器内部的待观测的多个信号进行数据记录,其中,至少一个信号的数据用于对所述处理器进行调试;
以太网接口模块,被配置为响应于所述记录使能信号,通过以太网接口实时发送所述待观测的多个信号中的至少一个信号的数据;以及
信号选择模块,被配置为响应于所述记录使能信号,将所述以太网接口的发送数据源设置为所记录的所述处理器内部的待观测的多个信号的数据;
复位控制模块,被配置为响应于所述记录使能信号,在设置所述以太网接口模块的发送数据源之前,对所述以太网接口模块进行复位,并在所述信号选择模块完成所述以太网接口模块的发送数据源的设置之后,复位所述处理器的各模块。
8.如权利要求7所述的信号记录装置,所述信号选择模块还配置为:
从所记录的所述处理器内部的待观测的多个信号的数据中选择至少一个信号的数据。
9.如权利要求7所述的信号记录装置,其中,所述信号记录模块包括第一数量的信号采样器和第一数量的记录数据寄存器,其中每个信号采样器被配置为对所述待观测的多个信号中的一个信号进行采样,并将所获得的采样数据存入相应的记录数据寄存器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海光信息技术股份有限公司,未经海光信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011461903.1/1.html,转载请声明来源钻瓜专利网。