片上调试和诊断方法、装置及芯片与流程

文档序号:12592306阅读:来源:国知局

技术特征:

1.一种片上调试和诊断方法,其特征在于,包括:

监测中断触发信息,根据所述中断触发信息生成停时钟信号、冻结信号和中断触发标志;

根据所述停时钟信号,关闭功能时钟,根据所述冻结信号,冻结非调试模块端口状态;

并在监测到所述中断触发标志后,记录内部触发器状态和存储器内部状态;

当记录完成后,恢复所述功能时钟;

所述停时钟信号用于停止芯片的功能时钟,所述冻结信号用于冻结所述芯片内部的非调试模块端口状态,所述中断触发标志表示所述芯片接受中断触发。

2.根据权利要求1所述的片上调试和诊断方法,其特征在于,所述中断触发信息通过对配置总线的配置而产生;或者所述中断触发信息根据侦听处理器的运行结果和预设信息而产生。

3.根据权利要求1所述的片上调试和诊断方法,其特征在于,在监测中断触发信息前,所述方法还包括:

监测触发观测信号,根据所述触发观测信号开启触发观测模式。

4.根据权利要求1所述的片上调试和诊断方法,其特征在于,所述并在监测到所述中断触发标志后,记录内部触发器状态和存储器内部状态包括:

监测到所述中断触发标志后,控制扫描时钟信号实现扫描链移位操作,记录扫描链移出的内部触发器状态和存储器内部状态。

5.根据权利要求4所述的片上调试和诊断方法,其特征在于,所述内部触发器状态包括:存储器扫描链触发器状态、非存储器扫描链触发器状态和所有触发器状态。

6.根据权利要求1-5任一项所述的片上调试和诊断方法,其特征在于,所述片上调试和诊断方法是基于联合测试工作组JTAG的。

7.一种片上调试和诊断装置,其特征在于,包括:

触发分析处理模块,用于监测中断触发信息,根据所述中断触发信息生 成停时钟信号、冻结信号和中断触发标志;

暂停模块,用于根据所述停时钟信号,关闭功能时钟,根据所述冻结信号,冻结非调试模块端口状态;

记录模块,用于监测到所述中断触发标志后,记录内部触发器状态和存储器内部状态;

恢复模块,用于当记录完成后,恢复所述功能时钟;

所述停时钟信号用于停止芯片的功能时钟,所述冻结信号用于冻结所述芯片内部的非调试模块端口状态,所述中断触发标志表示所述芯片接受中断触发。

8.根据权利要求7所述的片上调试和诊断装置,其特征在于,所述片上调试和诊断装置还包括:

配置总线模块,用于配置所述中断触发信息;

数据采集模块和预期数据模块,用于侦听处理器的运行结果和存储预设信息并根据所述运行结果和所述预设信息产生中断触发信息。

9.根据权利要求7所述的片上调试和诊断装置,其特征在于,所述片上调试和诊断装置还包括:

触发观测监测模块,用于监测触发观测信号,根据所述触发观测信号开启触发观测模式。

10.根据权利要求7所述的片上调试和诊断装置,其特征在于,所述记录模块包括:

扫描链模块,用于监测到所述中断触发标志后,控制扫描时钟信号实现扫描链移位操作,记录扫描链移出的内部触发器状态和存储器内部状态。

11.根据权利要求10所述的片上调试和诊断装置,其特征在于,所述内部触发器状态包括:存储器扫描链触发器状态、非存储器扫描链触发器状态和所有触发器状态。

12.一种芯片,其特征在于,包括:如权利要求7-11任一所述的片上调试和诊断装置。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1