This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS570LS3137:是否强制 March13N 失败?

Guru**** 1788580 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/564938/tms570ls3137-force-a-march13n-failure

器件型号:TMS570LS3137

您好!  
我正在为我们的 TMS570产品进行一些软件要求验证、我想知道是否有任何方法可以强制执行 March13N 算法失败、无论是在 Code Composer 中使用代码、寄存器设置还是调试模式?
感谢您提供任何建议或参考资料。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    ngohara1991、您好、

    遗憾的是、无法强制 PBIST 控制器出现错误。 我们所依赖的策略是测试 PBIST ROM 模式以确保 PBIST 控制器操作的有效性。 在以下帖子中可以看到类似的答案: e2e.ti.com/.../480767
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好、Chuck、
    您能否给我指出一个参考文献、以便我了解您的"测试 PBIST 控制器"方法?
    这可能符合我们的需求、但我需要首先更好地理解这一点。

    感谢你的任何帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Ngohara、

    有关这方面的文档实际上是基于对 PBIST、ROM 和 March13N 算法的理解。

    本质上、该算法将值写入 RAM 位置并读回。 如果不匹配、则会生成错误。

    由于规定的解决方案是在 ROM 位置上运行 March13N 算法、因此 March13N 算法无法写入这些位置(它是 ROM)、回读会导致 ALGO 所写入的内容与回读的内容不匹配。 最终结果是一个 PBIST 错误生成、就像在一个被测试的 RAM 中出现类似故障时发生的那样。 从这一点开始、您的软件处理程序应该对 PBIST ESM 错误做出反应、就好像它是一个真正的错误一样。