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.

[参考译文] TMS570LC4357:微码和 PBIST 控制器

Guru**** 2478765 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/940031/tms570lc4357-microcode-and-the-pbist-controller

器件型号:TMS570LC4357

在 TMS570技术参考手册(spnu563a)中描述了 PBIST 控制器和 PBIST ROM 的第9.1.2和9.1.3节中、PBIST "微码"是否与 PBIST ROM 中存储的固件相同?  

在这些部分中、PBIST 控制器被称为协处理器。  我们是否有关于这是哪种类型的处理器的更多详细信息?  

我们想了解这种"微代码"是否包含在可供 TMS570 Cortex-R5F 内核使用的 PBIST ROM 本机代码中。

TIA 和 BR、

陈小春

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

    Peter、

    PBIST 引擎由一个小型(专有) CPU 组成、此 CPU 具有一个专门针对测试内存的指令集。 这个 CPU 包括执行独立内存算法所需的控制和指令寄存器。 存储器配置信息存储在片上存储器(PBIST ROM)中。 测试算法代码也被加载到 PBIST ROM 中、这样应用程序只需加载 EXECUTE 命令。

    我们不支持/建议为此 PBIST 引擎编写您自己的微代码。

    此致、Sunil

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

    您好、Sunil、

    感谢确认和澄清。  我将与团队进行仔细检查、以确定是否有任何后续问题。

    此致、

    PeterC

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

    您好、Sunil、

    我们有更多与此主题相关的问题:

    PBIST ROM 是否包含任何 TMS570本机代码?

    2.我们如何确保这个 PBIST 控制器不会意外跳闸并损坏 SRAM 存储器?

    3.当 TMS570正常运行时、我们是否可以做些什么来确保这个 PBIST 协处理器处于休眠状态?

    BR、

    陈小春

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

    尊敬的 Peter:

    请参阅下面的注释。

    PBIST ROM 是否包含任何 TMS570本机代码?

    >>否

    2.我们如何确保这个 PBIST 控制器不会意外跳闸并损坏 SRAM 存储器?

    >>您确实需要设置多个寄存器、以便在选定的 SRAM 实例上启动自检。 它将要求应用程序有意配置这些寄存器以触发存储器自检。

    3.当 TMS570正常运行时、我们是否可以做些什么来确保这个 PBIST 协处理器处于休眠状态?

    >>是的、有一些选项:

    1. 您可以定期读取系统模块寄存器帧中的 PBIST 控制寄存器、以确保它们不会被意外覆盖。
    2. 这些控制寄存器只能由 CPU 在特权执行模式下写入。 您可以使用此保护、并确保大多数不需要配置控制寄存器的应用程序以用户模式运行。 然后、如果进程意外地尝试写入控制寄存器、则会得到中止、尽管是异步的。

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

    您好、Sunil、

    感谢您的快速响应和建议。  希望这是最后一个问题:

    对于上面的问题3、建议2是合理的。  我只是想知道是否有办法关闭这个 PBIST 协处理器以避免任何潜在问题?

    BR、

    陈小春

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

    无法关闭内存自检控制器。

    此致、Sunil