Bus Arbitration
Bus Arbitration
BUS ARBITRATION
BUS ARBITRATION
oOne of the most important issue in BUS design:
oHow is the BUS reserved by a device that whishes to use it.
oMaster-slave arrangement.
oOnly the bus master can control access to the BUS:
It initiate and control all BUS request.
A slave responds to read and write requests.
oThe simplest system
processor is the only BUS master
All BUS request must be controlled by the processor
Major drawback: the processor is involved in every
transaction.
ARBITRATION OF MULTIPLE POTENTIAL BUS MASTERS
° There are separate BUS REQUEST and BUS GRANT lines for every device that are
sharing bus.
° In this, bus controller has the capability of immediate identifying all the requesting
devices.
° Bus controller responds rapidly to the request by determining the highest priority device
that has sent the bus request.