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:当注入单一位错误时、VIM ECC 测试触发 ESM 1.83和1.15

Guru**** 2465890 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1123117/tms570lc4357-vim-ecc-test-triggers-esm-1-83-and-1-15-when-injecting-single-bit-error

器件型号:TMS570LC4357

各位专家、您好!

我们根据《技术参考手册》第19.5.4章实施了 VIM ECC 测试。
我们尝试了其中提到的两种方法。

每次运行 single-bit 错误测试时、我们都会得到 ESM 1.83和 EMS 1.15、尽管我们只需要 ESM 1.83。

(Q1)这是预期行为还是什么原因?

谢谢、此致、
最大

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

    尊敬的 Max:

    你是对的。 如果仅检测到 SBE、则不应设置 ESM 1.15。

    您使用哪种修订版器件? 修订版 A 器件上有一个硬件错误:VIM#28。 (单个位错误也被视为 UERR)。

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

    您好 QJ、
    我们已检查电路板和两个硅质硅酮是否为 RevB (TMS5704357BZWTQQ1)。

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

    我今天早上在 RevB 器件上进行了测试。  

    当 ECC 值的1位(0xFFF82400)或 VIM 数据(0xFFF82000)翻转时、读取数据集 ESM 1.15和 ESM 1.83、VIM ECCStatus=0x101

    当 ECC 值或数据的2位被翻转时、读取数据只设置 ESM 1.15、VIM ECC 状态= 0x001

    我不知道为什么会设置 UERR 标志。

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

    您好 QJ、

    那么、假设每次我们测试 ECC 时都会发生这种情况、这种情况是否可以节省呢?

    如果是这种情况、 我们只需检查单个位诊断上的两个错误即可。

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

    是的、我尝试了很多次。