[发明专利]变速多通道调试追踪系统、方法、设备及存储介质有效
申请号: | 201910101735.6 | 申请日: | 2019-01-31 |
公开(公告)号: | CN109902000B | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 刘红侠;朱嘉;王树龙 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 西安嘉思特知识产权代理事务所(普通合伙) 61230 | 代理人: | 张捷 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 变速 通道 调试 追踪 系统 方法 设备 存储 介质 | ||
本发明涉及一种变速多通道调试追踪系统,包括:追踪源模块,用于发送追踪数据;计数器模块,用于发送时间戳信息;缓存模块,用于缓存并输出所述追踪数据和所述时间戳信息。本发明提出的系统,采用同步时钟的先进先出缓存,可同时接收一个或多个数据,输出则仍保持一个数据,具有变速传输的功能;每个数据携带源通道信息,可以将缓存模块中的公共存储器明确标识给相应的数据使用,后续电路可以以此将数据分类进行处理;每次读取操作输出数据的同时输出数据的数目,明确串行输出数据的个数,易于后续电路进行数据处理;输出数据的同时输出反压信号,在多个数据串行输出时,该反压信号用于通知外界不能发起新的读取操作。
技术领域
本发明属于通信技术领域,具体涉及一种变速多通道调试追踪系统、方法、设备及存储介质。
背景技术
现有通讯系统的相关芯片通常比较复杂,既包括硬件的设计,也包括软件的设计。芯片上的系统比较庞大,它的设计与调试,涉及的模块比较多,出现故障无法实现及时处理。例如软件跑飞等复杂软件故障,传统的故障追踪方法有两种,一种是利用处理器自带的ICE调试工具,将指令全部记录下来进行分析,这种方法只能将处理器运行的所有指令都记录下来,信息量太大,记录没有重点,对于通讯系统中存在的问题,查找起来不容易;另外,ICE调试工具也非常昂贵。另外一种追踪调试方法,是利用软件,实时将调试信息和通过串口或网口等输送到另外一个处理器(可以是个人计算机),记录下来以供分析。这里的调试信息,既包括软件中的调试追踪信息,还可以包括通讯系统的运行信息和时间信息。这种方法,可以有针对性地记录信息,但开销太大,速度较慢,对原有系统的运行有一定的影响。并且当软件出现致命性错误的时候,原有信息发生丢失,无法定位问题。
移动芯片中的编解码与系统时间紧密相关,是一个变速处理数据的过程,一般是将系统时间戳和子系统时间戳精准插入在数据之间,最终按一定帧格式输出。但由于系统时间戳只在数据包头出现,子系统时间戳则以一定时间间隔出现在数据包中间,结束符包含该数据包中数据类型信息出现在最后一个数据。这些按一定时间间隔出现的系统时间戳、子系统时间戳、结束符和数据本身,对于同步时钟域内存储单元可视为变速数据输入。
传统的追踪系统只是在系统开始运行时,将系统时间戳和子系统时间戳置于先进先出缓存内,然后存放数据。这种方式并不随着真实第一个数据到来而插入系统时间戳,同时也不会在数据之间插入子系统时间戳。这种适用于现有先进先出缓存的设计仅能保证数据有时间戳信息,但该时间戳信息并不准确。另外,数据可能来自不同的信息源,需要对其进行标识,以便后续进行打包处理。现有的先进先出缓存设计只提供公共存储区域,并不标识信息来源,从而需要多块先进先出缓存并行处理多通道信息,同样功能的先进先出控制逻辑重复,导致芯片面积增大。
发明内容
为了解决现有技术中存在的上述问题,本发明提供了一种变速多通道调试追踪系统。本发明要解决的技术问题通过以下技术方案实现:
本发明实施例提供了一种变速多通道调试追踪系统,包括:
追踪源模块,用于发送追踪数据;
计数器模块,用于发送时间戳信息;
缓存模块,用于缓存并输出所述追踪数据和所述时间戳信息。
在本发明的一个实施例中,所述时间戳信息包括系统时间戳、子系统时间戳和结束符中的一种或多种。
在本发明的一个实施例中,所述缓存模块包括:
写入单元,用于并行写入所述追踪数据和所述时间戳信息;
读取单元,用于串行输出所述追踪数据或所述时间戳信息;
存储单元,用于存储所述追踪数据和所述时间戳信息。
在本发明的一个实施例中,所述写入单元包括:
数据写入子单元,用于写入所述追踪数据的源通道信息、所述追踪数据的数目和所述追踪数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910101735.6/2.html,转载请声明来源钻瓜专利网。