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.

AM2634-Q1: ECC enable without SDL

Part Number: AM2634-Q1


Dear Champs,

 

Due to memory size issue, my customer would like to enable ECC without using SDL and there is no memory space to add SDL library.

When they tried to access ECC registers and write '1' on ECC_ENABLE and ENABLE_RMW of ECC_AGG_TOP_CTRL register directly, there was no change found. 

Could you please let them know how they can access on below ECC registers to enable ECC directly?

ecc.jpg

 

 

Thanks and Best Regard,

SI.

  • Hi Sung,

    Apologies for the delayed response!

    This issue assigned to me very recently.

    When they tried to access ECC registers and write '1' on ECC_ENABLE and ENABLE_RMW of ECC_AGG_TOP_CTRL register directly, there was no change found. 

    Could you please let them know how they can access on below ECC registers to enable ECC directly?

    This writing is not a direct memory writing.

    Actually, there are different ECC aggregators and each aggregator again consists of many RAM memories for verification.

    So, we need to follow this method to enable ECC for particular memory.

    As mentioned here each ECC endpoint has a separate control register, so based on the memory we want to enable ECC the corresponding ECC enable bit should be SET.

    Even though they are not using SDL, i am suggesting them to refer SDL code once to understand how we are enabling and testing corresponding memories. After that customer can directly implement their code.

    --
    Thanks & regards,
    Jagadish.