[发明专利]变速多通道调试追踪系统、方法、设备及存储介质有效
申请号: | 201910101735.6 | 申请日: | 2019-01-31 |
公开(公告)号: | CN109902000B | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 刘红侠;朱嘉;王树龙 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 西安嘉思特知识产权代理事务所(普通合伙) 61230 | 代理人: | 张捷 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 变速 通道 调试 追踪 系统 方法 设备 存储 介质 | ||
1.一种变速多通道调试追踪系统,其特征在于,包括:
追踪源模块,用于发送追踪数据;
计数器模块,用于发送时间戳信息;
缓存模块,用于缓存并输出所述追踪数据和所述时间戳信息;
其中,所述缓存模块采用同步时钟的先进先出缓存,所述同步时钟的先进先出缓存的读时钟和写时钟为同一个时钟且在时钟上升沿或下降沿发生写操作;所述同步时钟的先进先出缓存的输入端口:包括时钟输入端口Clock_i、重置输入端口Reset_i、数据重置输入端口FIFO_flush_i、写使能输入端口FIFO_write_i、写数据输入端口FIFO_data_i(N-1:0)和数据读使能输入端口FIFO_read_i,所述写数据输入端口的103位数据位宽由一个5位的通道编号、一个2位的数据存储个数和三个32位的数据形成,其中,N=通道编码位宽+存储数据个数数据位宽+3*数据位宽;所述同步时钟的先进先出缓存的输出端口包括:缓存写满输出端口FIFO_full_o、缓存写空输出端口FIFO_empty_o、缓存溢出输出端口FIFO_flus_o、FIFO_read_data_number_o端口、FIFO_read_disable_o端口和FIFO_read_data_o(M-1:0)端口,FIFO_read_data_o(M-1:0)端口包含一个5位的通道编号和一个32位的数据,M=通道编码位宽+数据位宽;
所述缓存模块包括:
写入单元,用于同时并行写入多个所述追踪数据、追踪数据的源通道编码、追踪数据的个数和所述时间戳信息;
读取单元,用于顺序串行输出单个的所述追踪数据,同时输出所述追踪数据的源通道编码,并用于输出所述时间戳信息,所述时间戳信息由上层软件在任意时刻插入;
存储单元,用于存储所述追踪数据、所述追踪数据的源通道编码、所述追踪数据的个数和所述时间戳信息。
2.根据权利要求1所述的系统,其特征在于,所述时间戳信息包括系统时间戳、子系统时间戳和结束符中的一种或多种。
3.根据权利要求1所述的系统,其特征在于,所述写入单元包括:
数据写入子单元,用于写入所述追踪数据的源通道信息、所述追踪数据的数目和所述追踪数据;
时间戳信息写入子单元,用于写入系统时间戳、子系统时间戳和结束符中的一种或多种。
4.根据权利要求1所述的系统,其特征在于,所述读取单元包括:
数据读取子单元,用于输出所述追踪数据的源通道信息和所述追踪数据;
时间戳信息读取子单元,用于输出所述时间戳信息;
行指针输出子单元,用于在串行输出所述追踪数据或所述时间戳信息时输出所述追踪数据的行号或所述时间戳信息的行号;
反压信号输出子单元,用于在串行输出所述追踪数据或所述时间戳信息时输出反压信号,通知发起端不再发起读操作。
5.根据权利要求1所述的系统,其特征在于,所述存储单元包括:
源通道编码存储子单元,用于存储所述追踪数据的源通道信息;
数目存储子单元,用于存储所述追踪数据的数目;
数据存储子单元,用于存储所述追踪数据。
6.一种变速多通道数据追踪方法,其特征在于,采用如权利要求1~5任一项所述的变速多通道调试追踪系统进行数据追踪,包括:
发送追踪数据;
发送时间戳信息;
缓存并输出所述追踪数据和所述时间戳信息;包括:同时并行写入多个所述追踪数据、追踪数据的源通道编码、追踪数据的个数和所述时间戳信息;存储所述追踪数据、所述追踪数据的源通道编码、所述追踪数据的个数和所述时间戳信息;顺序串行输出单个的所述追踪数据,同时输出所述追踪数据的源通道编码,并用于输出所述时间戳信息,所述时间戳信息由上层软件在任意时刻插入。
7.一种变速多通道数据追踪设备,其特征在于,包括处理器、与所述处理器相连的存储器,以及存储在所述存储器上的程序指令,所述处理器执行所述程序指令时实现如权利要求6所述的变速多通道数据追踪方法。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求6所述的变速多通道数据追踪方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910101735.6/1.html,转载请声明来源钻瓜专利网。