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.

[参考译文] TDA4VM:ECC 擦除函数

Guru**** 2538955 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/981743/tda4vm-ecc-scrub-function

器件型号:TDA4VM

你(们)好  

关于 ECC 擦除函数、

■背景

有一条声明 DDR 控制器不支持 ECC。 另一方面、DDRSS 的 ECC 清理功能存在、默认情况下启用。

■问题

默认情况下、DDRSS 的 ECC 清理功能是否正常工作?

由于我们产品的性质、我们希望消除即使在非常低的频率下也可能导致抖动的元素。 因此、我们希望禁用清理功能、即使它不处于有效的运行状态。 是否可以关闭清理功能?

在不支持 DDR 的 ECC 功能的情况下、清理功能可用意味着什么?

 

 

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

    你(们)好

    请更新此主题的状态?

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

    您好!

    有2个与 DDR 相关的 ECC 模块:1个在子系统级别、1个在控制器内部。 DDR 控制器内部的 ECC 不受支持、默认情况下应禁用、但支持子系统级的 ECC。

    您引用的 ECC 清理是 DDR 控制器内 ECC 的一部分。 我的理解是、当 ECC_ENABLE 参数(DDRSS_CTL_206[17:16])设置为0x0时、控制器的整个 ECC 模块将被禁用。 因此、默认情况下不应启用 ECC 清理。

    尽管不需要 ECC、但也可以设置 ECC_Scrub = 0 (DDRSS_CTL_223[15:0])、这将在 ECC_Scrub = 0且启用 ECC 模块时禁用 ECC 清理。

    谢谢、
    Kevin