Patent · US Expired

Multi-master bus arbitration system in which the address and data lines of the bus may be separately granted to individual masters

US5555425A · kind A · utility

111Cited by
9References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 7, 1990
Grant dateSep 10, 1996
Priority date
Expiry dateMar 7, 2010

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/364
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A multi-master digital computer system has a bus, a plurality of master devices connected to the bus, a plurality of slave devices connected to the bus, and a bus controller for arbitrating bus requests by the master devices and for granting the bus to a selected one of the plurality of the master devices. Each master device is capable of originating a bus cycle to transmit data to or receive data from a desired slave device. The bus controller grants the bus to a selected master device which enters an address master state and addresses the desired slave device. The selected master device is transferred to a bus master state where a data transfer to or from the slave device is initiated. The selected master device then transfers to a data master state unless the selected master device wants, and is permitted through an arbiter, to retain control of the bus. The bus controller grants a bus request to a requesting master device through to the arbiter. The requesting master device is transferred into the address master state while the selected master device is still in the data master state, thus performing a pipelining operation.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.