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:TMS570LC4357 PBIST.DLR 和 PBIST.over 复位时的默认值

Guru**** 2468460 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/670471/tms570lc4357-tms570lc4357-pbist-dlr-and-pbist-over-default-value-at-reset

器件型号:TMS570LC4357

您好!

对于 PBIST.DLR PBIST.over 寄存器、TRM 会显示以下默认值:

DLR = 0x00000004

over = 0x00000001

但是、我们观察 到两个寄存器 在上电或 system.reset 后都读作0x0:

请告诉我、这是否是 TRM 中的错误、器件级别的可变性、尤其是我应该如何解读有关不从默认值1修改 PBIST.DLR (3)的警告、因为我在不使用寄存器时不会观察到该默认值。

提前感谢您的支持、   

此致、

弗朗克

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

    PBIST DLR 寄存器的默认值为0x208、PBIST over 为0x1。 要读取寄存器、您需要通过将0x1编程到 PACT 寄存器的 PACT0来启用 PBIST 时钟。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 QJ、

    我在阅读 TRM 并发布我的问题时速度太快、实际上 DLR 中的第3位应该设置为1。 但是、我在 TRM 中找不到任何在复位后将位9设置为1的参考。

    我显然错过了 TRM 中的 PACT0器件、但是、您能否确认我可以安全地理解在 PACT0未设置为"读取为零、无 AXI 错误或互连超时"的情况下、"对 PBIST 的访问不会通过"。

    谢谢、

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

    保留第9位。 当前版本器件中未实现某些功能、例如 PBIST 时间戳模式等

    是的、只要 PACT0位为0、对 PBIST 的任何访问都将不会进行、PBIST 将保持在几乎为零功耗模式。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 QJ、

    很抱歉、尽管该位是保留的、TRM 仍应正确反映复位后的默认值、您的最后一个答案没有真正回答我的问题、因为它是 TRM 句子的引用、我要求对此进行澄清。

    您是否确认 TRM 在保留位9的默认复位值方面不正确?

    您是否确认在 PACT0未被置位的情况下、所有 PBIST 寄存器将运行为零并且没有错误?

    谢谢、

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

    我理解您对保留位9的评论。 位9下的功能不是被执行的、就是用户不可配置的、这个位是只读的。 TRM 对位5到位31之间的所有保留位使用0是不准确的。

    是的、如果 PACT0没有被置位、所有 PBIST 寄存器将运行为零、并且没有错误
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 QJ、

    感谢您的回答。   

    弗朗克。