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:L2RAMW/L2FMC 控制和命令奇偶校验

Guru**** 2481465 points
Other Parts Discussed in Thread: TMS570LC4357

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/912158/tms570lc4357-l2ramw-l2fmc-control-and-command-parity

器件型号:TMS570LC4357

尊敬的 Hercules 支持团队:

在 TMS570LC4357数据表的表6-46中、提到了若干不同的奇偶校验错误、分别是 L2RAMW 和 L2FMC (在图像中标记)。 文档中似乎很少有关于控制和命令奇偶校验的信息。

 

如果我正确理解控制奇偶校验是控制总线的奇偶校验,但我找不到有关命令奇偶校验和空闲时的„命令奇偶校验错误的任何信息“:

问题1:什么是命令奇偶校验?为什么空闲时只有„命令奇偶校验错误?

问题2:空闲命令上的 L2FMC„Mcmd 奇偶校验错误“是否与空闲时的 L2RAMW„命令奇偶校验错误相同,但对于 L2FMC 而言?

Q3:L2FMC„内部奇偶校验错误“是否与控制奇偶校验错误相同?

提前感谢、致以诚挚的问候、

最大

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

    尊敬的 Max:

    问题1:什么是命令奇偶校验?为什么空闲时只有„命令奇偶校验错误?

    CPU 计算一个包含地址和控制信号的奇偶校验位。 该奇偶校验位被发送到接收事务的从机模块(闪存/ RAM)、然后从模块根据自身根据地址和控制信号进行的计算对该奇偶校验位进行解码。 当总线主控不对存储器执行读取或写入操作时、"idle"是 OCP (片上网络协议)中定义的命令。 此命令期间的一个奇偶校验错误被单独处理并且被捕捉在 RAM/Flash 错误状态寄存器中、并且被输出到 ESM。 其他命令上的奇偶校验错误是一个单独的信号(ESM 3.13和3.15)。

    问题2:空闲命令上的 L2FMC„Mcmd 奇偶校验错误“是否与空闲时的 L2RAMW„命令奇偶校验错误相同,但对于 L2FMC 而言?

    是的、没错。

    Q3:L2FMC„内部奇偶校验错误“是否与控制奇偶校验错误相同?

    L2FMC 块检查来自 CPU 的传入地址上的奇偶校验。 它还会不断检查 L2FMC 子块中该地址信息的所有"传输"的奇偶校验。 在这些内部传输期间检测到的任何奇偶校验错误也被标记为一个地址奇偶校验错误(ESM 2.17)。

    希望这对您有所帮助。

    此致、Sunil

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

    您好、Sunil、

    感谢您的澄清! 这对您有很大帮助。

    此致、

    最大