Previous | Next --- Slide 25 of 64
Back to Lecture Thumbnails
neonachronism

Does the "arbitration controller" (which I assume exists in some form) have a direct link to each client on the bus? Or do they do some kind of broadcast-and-collision-detection like Ethernet used to?

bob_sacamano

I don't think the collision detection approach of Ethernet is used here. The Ethernet tries to perform decentralized coordination of arbitrary nodes, which would require collision detection (as no client can ever be completely sure that no other client is using the medium). I would presume that the centralized arbitration controller (if any) would be able to prevent collisions from ever happening.

ferozenaina

@neonachronism There are different implementation for arbitration controller.

For this case, I think there is are control lines and data lines in the bus. The control lines from each node is connected to the arbitration controller through the bus and the request signals are broadcasted from different nodes. The arbiter would do pick the first node it received request message from. So it is centrally coordinated. Doesn't the nodes regulate themselves using collision detection in Ethernet?