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.

[参考译文] 两者之间有何差异?

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/570691/what-are-the-differences-between-the-two

我正在阅读《TMS570LS31x 和 TMS570LS21x 基于 HerculesTmARMRegistered的安全微控制器安全手册》(SPNU511D)。

我无法理解这两种安全机制之间的差异。

"FLA3:闪存包装程序地址 ECC"和"FEE7:闪存包装程序地址 ECC"。

我最想知道的是、当每个安全功能检测到一个错误时、会设置哪个 ESM 标志。

此致。

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

    您好 Arriy、

    它们是相同的机制、但用于器件上具有不同用途的不同闪存区域。 您知道、闪存用于程序执行和存储。 FEE 用于闪存仿真 EEPROM、即用作 EEPROM 并用于代替 EEPROM 的数据闪存。 每个 ECC 都具有不同的报告路径、因为它们位于不同的总线上。

    对于闪存、是组1、通道6 (可纠正的错误-如果应用需要更正的错误通知、则可能是 FLA1)和组3、通道7 (不可纠正的错误- FLA1和 FLA3)。 此外、组2、通道4 (地址总线奇偶校验错误- FLA4)。

    对于 EEPROM 仿真组(FEE)、我们有组1、通道35用于可校正错误、而组1、通道36用于不可校正错误、包括地址 ECC 错误。

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

    你好、Chuck、

    感谢你的答复。
    我了解了闪存和 FEEPROM 之间的差异。


    但是、很抱歉。我对 ESM 错误标志感到困惑。
    错误标志很重要、因为我想用 ESM 错误标志来监视错误。

    请告诉我以下识别是否正确。如果错误、请予以更正。

    < Flash >
    - FLA1:组1、通道6 (可纠正错误)、组3、通道7 (不可纠正错误)

    - FLA3:组1、通道6 (可纠正的错误)、组3、通道7 (不可纠正的错误)、组2、通道4 (地址总线奇偶校验错误)

    - FLA4:组:2通道:10 (B0TCM 地址总线奇偶校验错误)、组:2通道:12 (B1TCM 地址总线奇偶校验错误)


    < EEPROM >
    - FE1:组:1通道:35 (可纠正错误)、组:1通道:36 (不可纠正错误)

    - FEE7:组:1通道:35 (可纠正错误),组:1通道:36 (不可纠正错误)

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

    引述文本内的更正/注释:

    [引用 user="Arriy"]

    < Flash >
    -FLA1:组1、通道6 (可纠正错误)、组3、通道7 (不可纠正错误)正确

    - FLA3:组1、通道6 (可纠正的错误)、组3、通道7 (不可纠正的错误)、组2、通道4 (地址总线奇偶校验错误)无组2通道4 -地址奇偶校验错误。

    - FLA4:组:2通道:10 (B0TCM 地址总线奇偶校验错误)、组:2通道:12 (B1TCM 地址总线奇偶校验错误) 仅限组2通道4 (FMC -地址总线奇偶校验错误)- BxTCM 错误仅适用于 SRAM。


    < EEPROM >
    -FE1:组:1通道:35 (可纠正错误),组:1通道:36 (不可纠正错误) 正确

    - FEE7:组:1通道:35 (可纠正错误),组:1通道:36 (不可纠正错误) 正确

    [/报价]

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

    你好、Chuck。

    感谢您的回复和更正。

    相同的 ESM 错误标志将从不同的安全功能中发出通知。

    这是否意味着它使用多种不同的安全功能监视相同的错误?

    为什么是这样?

    此致

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

    FMC (闪存包装程序) ECC 机制的 ESM 标志在闪存数据或者地址中的故障间是通用的、这是因为地址被包含在 ECC 计算中。 这就是它们使用相同 ESM 标志的原因。

    我认为说它们是相同的故障类型是不正确的;但是、它们之间的检测逻辑是通用的。 由于逻辑不能区分一种故障类型和另一种故障类型、因此使用相同的 ESM 标志来通知系统/应用故障。 与往常一样、您对故障通知的处理依赖于系统和应用、因为我们在器件级别不知道特定故障对系统/应用的影响。 在几乎所有情况下、可纠正的错误都不是问题、因为它们已得到纠正、但不可纠正的错误可能需要采取某些措施、例如系统复位或某种程度的错误诊断、以确定系统是否可以安全地继续。

    此外、我知道这实际上只是一种语言障碍、但安全功能的使用通常用于执行需要安全的任务。 即检测过压或过热。 在您使用术语时、我相信您是指诊断措施、这是系统内的任务、需要检查以确保用于执行安全功能的信息或硬件处于良好的工作状态;因此、安全功能受到保护/保证。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好、Chuck。

    我在2017年2月2日接受了提问。


    我想确认。
    下面的答案是“Group 1,Channel 6 (Correctable errors),Group 3,Channel 7 (uncorrectable errors)(组1,通道6 (可纠正的错误)”错误报告,由“FLA3”发送给 ESM?

    < Flash >

    - FLA3:组1、通道6 (可纠正的错误)、组3、通道7 (不可纠正的错误)、组2、通道4 (地址总线奇偶校验错误)无组2通道4 -地址奇偶校验错误。

     

    此致。

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

    正如我再次看到的、我需要进行更正。 由于 FLA3特定于闪存包装程序地址 ECC 错误、 它只与 ESM 组3通道7相关、因为解码为地址中错误的任何错误将始终被指示为不可纠正的错误、无论它是一个单一位还是更多的故障。

    G2 CH4地址奇偶校验错误映射到 FLA4而不是 FLA3。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Chuck。

    感谢您的回答。

    我有一个问题被清除了。

    此致