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-EP:关于'不可纠正的错误类型 B'以及 L2RAMW 的读-修改-写。

Guru**** 2481465 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1051553/tms570lc4357-ep-regarding-uncorrectable-error-type-b-and-read-modify-write-of-l2ramw

器件型号:TMS570LC4357-EP

您好!

这是有关 L2RAMW 的"不可纠正的错误类型 B"和"读-修改-写"的问题。
我们现在在评估板上测试 TMS570 MCU 的 ESM 功能。


我们已经检查了 SPNU563A 的第8.2.2.4节、但没有详细描述 RAMERRSTATUS 的 MME(9)。

要验证 MME (9)的操作、您能否告诉我生成"合并多路复用器错误"的技术?

谢谢、

好的

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

    大家好、Kobori-San、

     让我来解释一下合并多路复用器的工作原理、以便您有更好的视角。 假设 CPU 想为位7:0向 RAM 写入一个字节、它将输出 WDATA[7:0]上的数据。  L2RAMW 将此字节写入视为读取-修改-写入操作。 L2RAMW 将读取 RAM 中存储的整个64位数据、并将63:8中的数据位与 WDATA[7:0]"合并"以形成新的64位数据。 这个新的64位数据将针对它的 ECC 值重新计算并被写回 RAM。 L2RAMW 还提供的是、此合并块逻辑实际上重复了两次以进行诊断。 这两个合并块逻辑的输出会不断地相互比较。 如果存在任何错误、则设置 MME(9)。 两个块逻辑之间的比较是一个运行时操作。 仅当在运行时检测到两个合并块之间的比较错误时、才会设置 MME (9)。 这是运行时诊断。 此运行时合并块诊断没有额外的自检模式。