首页 > 最新动态 > 波形调试工具BoYa基础功能介绍(二)
最新动态
波形调试工具BoYa基础功能介绍(二)
2025-02-133


 波形调试工具BoYa 

波形调试工具BoYa开芯云”自研的一款基于web的波形调试工具,是RISC-V SoC敏捷设计云平台中的一个重要组成部分。它提供了强大的波形分析和调试功能,帮助用户快速查找、定位和解决问题。


BoYa具备主流商业波形工具的常用功能,本文将重点介绍BoYa的搜索功能,主要包括信号的过滤,信号值向前或向后搜索,verilog或scala代码的文本搜索和文本的全局搜索,能够帮助用户更高效地定位和分析信号。

支持对已加载信号进行模糊匹配,过滤含有关键词的信号。在信号处右键点击Filter Signal,可以对添加的信号进行过滤,只留下满足条件的信号,并动态更新波形显示。

图1.png

1 信号过滤

支持信号值的向前和向后搜索。点击波形区域选中一个时间点,右键点击感兴趣的信号,然后选择“Search Value”。在搜索框中填入想要搜索的值,并选择向前或向后搜索。时间轴将定位到第一次找到该值的时刻。

图2.png

2 搜索信号值窗口


图3.png

图3 搜索信号值

文本搜索。如下图红框处的搜索按钮,点击相应的按钮,可以搜索当前文件的值。

图4.png

图4 代码搜索按钮

点击按钮后出现搜索框,填入要搜索的值,可以选择向前或者向后搜索,光标将会跳转到搜索处,并将以淡黄色背景高亮展示。

对于存在verilog和scala代码的,点击相应的代码右上角的搜索按钮,将会分别搜索verilog或者scala代码。

图5.png

图5 代码搜索

全局搜索,点击全局搜索按钮,可以进行整个filelist中代码的全局搜索。

在Global Search in All Files框中,填入想要全局搜索的文本内容,点击search可以进行全局搜索。

图6.png

图6 全局搜索

搜索的结果显示在页面的中部,下面的代码区域自动对应到搜索到的第一行的数据,点击表格中的各行的数据,下面的代码区域会跳转的对应的文件的对应行。

图7.png

图7 全局搜索代码跳转





关于“开芯云”(OSCHIP)


“开芯云”RISC-V SoC敏捷设计云平台,围绕设计、验证、软件、调试构建了芯片设计的核心工具链,涵盖RISC-V处理器IP生成工具、SoC芯片生成工具、验证生成工具、波形调试工具、软件联合调试工具等,支持第三方工具集成,配备了用户管理、工程管理、IP管理、文档管理等一系列管理功能。

“开芯云”旨在加快SoC芯片开发进程和降低开发成本,解决RISC-V芯片设计生态碎片化的问题。通过此平台,让用户可以在任何时间地点,用任何可访问web的设备在此平台上开展工作,它能够提供最大弹性的基础设施利用率,灵活应对每个企业或团队的开发波峰与波谷,从而优化成本并提高运营效率,加速产品的上市时间。

OSChip 平台的架构组件


关于北京开源芯片研究院

近年来,以RISC-V为代表的基于开放开源模式,构建共享处理器生态成为新趋势,正在加速引领新一轮处理器芯片技术与产业变革浪潮。2021年北京市与中国科学院达成战略合作,组织产业界于2021年12月成立非营利组织(NPO)北京开源芯片研究院(简称“开芯院”),以开源开放凝聚产业发展共识,以协同创新激发应用牵引潜力,着力推进RISC-V创新链和产业链的加速融合,加速科技创新成果产业化落地,加快打造全球领先的RISC-V产业生态。

开芯院定位为RISC-V领域前沿、基础、共性技术开发的中立性、非盈利研发机构。旨在基于RISC-V开源指令集研发共性底座技术、建设关键支撑平台、优化生态治理、推动重点行业规模商用,致力于发展成为生态企业的“最大公约数”,打造全球 RISC-V生态的“核心引擎”。


点我访问原文链接