×

Bus arbitration controller

  • US 4,779,089 A
  • Filed: 02/16/1988
  • Issued: 10/18/1988
  • Est. Priority Date: 11/27/1985
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a computer system havig a unitary bus and at least two asynchronous devices each coupled through a respective bus transceiver unit to the unitary bus, and an arbitration controller distributed in the asynchronous devices resolving contention for access to the unitary bus by the asynchronous devices, the unitary bus having a plurality of control signal lines including a priority arbitration signal set AN0*-AN5*, an arbitration condition signal AC*, and a synchronization signal set AP*, AQ* and AR*, each of the control signal lines being common to each of the asynchronous devices and coupled to each said asynchronous device by wired-OR logic through the respective bus transceiver units, the synchronization control signal set being coupled through integrator and threshold circuit means for preventing wired-OR glitches, wherein the improvement comprises:

  • control logic means in each of one of the asynchronous devices for synchronizing the operation of the asynchronous devices by way of the unitary bus, the control logic means receiving control signals GREQ, BRST, GMT, HIGHP and LOCK from the one asynchronous device, the control signals AC*, AP*, AQ* and AR* from the unitary bus respectively as control signals AC, APF, AQF and ARF, and providing control signals GMK, HOVR, FL and CM to the one asynchronous device, the control logic means providing an arbitration condition signal C and a synchronization control signal set P, Q and R each coupled respectively through the bus transceiver unit to the control signal lines AC*, AP*, AQ* and AR* of the unitary bus;

    means in each one of the asynchronous devices coupled to the control logic means for resolving priority among the plurality of devices for access to the unitary bus, the priority resolving means receiving priority signals GA0-GA4 and the HIGHP control signal from the one asynchronous device, the control signals AN0*-AN5* from the unitary bus respectively as control signals AA0-AA5, and providing a control signal ZERO to the one asynchronous device, the priority resolving means providing a priority arbitration signal set BO0-BO5 coupled respectively through the bus transceiver unit to the control signal lines AN0*-AN5* of the unitary bus;

    means in each one of the asynchronous devices receiving a first timing signal from the one asynchronous device and a second timing signal ENCT from the control logic means and providing a timing signal RP for timing the operation of the control logic means;

    the control logic means comprising combinatorial logic ##EQU3##

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×