Protocolo de encadenamiento (daisy chaining) de dos señales

Es el protocolo centralizado más sencillo ya que utiliza sólo dos señales encadenadas, una de petición del bus y otra de concesión.

El master que quiere acceder al bus activa la señal de petición (out) y los demás masters la propagan hasta el árbitro. El árbitro activa la señal de concesión que es propagada por los masters que no solicitaron el acceso al bus.

El master que recibe la señal de concesión y tiene una petición pendiente toma el control del bus. Si un master recibe una señal de petición mientras está accediendo al bus, bloquea su propagación al árbitro hasta que finalice la utilización del bus.

La prioridad viene determinada por la proximidad al árbitro.

Protocolo de encadenamiento (daisy chaining) de dos señales

Fuente: Estructura de Computadores, Facultad de Informática, UCM