Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
324 words
An arbitration subsystem for a computer system in which plural devices, having predetermined priorities for access to a channel and requiring access thereto, arbitrate concurrently, upon receipt of a GRANT signal presented concurrently to all said devices, with the arbitrating device having highest priority assuming control of said channel to transmit or receive information; said subsystem comprising: means in at least one said device for setting programmably the respective device to operate relative to other said devices in either a fair arbitration mode or a linear arbitration mode; condition indicating means in each said device for indicating a preempt condition to other said devices when the respective device requires access to said channel; monitoring means in each said device for monitoring preempt conditions indicated by other said devices; and arbitration logic in each said at least one device for conditionally arbitrating for access to said channel, relative to other said devices requiring access to said channel, when the respective device requires access to said channel and said GRANT signal is received; wherein, the arbitration logic in each said at least one device programmably settable to said fair arbitration mode is required to meet the following additional condition before arbitrating for control of said channel when the respective device is set to said fair arbitration mode: said preempt condition monitored by said monitoring means in the respective device must be in a predetermined state; and wherein each said at least one device settable to said fair arbitration mode is operable to transfer information relative to said channel in single (fixed length) transfer and burst (variable length) transfer modes, and additional condition which must be met before the respective device's arbitration logic can arbitrate while the device is in said fair mode is: the respective device is operating in said burst mode, and said monitored preempt condition was either inactive when the respective device last accessed said channel or has become inactive since said last access.
Claim 2
Dependent Claim
324 words
An arbitration subsystem for a computer system in which plural devices, having predetermined priorities for access to a channel and requiring access thereto, arbitrate concurrently, upon receipt of a GRANT signal presented concurrently to all said devices, with the arbitrating device having highest priority assuming control of said channel to transmit or receive information; said subsystem comprising: means in at least one said device for setting programmably the respective device to operate relative to other said devices in either a fair arbitration mode or a linear arbitration mode; condition indicating means in each said device for indicating a preempt condition to other said devices when the respective device requires access to said channel; monitoring means in each said device for monitoring preempt conditions indicated by other said devices; and arbitration logic in each said at least one device for conditionally arbitrating for access to said channel, relative to other said devices requiring access to said channel, when the respective device requires access to said channel and said GRANT signal is received; wherein, the arbitration logic in each said at least one device programmably settable to said fair arbitration mode is required to meet the following additional condition before arbitrating for control of said channel when the respective device is set to said fair arbitration mode: said preempt condition monitored by said monitoring means in the respective device must be in a predetermined state; and wherein each said at least one device settable to said fair arbitration mode is operable to transfer information relative to said channel in single (fixed length) transfer and burst (variable length) transfer modes, and additional condition which must be met before the respective device's arbitration logic can arbitrate while the device is in said fair mode is: the respective device is operating in said burst mode, and said monitored preempt condition was either inactive when the respective device last accessed said channel or has become inactive since said last access.
Claim 3
Dependent Claim
335 words
An arbitration subsystem for a computer system, in which plural devices having predetermined priorities for access to a channel, and requiring access thereto, arbitrate concurrently for said access to said channel upon receipt of a GRANT signal presented concurrently by said system to all said devices, and in which the arbitrating device having highest priority for access assumes control of said channel to transmit or receive information thereon; said subsystem comprising: means in at least one of said devices for programmably setting the respective device to operate in either a fair arbitration mode or a linear arbitration mode; condition indicating means in each said device for continuously indicating a preempt condition to other said devices while the respective device requires access to said channel; monitoring means in each said device for continuously monitoring preempt conditions indicated by other said devices: arbitration logic in each said device for arbitrating relative to other said devices for access to said channel when the respective device receives said GRANT signal and simultaneously requires access to said channel; and inhibit logic, in each said at least one device settable to said fair mode, for inhibiting operation of the respective device's arbitration logic and preempt condition indicating means when the respective device is set to said fair arbitration mode and said preempt condition monitored by the monitoring means in said respective device has been continuously active since the respective device last had access to said channel; and wherein each said at least one device operates in single (fixed length) transfer and burst (variable length) transfer modes, and said inhibit logic in each said at least one device conditionally inhibits operation of the respective device's arbitration logic only when the following conditions are met: 1) the respective device is set to said fair mode; and 2) said preempt condition monitored by the respective device's said monitoring means has been continuously active since said respective device last had access to said channel; and 3) said respective device is operating in said burst mode.
Claim 4
Dependent Claim
335 words
An arbitration subsystem for a computer system, in which plural devices having predetermined priorities for access to a channel, and requiring access thereto, arbitrate concurrently for said access to said channel upon receipt of a GRANT signal presented concurrently by said system to all said devices, and in which the arbitrating device having highest priority for access assumes control of said channel to transmit or receive information thereon; said subsystem comprising: means in at least one of said devices for programmably setting the respective device to operate in either a fair arbitration mode or a linear arbitration mode; condition indicating means in each said device for continuously indicating a preempt condition to other said devices while the respective device requires access to said channel; monitoring means in each said device for continuously monitoring preempt conditions indicated by other said devices: arbitration logic in each said device for arbitrating relative to other said devices for access to said channel when the respective device receives said GRANT signal and simultaneously requires access to said channel; and inhibit logic, in each said at least one device settable to said fair mode, for inhibiting operation of the respective device's arbitration logic and preempt condition indicating means when the respective device is set to said fair arbitration mode and said preempt condition monitored by the monitoring means in said respective device has been continuously active since the respective device last had access to said channel; and wherein each said at least one device operates in single (fixed length) transfer and burst (variable length) transfer modes, and said inhibit logic in each said at least one device conditionally inhibits operation of the respective device's arbitration logic only when the following conditions are met: 1) the respective device is set to said fair mode; and 2) said preempt condition monitored by the respective device's said monitoring means has been continuously active since said respective device last had access to said channel; and 3) said respective device is operating in said burst mode.