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 - Port error interrupt clearing sequence



Hi Champs,

I'm looking into clearing Port error interrupts as documented in SPRUGW1A, Chapter 3.6.5

There are a couple of mismatches in the lcearing sequence for Port errors:
1. Write 1 to clear: ERR_RST_EVENT Offset 0x01E4 -> This should be offset 0x1E8
2. Write 1 to clear any of the following possible bits Offset 0x1158 SP0_ERR_STAT -> This should be offset 0xB158
3. Write 1 to clear: Offset 0x14004 SP0_CTL_INDEP

For the 3. step I can't find the register SP0_CTL_INDEP nor anything at offset 0x14004.

Please let me know the correct action for the third step to clear the port error interrupt.
Please correct the wrong offsets and document the missing information in the User's Guide.

Kind regards,
one and zero

  • Hi,

    for 1st and 2nd point, you are correct. We will update the SRIO UG for this. Next revision will have that information. For 3rd item i will check and get back to you. 

    Regards,

    Bhavin

  • Hi Ryan,

    When posts are marked answered, it is better to start a new post with your question. 

    When you repost your question, please be specific about an example you are looking for.  Are you looking for an example of how to set up a doorbell message?

    Thanks,

    Brandy

  • First of all, Thanks a lot about your quick reply.

    And, I am going to start a new post as well. but not from this question.

    Because, frankly I don't know about how to connect with you when i start a new post.

    So, please forgive me.

    And, yes, I want to have the example of how to set up a doorbell message each side.

    For example, as a master sending doorbell message and as a slave invoking the hw interrupt for srio doorbell.

    Could you help me?

    Thanks, Ryan.