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 Multicast on 6472

A genneral question on SRIO Multicasting on the 6472: Can the 6472 handle multiple responses if a request is multicasted? I understand that support for this is not in the SRIO spec, but does one have access and control over what happens to response packets, or does the peripheral handle all responses, and hides them from the user?

  • There are no provisions to handle multiple responses to a given outbound request.  We have not tested this since it is not supported by the standard.  It will definitely cause "unsolicited response" to be detected in the logical/transport layer error detect registers.  I believe that the first response (as long as it uses the reversed DEST/SRC IDs as the request) will complete the context in the LSU/TXU as normal and the additional response packets will be destroyed and detected as unsolicited.  However, you can run into aliasing issues if another request is sent to the same mutlicast id before all responses of the preceding one are received.  Again, this is not a supported mode, so use at your own risk!

    Regards,

    Travis