Arbitration control logic for computer system having dual bus architecture
AssigneeInternational Business Machines Corporation
InventorsNader Amini, Bechara F. Boury, Richard L. Horne, Terence J. Lohman
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsNader Amini, Bechara F. Boury, Richard L. Horne, Terence J. Lohman
Estimating the term…
A computer system is provided comprising system memory and a memory controller for controlling access to system memory, a central processing unit electrically connected with the memory controller, and a bus interface unit electrically connected to the memory controller by a system bus and electrically connected to a plurality of input/output devices by an input/output bus. The bus interface unit is able to sense when said one of said input/output devices has completed a read or write operation over said input/output bus, and includes a buffer circuit wherein read and write data transferred between the system bus and the input/output bus via the bus interface unit is temporarily stored during the transfer. Arbitration control logic resides in said bus interface unit and interacts with a central arbitration controller which resides on the system bus. The central arbitration controller responds to the arbitration control logic to simultaneously perform (i) arbitration cycles wherein the central arbitration controller arbitrates between the plurality of input/output devices and the central processing unit to determine which of the input/output devices or the central processing unit should be granted control of the input/output bus and (ii) grant cycles wherein the central arbitration controller grants control of the input/output bus and extends control of the system bus to one of the input/output devices or the central processing unit.
A computer system, comprising:
A method of arbitrating between input/output devices residing on an input/output bus for control of said input/output bus in a computer system, said system further comprising system memory and a memory controller connected by a memory bus, and a bus interface unit connected at one end to said input/output bus and at the other end to said memory controller by a system bus, said method of arbitration comprising the steps of:
A computer system, comprising:
A method of arbitrating between input/output devices residing on an input/output bus for control of said input/output bus in a computer system, said system further comprising system memory and a memory controller connected by a memory bus, and a bus interface unit connected at one end to said input/output bus and at the other end to said memory controller by a system bus, said method of arbitration comprising the steps of:
An arbitration mechanism for arbitrating between input/output devices residing on an input/output bus for control of said input/output bus in a dual bus computer system, said system further comprising system memory and a memory controller connected by a memory bus, and a bus interface unit connected at one end to said input/output bus and at the other end to said memory controller by a system bus, said arbitration mechanism comprising:
An arbitration mechanism for arbitrating between input/output devices residing on an input/output bus for control of said input/output bus in a dual bus computer system, said system further comprising system memory and a memory controller connected by a memory bus, a bus interface unit connected at one end to said input/output bus and at the other end to said memory controller by a system bus, and a system device attached to said system bus, said arbitration mechanism comprising:
Dependencies are inferred from the claim text.