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.

[参考译文] TMS320F28377S:受 ECC 保护的闪存预取?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/595201/tms320f28377s-flash-prefetch-protected-by-ecc

器件型号:TMS320F28377S

TMS320F2837xS 的技术参考手册(SPRUHX5D)并不清楚、2.12.8.1.2节中描述的针对指令缓冲器的闪存预取机制是否提供任何内存保护、例如 ECC 或奇偶校验。  我希望使用预取、过去我们由于担心单粒子翻转的敏感性而禁用了这种功能。  

很抱歉、如果此问题已得到解答、我找不到有关此主题的任何先前问题。

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

    包括 OTP 在内的所有闪存都受 ECC 保护、唯一例外的是 OTP 链接指针位置。

    此外、如第2.12.8.1.2节-"如果启用了预取机制、 然后、不应使用组中128位的最后一行、因为执行预取预取预取的预取逻辑将尝试从组外部取数据、并会导致 ECC 错误"。

    希望这对您有所帮助、如果您有任何疑问、请告知我们。

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

    闪存内容在进入预取缓冲区之前已验证 ECC 正确性。 但预取缓冲器本身不支持 ECC 或奇偶校验。

    如果 TRM 中尚未提及此详细信息、我将提交一个 TT 以在其中提及此详细信息。

    谢谢、此致、
    Vamsi
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Vasmi、这个答案解决了我的问题。

    启用预取时、TRM 不会说明两个连续指令缓冲器或单个数据高速缓存中是否存在 ECC 或奇偶校验保护。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    约旦

    数据缓存也是如此。 在闪存内容进入数据缓存之前、将检查其 ECC、但数据缓存本身不支持 ECC。

    我提交了一个 TT 以进行同样的记录。

    谢谢、此致、
    Vamsi