Device arbitration including peer-to-peer access arbitration
AssigneeInternational Business Machines Corporation
InventorsDaniel Frank Moertl, Danny Marvin Neal, Steven Mark Thurber, Adalberto Guillermo Yanes
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsDaniel Frank Moertl, Danny Marvin Neal, Steven Mark Thurber, Adalberto Guillermo Yanes
Estimating the term…
A method and implementing system is provided in which multiple nodes of a PCI bridge/router circuit are connected to corresponding plurality of PCI busses to enable an extended number of PCI adapters to be connected within a computer system. Multiple enhanced arbiters are implemented to enable non-blocking and deadlock-free operation while still complying with PCI system requirements. An exemplary PCI-to-PCI router (PPR) circuit includes the arbiters as well as PPR buffers for temporarily storing transaction-related information passing through the router circuit between adapters on the PCI busses and/or between PCI adapters and the CPUs and system memory or other system devices. A buffer re-naming methodology is implemented to eliminate internal request/completion transaction information transfers between bridge buffers thereby increasing system performance. Transaction ordering rules are also implemented along with the arbiters to enable optimal information transfer management through the buffers, and routing tables are used to enable the addressing of all of the adapters on the plurality of PCI busses, and the efficient parallel peer-to-peer and IOP transfer of information between the adapter devices and also between the system and adapter devices on the PCI busses.
An information processing system comprising:
A bridge circuit for coupling a primary bus to a plurality of adapter busses, each of said adapter busses being arranged for having adapter devices connected thereto, said bridge circuit comprising:
A method for coupling a primary bus to a plurality of adapter busses through a bridge circuit, said bridge circuit having a primary side coupled to said primary bus, said bridge circuit having a secondary side connected to said plurality of adapter busses, said adapter busses including slots for connecting adapter devices to said adapter busses, said method comprising:
Dependencies are inferred from the claim text.