一种片上AXI总线监控方法及监控模块技术

技术编号:43588397 阅读:32 留言:0更新日期:2024-12-06 17:52
本发明专利技术涉及芯片测试技术领域,具体涉及一种片上AXI总线监控方法及监控模块,该方法由监控模块执行,包括:监控每笔传输操作的起始及响应时间戳,以获取每笔传输操作的延时;通过统计一个时间窗口内的多笔传输操作的延时以及数据量,获取平均延时以及平均带宽;在每笔传输操作的延时、平均延时、平均带宽或时间窗口的终止时间触发目标AXI总线的中断机制时,使CPU获取当前时间窗口的统计结果;将目标AXI总线的每笔传输操作的延时、带宽和信息条目输出至ATB总线。本发明专利技术的监控模块即使在CPU挂死的情况下也能保留并提供关键的死锁命令信息,帮助快速找到根因,实现了既不干扰业务场景的运行又能实时获取总线状态。

【技术实现步骤摘要】

本专利技术涉及芯片测试,具体涉及一种片上axi总线监控方法及监控模块。


技术介绍

1、axi(advanced extensible interface)是一种被广泛使用的片上总线标准,其作为片上系统(soc)中的一种关键通信协议,负责在芯片内部各个模块之间进行数据传输。axi总线的性能直接影响到整个芯片的性能表现。

2、在芯片测试过程中,在芯片测试与性能调优过程中,面临两大难题。首先,芯片上常出现总线死锁、cpu卡死等硬件故障,但缺乏高效的在线测试工具来迅速定位问题根源,因为原型测试难以构建有效案例来复现和定位硬件死锁。其次,在性能调优时,虽然能检测到性能不达标,但缺乏必要的观测手段来精确识别性能瓶颈,导致无法实施针对性的改进。arteris noc桥虽然能监控axi总线,但在死锁情况下自身也可能失效,无法输出监控信息,且复位后信息丢失。此外,arteris noc桥在监控总线带宽方面存在部署困难和功能限制,如不支持详细带宽占用比例分析,进一步增加了性能调优的难度。

3、因此,亟需一种片上非侵入式的axi总线监控方法技术,实现既不本文档来自技高网...

【技术保护点】

1.一种片上AXI总线监控方法,其特征在于,所述方法由一种片上AXI总线监控系统中的监控模块执行,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述监控目标AXI总线的每笔传输操作的起始时间戳以及响应时间戳,以获取每笔传输操作的延时之前,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述监控目标AXI总线的每笔传输操作的起始时间戳以及响应时间戳,以获取每笔传输操作的延时,包括:

4.根据权利要求1所述的方法,其特征在于,所述通过统计一个时间窗口内的多笔传输操作的延时以及数据量,获取所述时间窗口内的平均延时以及平均带宽,包括:...

【技术特征摘要】

1.一种片上axi总线监控方法,其特征在于,所述方法由一种片上axi总线监控系统中的监控模块执行,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述监控目标axi总线的每笔传输操作的起始时间戳以及响应时间戳,以获取每笔传输操作的延时之前,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述监控目标axi总线的每笔传输操作的起始时间戳以及响应时间戳,以获取每笔传输操作的延时,包括:

4.根据权利要求1所述的方法,其特征在于,所述通过统计一个时间窗口内的多笔传输操作的延时以及数据量,获取所述时间窗口内的平均延时以及平均带宽,包括:

5.根据权利要求2所述的方法,其特征在于,所述中断机制包括死锁或者错误中断时;所述在所述每笔传输操作结束、所述平均延时、所述平均带宽或所述时间窗口的终止时间触发所述目标axi总线的中断机制时,使cpu处理器获取当前时间窗口的统计结果,以得到所述目标axi总线的死锁信息、总线错误信息或性能状态,包括:

6.根据权利要求2所述的方法,其特征在于,所述中断机制包括统计窗口结束中断时;所述在所述每笔传输操作的延时、所述平均延时、所述平均带宽或所述时间窗口的终止时间触发所述目标axi总线的中断机制时,使cpu处理器获取当前时间窗口的统计结果,以得到所述目标axi总线的死锁信息、总线错误信息或性能状态,包括:

7.根据权利要求2所述的方法,其特征在于,所述中断机制包...

【专利技术属性】
技术研发人员:段延亮张辅云李兵马吉
申请(专利权)人:无锡众星微系统技术有限公司
类型:发明
国别省市:

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

1