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

SDLM on XC161

Does anybody on here know how the arbitration works with the SDLM on the XC161?

I have some messages that are unable to be transmitted on the VPW bus, resulting in an Arbitration Lost interrupt being generated.

Just wondered if anybody had handled this before and what steps need to be taken to re-transmit after this interrupt is generated.

Thanks

Rich

  • The arbitration is done by the SDLM hardware itself. Meaning if you lose arbitration the SDLM module will continue to try to transmit the message until successful. The SDLM module will automatically retry transmitting the message if an Inter-Frame Separation has been detected or if another node begins to transmit during this time (i.e. a rising edge has been detected after an EOF).

    -Chris