Please note: We are aware of an issue affecting replies on the Arm Community forums, which may not be loading as expected.

We apologize for any inconvenience and appreciate your patience while we investigate and work to resolve the issue.

Thank you for your understanding.


This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

CMN-700 Error Injection

Hi,

I am trying to inject a SLC double-bit data ECC error with 'cmn_hns_err_inj' register in CMN-700. 

The detailed steps are as follows:

1. I chose the HN-F with LID 0 as the target point for error injecting, and chose the RN-SAM with LID 0 as the source.

2. I filled the 'cmn_hns_err_inj' register to 0x008c0001(SrcID = 140, LPID = 0) in SCP before BL1 booting 

3. I accessed the memory with an address hooked to the RN-SAM with LID 0 in BL1, and hoped it could trigger the SLC hit.

But , unfortunately, I did not get any RAS interrupts from CMN-700.

Could you tell me where is wrong, please? 

If possible, please give me a detailed example steps for this error injection.

The documents refered:

Arm Neoverse CMN-700 Coherent Mesh Network Revision:r2p0

Technical Reference Manual Issue 04 102308_0200_04_en

Thanks.