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.

Generating ECC purposely

Hi Support team

Let me ask you about ECC in Keystone2.

Does Keystone2 device have the function which purposely generate 1bit and 2bit ECC error for Debug purpose?

I've heard a processor from other vendor had such kind of function(register).

I checked " DDR3 Memory Controller Users Guide" but I couldn't find it.

I'd appreciate if you could give me the answer.

Best Regards,

Kusunoki 

  • Kusunoki-san,

    I am not aware of that capability existing in the KeyStone II devices. That is not the method we used to test the ECC. We used the following method.

    1- Enable ECC+RMW, write to memory.

    2- Disable the ECC in the EMIF controller (ECC byte lane still enabled in PHY), then inject errors by corrupting the data.

    3- Re-enable ECC in EMIF and read data. ECC should correct the injected errors.

    Regards, Bill

  • Hi Bill-san

    Thank you for your reply.

    I understand how to test ECC with Keystone2 device.

    Let me close my question.

    I'd appreciate your help.

    Best Regards,

    Kusunoki