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.

SRIO not coming up after NWRITE_R

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