你(们)好
关于 ECC 擦除函数、
■背景
有一条声明 DDR 控制器不支持 ECC。 另一方面、DDRSS 的 ECC 清理功能存在、默认情况下启用。
■问题
默认情况下、DDRSS 的 ECC 清理功能是否正常工作?
由于我们产品的性质、我们希望消除即使在非常低的频率下也可能导致抖动的元素。 因此、我们希望禁用清理功能、即使它不处于有效的运行状态。 是否可以关闭清理功能?
在不支持 DDR 的 ECC 功能的情况下、清理功能可用意味着什么?
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.
你(们)好
关于 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