Hi,
In my DSP system i am planning for some Fault Managment Mechamism. In which even if i get any SRIO errors i need to clear the error registers and proceed for other transactions. For this i am trying to simulate a SRIO error in my system with NWRITE_R with wrong Dev ID of the end point. I can see that my erro handler for SRIO errors is hitting and Regs
ERR_RST_EVNT_ICSR = 0x4 (Logical layer error)
LSI_ICSR = 0x02 (Transaction time out)
ERR_DET= 0x01 (Transaction time out) are set. I have cleared all these error registers and tried to trigger the new SRIO transfer with correct Dev Id (by writing all LSU registers), but this transfer is not happening and error handler is not hitting for this transfer.
If i try same things with loop back enabled then it is working fine (second transfer is happening), but in real network i mean in which switch is present this is not working.
Please help me in figuring out this