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.

请教一个关于6657 DDR ECC的问题

我看到关于ECC的介绍,32bit的数据需要7bit的ECC。

而在6657的datasheet中只看到4个bit的ECC,在DDR控制器的文档中也看到DDRCB(ddr check bits )是8位的,不知道哪个是对的。

还请高手赐教!

  • DDR控制器总是为每64-bit数据计算8-bit ECC值。

    在有的器件里,如C6678,使用了DDR控制器的全部64 bits数据线,和8 bits ECC线,那么64-bit数据+8-bit ECC值一个总线周期就完成访问。

    在C6657中,只使用了DDR控制器的32 bits数据线,和4 bits ECC线,那么64-bit数据+8-bit ECC是分两个周期访问完的,第一个周期访问32-bit数据+4-bit ECC值,第二个周期访问另一半。