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 RAM ERROR

Hi,

I am referring to the Application Report "ECC- spna126 .pdf".
I am trying to Introduce An Error Into RAM ECC.
PDF STATES the BELOW STEPS to do the same:

"The following steps can be followed to introduce an ECC error into the RAM and to check if the RAM logic
is working as expected.
Below are the steps mentioned in the same

Steps to introduce an error:
1. Initialize RAM – As mentioned in Section 3.1.
2. Enable ECC – This switches on the ECC generation logic.
3. Write data to a specific RAM location – This generates and loads the corresponding ECC check bits.
4. Disable ECC – This switches off the ECC generation logic so as to enable you to corrupt data.
5. Wait until ECC disabled – Although this step is not mandatory, make sure that it flushes the buffers.
6. Change only the data (Flip one bit) – This corrupts only the data part.
7. Enable ECC error interrupt – This enables you to handle the error in the exception routine.
8. Enable ECC – This switches on the ECC generation logic again and creates a scenario to check the
logic.
9. Read the corrupted data. – The logic performs an ECC check when you read the same data.
10. Check for single bit error event – The ECC logic should generate a single bit error.
This flow can be used by the application at required intervals to check that the RAM ECC logic works
fine."

Can anyone help me understand the step 6 where it is saying about Flip bit.
Details would be helpful.

 

Thanks,
Vivek