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**** 2602595 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/677783/tms320f28377s-do-peripheral-registers-have-ecc-or-parity-protection

器件型号:TMS320F28377S

我们正在开发航空电子安全关键型产品、并利用器件的 ECC/奇偶校验 RAM 和闪存。  但不清楚 CPU 寄存器和外设寄存器中是否有任何 ECC/奇偶校验保护来保护/检测单粒子翻转。

sprs881d 第6.3.4节“外设寄存器内存映射”表6-5不提供任何 ECC/奇偶校验信息。  这些寄存器是否具有 ECC/奇偶校验保护?

sprs881d 第6.3.5节“内存类型”表6-6不为外设寄存器提供任何 ECC/奇偶校验信息。

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

    尊敬的 Eric:

    [引用] sps881d 第6.3.4节“外设寄存器内存映射”表6-5不提供任何 ECC/奇偶校验信息。  这些寄存器是否具有 ECC/奇偶校验保护? [/报价]

    否、寄存器没有 ECC/奇偶校验保护。

    此致、

    Vivek Singh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Vivek。 我们最初选择 TMS320F28377处理器是因为其内置的 RAM 和闪存 ECC 和奇偶校验保护功能、可在高空作业时规避单粒子翻转(SEU)。 但是、如果外设寄存器没有 ECC/奇偶校验保护、那么我们仍然很容易受到 SEU 的影响;也就是说、SEU 可以改变外设寄存器中的配置位。 也许由于外设寄存器的芯片设计(与 RAM 或闪存相比)、它们对 SEU 的影响更小? 如果有人有关于 CPU 寄存器和外设寄存器 SEU 漏洞的其他信息、我们将不胜感激。 谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Eric、

    是的、您正确地提到外设寄存器不易受到 SEU 的影响、但我将让我们的安全专家对此进行评论、并在需要时提供更多详细信息。

    此致、

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

    尊敬的 Eric:

    正确的是、SRAM 更容易受到 SER 的影响、这是由于高能粒子、主要是因为 SRAM 的物理尺寸。

    尽管如此、在 F28x37x MCU 上、可以通过文档" TMS320F2837xD/S 和 TMS320F2807x 安全手册"中列出的许多安全机制来保护外设和处理单元(CPU)上的位翻转、这些机制在 NDA 下提供。

    根据外设是控制、通信和处理单元(CLA 和 C28x CPU)、下面安全手册中列出的一个或多个安全机制将适用于覆盖寄存器位上的 SER 故障。

    • 静态配置寄存器的定期软件回读
    • 信息冗余技术、包括端到端安全-通信外设
    • 硬件冗余-外设的冗余实例
    • 应用级别或传输冗余-控制外设
    • 软件互惠式比较-主要是 C28x 和 CLA 处理单元
    • 等等

    此致、

    --阿什什语