用于SOC系统的调试或性能分析的可视化系统技术方案

技术编号:37704868 阅读:22 留言:0更新日期:2023-06-01 23:53
用于SOC系统的调试或性能分析的可视化系统。接口从片上系统(SOC)接收报告信息,其中报告信息包括:(1)由SOC中包括的硬件功能模块报告的硬件报告信息,以及(2)由SOC中包括的固件功能模块报告的固件报告信息。处理器接收一个或多个显示设置,并且至少部分地基于以下各项来生成视觉信息:(1)一个或多个显示设置,(2)硬件报告信息,以及(3)固件报告信息。视觉信息经由显示器来显示。经由显示器来显示。经由显示器来显示。

【技术实现步骤摘要】
用于SOC系统的调试或性能分析的可视化系统
[0001]其他申请的交叉引用本申请要求2021年7月15日提交的题为“PERFORMANCE VISUALIZATION SYSTEM(性能可视化系统)”的美国临时专利申请号63/222,264的优先权,该申请针对所有目的来通过引用并入本文。

技术介绍

[0002]考虑到嵌入式和/或片上系统(SOC)系统的实时性质和复杂性,此类系统中的意外行为众所周知地难以调试(debug)。与其他类型的系统一起工作的调试技术(例如在非实时系统中的关键位置处添加的侵入式调试探针,在简单系统中的“强力”调试,以及在分布式系统中容易访问的点处探针的添加)在一些嵌入式和/或SOC系统的情况下不是容易地可移置和/或可行的。为分析、调试和/或监视此类系统提供更好工具和/或技术的新技术将是所期望的。
附图说明
[0003]在下面的详细描述和附图中公开了本专利技术的各种实施例。
[0004]图1是图示使用来自SOC系统的硬件报告信息和固件报告信息来显示视觉信息的过程的实施例的流程图。
[0005]图2是图示SOC系本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种系统,包括:接口,其被配置成从片上系统(SOC)接收报告信息,其中所述报告信息包括:(1)由SOC中包括的硬件功能模块报告的硬件报告信息,以及(2)由SOC中包括的固件功能模块报告的固件报告信息;处理器,被配置成:接收一个或多个显示设置;和至少部分地基于以下各项来生成视觉信息:(1)一个或多个显示设置,(2)硬件报告信息,以及(3)固件报告信息;和显示器,被配置成显示所述视觉信息。2.根据权利要求1所述的系统,其中:所述报告信息包括加时间戳和聚合的消息流;以及加时间戳和聚合的消息流由SOC中包括的聚合模块生成,该聚合模块被配置成:从硬件功能模块接收标准化消息格式中的硬件事件信息;从固件功能模块接收标准化消息格式中的固件事件信息;和对标准化消息格式中的硬件事件信息和标准化消息格式中的固件事件信息进行聚合和加时间戳,以获得加时间戳和聚合的消息流。3.根据权利要求2所述的系统,其中加时间戳包括将时间戳写入到针对时间戳保留的标准化消息格式中的保留字段中。4.根据权利要求1所述的系统,其中生成视觉信息包括:至少部分地基于基于开始事件的消息和基于结束事件的消息中的唯一操作标识符的相同值来标识基于开始事件的消息和基于结束事件的消息;通过从包括在基于结束事件的消息中的结束时间戳中减去包括在基于开始事件的消息中的开始时间戳来计算等待时间;和至少部分地基于所述等待时间来生成等待时间相关视觉信息,其中所述视觉信息包括所述等待时间相关视觉信息。5.根据权利要求1所述的系统,其中:SoC包括闪存控制器;并且视觉信息包括等待时间信息。6.根据权利要求1所述的系统,其中:SoC包括闪存控制器;和视觉信息包括总线利用信息。7.根据权利要求1所述的系统,其中:SoC包括闪存控制器;闪存控制器被配置成管理对包括多个管芯的闪存介质的访问;和视觉信息包括与闪存介质中的多个管芯相关联的管芯访问序列。8.根据权利要求1所述的系统,其中:所述系统进一步包括用户接口,所述用户接口被配置成接收对要显示的视觉信息的选择;和所述处理器进一步被配置成至少部分地基于要显示的视觉信息的选择来获得模板,其
中所述模板包括用于以下各项中的至少一个的一个或多个报告配置:(1)SOC中包括的硬件功能模块或(2)SOC中包括的固件功能模块。...

【专利技术属性】
技术研发人员:修宸P
申请(专利权)人:北京特纳飞电子技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1