Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
60 words
A method for supporting multiple distributed interrupt controllers, designated as bus agents, in a symmetric multiprocessing system, said method comprising the steps of: assigning a unique identification number to each bus agent; receiving bus requests from the bus agents over four data lines in groups of four; and granting bus ownership to a selected one of the requesting bus agents.
Claim 2
Independent Claim
60 words
A method for supporting multiple distributed interrupt controllers, designated as bus agents, in a symmetric multiprocessing system, said method comprising the steps of: assigning a unique identification number to each bus agent; receiving bus requests from the bus agents over four data lines in groups of four; and granting bus ownership to a selected one of the requesting bus agents.
Claim 3
Dependent Claim
37 words
The method as set forth in claim 1, wherein the existence of more than four bus agents requires multiple arbitration phases, and wherein up to thirty-two bus agents can be supported without changing bus protocol or width.
Claim 4
Dependent Claim
63 words
A computer system that supports multiple distributed interrupt controllers, designated as bus agents, in a symmetric multiprocessing system, said computer system comprising: means for assigning a unique identification number to each bus agent; four data lines for receiving bus requests from the bus agents in groups of four; and means for granting bus ownership to a selected one of the requesting bus agents.
Claim 5
Dependent Claim
63 words
A computer system that supports multiple distributed interrupt controllers, designated as bus agents, in a symmetric multiprocessing system, said computer system comprising: means for assigning a unique identification number to each bus agent; four data lines for receiving bus requests from the bus agents in groups of four; and means for granting bus ownership to a selected one of the requesting bus agents.
Claim 6
Dependent Claim
38 words
The computer system as set forth in claim 3, wherein the existence of more than four bus agents requires multiple arbitration phases, and wherein up to thirty-two bus agents can be supported without changing bus protocol or width.
Claim 7
Dependent Claim
17 words
The computer system as recited in claim 3, wherein said means for assigning comprises a central processor.
Claim 8
Dependent Claim
19 words
The computer system as recited in claim 3, wherein said means for granting comprises a central programmable interrupt controller.
Claim 9
Independent Claim
130 words
A method of arbitrating bus control requests in a computer system of the type including one or more processing units, each of which is in communication with a corresponding bus agent; and a master arbiter with an internal arbitration pointer; the bus agents and the master arbiter being disposed on a programmable-interrupt-controller bus, the method comprising the steps of: initializing the contents of the internal arbitration pointer; asserting a bus control request signal by each bus agent, said asserting step being effectuated in groups of four if more than four bus agents are listed; and choosing a bus agent by the master arbiter based on an arbitration protocol, transmitting a bus message by the chosen bus agent, and updating the internal arbitration pointer to point to the chosen bus agent.
Claim 10
Independent Claim
130 words
A method of arbitrating bus control requests in a computer system of the type including one or more processing units, each of which is in communication with a corresponding bus agent; and a master arbiter with an internal arbitration pointer; the bus agents and the master arbiter being disposed on a programmable-interrupt-controller bus, the method comprising the steps of: initializing the contents of the internal arbitration pointer; asserting a bus control request signal by each bus agent, said asserting step being effectuated in groups of four if more than four bus agents are listed; and choosing a bus agent by the master arbiter based on an arbitration protocol, transmitting a bus message by the chosen bus agent, and updating the internal arbitration pointer to point to the chosen bus agent.
Claim 11
Dependent Claim
46 words
The method of arbitrating bus control requests in a computer system as set forth in claim 7, further comprising the steps of: initializing an arbitration cycle if more than four bus agents are listed; and initializing a counter if more than four bus agents are listed.
Claim 12
Dependent Claim
38 words
The method of arbitrating bus control requests in a computer system as set forth in claim 8, wherein said arbitration cycle is initialized by setting it to one and said counter is initialized by setting it to zero.
Claim 13
Dependent Claim
33 words
The method of arbitrating bus control requests in a computer system as set forth in claim 7, wherein said bus control request signal is asserted by pulling the bus agent's data line high.
Claim 14
Dependent Claim
73 words
A computer system including a subsystem for arbitrating bus control requests of the type including one or more processing units, each of which is in communication with a corresponding bus agent, the bus agents being disposed on a programmable-interrupt-controller bus, the subsystem comprising: means for initializing an internal arbitration pointer; means for asserting a bus control request signal; means for choosing a listed bus agent; and means for updating said internal arbitration pointer.
Claim 15
Dependent Claim
73 words
A computer system including a subsystem for arbitrating bus control requests of the type including one or more processing units, each of which is in communication with a corresponding bus agent, the bus agents being disposed on a programmable-interrupt-controller bus, the subsystem comprising: means for initializing an internal arbitration pointer; means for asserting a bus control request signal; means for choosing a listed bus agent; and means for updating said internal arbitration pointer.
Claim 16
Dependent Claim
29 words
The computer system as set forth in claim 11, wherein said means for asserting a bus control request comprises a signal generating means for generating an active high signal.
Claim 17
Dependent Claim
31 words
The computer system as set forth in claim 11, wherein said means for choosing comprises a central programmable interrupt controller, said central programmable interrupt controller being disposed on the programmable-interrupt-controller bus.