Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
258 words
A computer system, comprising: a bus; a microprocessor subsystem including a processor and memory coupled to said bus, wherein said microprocessor subsystem asserts a processor bus request signal to indicate a request for said bus when a cycle is directed to said bus by said processor, wherein said microprocessor subsystem is capable of posting a write cycle to said bus except when a flush request signal is received, and wherein said microprocessor subsystem responds to requests to access said memory provided over said bus; a plurality of bus devices coupled to said bus for accessing said memory, wherein said plurality of bus devices assert a corresponding plurality of bus device request signals to indicate requests for said bus; an arbiter responsive to said processor bus request signal and said plurality of bus device request signals for granting bus ownership to one of said bus devices or microprocessor subsystem, wherein said microprocessor subsystem retries any cycle generated by a bus device targeted to said microprocessor subsystem if a write cycle is posted by said microprocessor subsystem; a minimum grant timer coupled to said arbiter for indicating a minimum grant time, wherein said arbiter grants said bus to the bus owner for said minimum grant time; means coupled to said plurality of bus devices for monitoring said plurality of bus device request signals; and means coupled to said monitoring means for providing a flush request signal to said microprocessor subsystem, and wherein said flush request signal is asserted if one of said plurality of bus device request signals is asserted.
Claim 2
Dependent Claim
258 words
A computer system, comprising: a bus; a microprocessor subsystem including a processor and memory coupled to said bus, wherein said microprocessor subsystem asserts a processor bus request signal to indicate a request for said bus when a cycle is directed to said bus by said processor, wherein said microprocessor subsystem is capable of posting a write cycle to said bus except when a flush request signal is received, and wherein said microprocessor subsystem responds to requests to access said memory provided over said bus; a plurality of bus devices coupled to said bus for accessing said memory, wherein said plurality of bus devices assert a corresponding plurality of bus device request signals to indicate requests for said bus; an arbiter responsive to said processor bus request signal and said plurality of bus device request signals for granting bus ownership to one of said bus devices or microprocessor subsystem, wherein said microprocessor subsystem retries any cycle generated by a bus device targeted to said microprocessor subsystem if a write cycle is posted by said microprocessor subsystem; a minimum grant timer coupled to said arbiter for indicating a minimum grant time, wherein said arbiter grants said bus to the bus owner for said minimum grant time; means coupled to said plurality of bus devices for monitoring said plurality of bus device request signals; and means coupled to said monitoring means for providing a flush request signal to said microprocessor subsystem, and wherein said flush request signal is asserted if one of said plurality of bus device request signals is asserted.
Claim 3
Dependent Claim
149 words
The computer system of claim 1, wherein said arbiter asserts one of a plurality of grant signals to indicate which one of said bus devices or microprocessor subsystem which has the highest priority, said highest priority bus device or microprocessor subsystem being the owner of said bus, and wherein any one of said plurality of bus devices or microprocessor subsystem that is a target device of the bus owner issues a retry if said target device is unable to complete a bus transaction, said bus transaction including at least a first data transfer cycle, the computer system further comprising: means coupled to said bus and said minimum grant timer for clearing said minimum grant timer if said retry is detected before said target device completes said first data transfer cycle, wherein clearing said minimum grant timer causes said arbiter to deassert said grant signal corresponding to the bus owner.
Claim 4
Dependent Claim
29 words
The computer system of claim 2, wherein said arbiter maintains the priority of the bus owner whose grant signal was deasserted due to said minimum grant timer being cleared.
Claim 5
Dependent Claim
27 words
The computer system of claim 2, wherein said minimum grant timer remains enabled if said retry is detected after said target device completes said data transfer cycle.
Claim 6
Dependent Claim
63 words
The computer system of claim 1, wherein said minimum grant timer is loaded with a minimum grant time value to indicate the minimum time period that a bus device is to be granted ownership of said bus, and wherein said flush request signal providing means does not assert said flush request signal if said loaded minimum grant time value is equal to zero.
Claim 7
Dependent Claim
27 words
The computer system of claim 1, wherein said bus is according to the PCI standard, wherein said microprocessor subsystem includes a bridge coupled to said PCI bus.
Claim 8
Dependent Claim
14 words
The computer system of claim 6, wherein said bridge is the Intel 82434 chip.
Claim 9
Dependent Claim
302 words
A circuit for improving bus performance by preventing posting of a write cycle to a computer system bus by a microprocessor subsystem if another one of a plurality of bus devices that are coupled to the bus is requesting the bus, the microprocessor subsystem including a processor and memory, the microprocessor subsystem responding to requests for access to the memory provided over the bus, the plurality of bus devices providing access requests to the memory and providing a corresponding plurality of bus device request signals and the microprocessor subsystem providing a processor bus request signal to indicate requests for the bus when a cycle is directed to the bus by the processor, the computer system further including an arbiter responsive to said processor bus request signal and said plurality of bus device request signals for granting bus ownership to the microprocessor system or to one of said bus devices, the computer system further including a minimum grant timer coupled to the arbiter for indicating a minimum grant time, the microprocessor subsystem posting a processor write cycle directed to the bus if one of the plurality of bus devices is controlling the bus, except that posting is disabled when a flush request signal is received, wherein the arbiter grants the bus to the bus owner for the minimum grant time, wherein the posting of a microprocessor write cycle causes the microprocessor subsystem to retry any cycle on the bus that is targeted to the microprocessor system, the circuit comprising: means coupled to the plurality of bus devices for monitoring the plurality of bus device request signals; and means coupled to said monitoring means for providing a flush request signal to the microprocessor system, and wherein said flush request signal is asserted if one of said plurality of bus device request signals is asserted.
Claim 10
Dependent Claim
302 words
A circuit for improving bus performance by preventing posting of a write cycle to a computer system bus by a microprocessor subsystem if another one of a plurality of bus devices that are coupled to the bus is requesting the bus, the microprocessor subsystem including a processor and memory, the microprocessor subsystem responding to requests for access to the memory provided over the bus, the plurality of bus devices providing access requests to the memory and providing a corresponding plurality of bus device request signals and the microprocessor subsystem providing a processor bus request signal to indicate requests for the bus when a cycle is directed to the bus by the processor, the computer system further including an arbiter responsive to said processor bus request signal and said plurality of bus device request signals for granting bus ownership to the microprocessor system or to one of said bus devices, the computer system further including a minimum grant timer coupled to the arbiter for indicating a minimum grant time, the microprocessor subsystem posting a processor write cycle directed to the bus if one of the plurality of bus devices is controlling the bus, except that posting is disabled when a flush request signal is received, wherein the arbiter grants the bus to the bus owner for the minimum grant time, wherein the posting of a microprocessor write cycle causes the microprocessor subsystem to retry any cycle on the bus that is targeted to the microprocessor system, the circuit comprising: means coupled to the plurality of bus devices for monitoring the plurality of bus device request signals; and means coupled to said monitoring means for providing a flush request signal to the microprocessor system, and wherein said flush request signal is asserted if one of said plurality of bus device request signals is asserted.
Claim 11
Dependent Claim
145 words
The circuit of claim 8, wherein the arbiter asserts one of a plurality of grant signals to one of the bus devices or microprocessor subsystem which has the highest priority, said highest priority bus device or microprocessor subsystem being the owner of said bus, and wherein any one of the plurality of bus devices or microprocessor subsystem that is a target device of the bus owner issues a retry if said target device is unable to complete a bus transaction, said bus transaction including at least a first data transfer cycle, the circuit further comprising: means coupled to the bus and the minimum grant timer for clearing the minimum grant timer if the retry is detected before said target device completes said first data transfer cycle, wherein clearing the minimum grant timer causes the arbiter to deassert said grant signal corresponding to the bus owner.
Claim 12
Dependent Claim
28 words
The circuit of claim 9, wherein the arbiter maintains the priority of the bus owner whose grant signal was deasserted due to the minimum grant timer being cleared.
Claim 13
Dependent Claim
27 words
The circuit of claim 9, wherein the minimum grant timer remains enabled if the retry is detected after said target device completes said first data transfer cycle.
Claim 14
Dependent Claim
62 words
The circuit of claim 8, wherein the minimum grant timer is loaded with a minimum grant time value to indicate the minimum time period that a bus device is to be granted ownership of the bus, and wherein said flush request signal providing means does not assert said flush request signal if said loaded minimum grant time value is equal to zero.
Claim 15
Dependent Claim
27 words
The circuit of claim 8, wherein the bus is according to the PCI standard, and wherein the microprocessor subsystem includes a bridge coupled to the PCI bus.
Claim 16
Dependent Claim
13 words
The circuit of claim 13, wherein said bridge is the Intel 82434 chip.
Claim 17
Dependent Claim
250 words
A computer system, comprising: a bus; a microprocessor subsystem including a processor and memory coupled to said bus, wherein said microprocessor subsystem asserts a processor bus request signal to indicate a request for said bus when a cycle is directed to said bus by said processor; a plurality of bus devices coupled to said bus for accessing said memory, wherein said plurality of bus devices assert a corresponding plurality of bus device request signals to indicate requests for said bus; an arbiter responsive to said processor bus request signal and said plurality of bus device request signals for granting bus ownership to one of said bus devices or microprocessor subsystem which has the highest priority by asserting one of a plurality of grant signals, wherein any one of said plurality of bus devices or microprocessor subsystem that is a target device of the bus owner issues a retry if said target device is unable to complete a bus transaction, said bus transaction including at least a first data transfer cycle; a minimum grant timer coupled to said arbiter for indicating a minimum grant time, wherein said arbiter grants said bus to the bus owner for said minimum grant time; and means coupled to said bus and said minimum grant timer for clearing said minimum grant timer if said retry is detected before said target device completes said first data transfer cycle, wherein clearing said minimum grant timer causes said arbiter to deassert said grant signal corresponding to the bus owner.
Claim 18
Dependent Claim
250 words
A computer system, comprising: a bus; a microprocessor subsystem including a processor and memory coupled to said bus, wherein said microprocessor subsystem asserts a processor bus request signal to indicate a request for said bus when a cycle is directed to said bus by said processor; a plurality of bus devices coupled to said bus for accessing said memory, wherein said plurality of bus devices assert a corresponding plurality of bus device request signals to indicate requests for said bus; an arbiter responsive to said processor bus request signal and said plurality of bus device request signals for granting bus ownership to one of said bus devices or microprocessor subsystem which has the highest priority by asserting one of a plurality of grant signals, wherein any one of said plurality of bus devices or microprocessor subsystem that is a target device of the bus owner issues a retry if said target device is unable to complete a bus transaction, said bus transaction including at least a first data transfer cycle; a minimum grant timer coupled to said arbiter for indicating a minimum grant time, wherein said arbiter grants said bus to the bus owner for said minimum grant time; and means coupled to said bus and said minimum grant timer for clearing said minimum grant timer if said retry is detected before said target device completes said first data transfer cycle, wherein clearing said minimum grant timer causes said arbiter to deassert said grant signal corresponding to the bus owner.
Claim 19
Dependent Claim
29 words
The computer system of claim 15, wherein said arbiter maintains the priority of the bus owner whose grant signal was deasserted due to said minimum grant timer being cleared.
Claim 20
Dependent Claim
26 words
The computer system of claim 15, wherein said minimum grant timer remains enabled if said retry is detected after said target completes said data transfer cycle.
Claim 21
Dependent Claim
15 words
The computer system of claim 15, wherein said bus is according to the PCI standard.