US5239631A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Cpu bus allocation control
Assignee: International Business Machines Corp
•
Filing: 1991-10-15
•
Granted: 1993-08-24
•
Expires: 2011-10-15
Abstract
Abstract An arbiter with first and second CPU timers is provided which advantageously allows measuring and controlling CPU bus ownership intervals via the arbiter. The first CPU timer, a running timer, specifies the total interval that the CPU is allocated the bus. The second time, an idle timer, specifies an interval which the CPU may own the bus without performing an operation. The arbiter uses these two timers to dynamically adjust and control CPU bus ownership.
Inventors
- 👤 Bechara F. Boury
- 👤 Terence J. Lohman
- 👤 Long D. Nguyen
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 14:22
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/36; G06F13/362; G06F13/3625; G06F13/20; G06F13/28; G06F13/30
Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
163 words
An apparatus for controlling access to a bus of an information handling system, the information handling system including a processor, memory and the bus electrically coupled to the processor and the memory, the bus allowing expansion devices, the processor and the memory to transfer information, the processor transferring information via the bus during a processor transfer interval, the apparatus comprising a processor control circuit, said processor control circuit providing a processor access indication signal indicating that the processor transfer interval has expired, said processor access indication signal being a function of a first timer signal corresponding to a run timer interval and a second timer signal corresponding to an idle time interval and an arbiter electrically coupled to said processor control circuit and to the bus, said arbiter controlling which of the expansion devices and the processor may access the bus to transfer information, and said arbiter causing the processor to relinquish access to the bus based upon said processor access indication signal.
Claim 2
Independent Claim
163 words
An apparatus for controlling access to a bus of an information handling system, the information handling system including a processor, memory and the bus electrically coupled to the processor and the memory, the bus allowing expansion devices, the processor and the memory to transfer information, the processor transferring information via the bus during a processor transfer interval, the apparatus comprising a processor control circuit, said processor control circuit providing a processor access indication signal indicating that the processor transfer interval has expired, said processor access indication signal being a function of a first timer signal corresponding to a run timer interval and a second timer signal corresponding to an idle time interval and an arbiter electrically coupled to said processor control circuit and to the bus, said arbiter controlling which of the expansion devices and the processor may access the bus to transfer information, and said arbiter causing the processor to relinquish access to the bus based upon said processor access indication signal.
Claim 3
Dependent Claim
36 words
The apparatus of claim 1 wherein said processor control circuit includes a first timer portion, said first timer portion generating said first timer signal based upon a length of time the processor may control the bus.
Claim 4
Dependent Claim
28 words
The apparatus of claim 2 wherein said first timer portion includes a first timer, said first timer timing the length of time the processor may control the bus.
Claim 5
Independent Claim
39 words
The apparatus of claims 3 wherein said first timer portion includes a first timer load circuit said first timer load circuit determining when said first timer may start timing the length of time the processor may control the bus.
Claim 6
Dependent Claim
40 words
The apparatus of claim 3 wherein said first timer portion includes a first timer enable circuit said first timer enable circuit determining when said first timer is allowed to time the length of time the processor may control the bus.
Claim 7
Dependent Claim
37 words
The apparatus of claim 2 wherein said processor control circuit includes a second timer portion, said second timer portion generating said second timer signal based upon a length of time the processor may idly control the bus.
Claim 8
Dependent Claim
29 words
The apparatus of claim 6 wherein said second timer portion includes a second timer, said second timer timing the length of time the processor may idly control the bus.
Claim 9
Dependent Claim
40 words
The apparatus of claim 7 wherein said second timer portion includes a second timer load circuit said second timer load circuit determining when said second timer may start timing the length of time the processor may idly control the bus.
Claim 10
Dependent Claim
41 words
The apparatus of claim 7 wherein said second timer portion includes a second timer enable circuit said second timer enable circuit determining when said second timer is allowed to time the length of time the processor may idly control the bus.
Claim 11
Dependent Claim
55 words
The apparatus of claim 6 wherein said processor control circuit includes a control portion, said control portion receiving said first timer signal from said first timer portion and said second timer signal from said second timer portion and providing said processor access indication signal based upon said first timer signal and said second timer signal.
Claim 12
Dependent Claim
218 words
A processor control apparatus for controlling access of a processor to a bus of an information handling system, the information handling system including the processor electrically coupled to the bus, memory electrically coupled to the bus, the bus and an arbiter electrically coupled to the bus, the bus allowing expansion devices, the processor and the memory to transfer information, the arbiter controlling which of the expansion devices and the processor may access the bus to transfer information via the bus during an interval of time, the apparatus comprising, a first timer portion, said first timer portion generating a first timer signal based upon a length of time the processor may control the bus, a second timer portion, said second timer portion generating a second timer signal based upon a length of time the processor may idly control the bus, and a control portion, said control portion receiving said first timer signal from said first timer portion and said second timer signal from said second timer portion and providing a processor access indication signal indicating that the interval of time that the processor may transfer information has expired as a function of said first timer signal and said second timer signal, the arbiter causing the processor to relinquish access to the bus based upon said processor access indication signal.
Claim 13
Dependent Claim
218 words
A processor control apparatus for controlling access of a processor to a bus of an information handling system, the information handling system including the processor electrically coupled to the bus, memory electrically coupled to the bus, the bus and an arbiter electrically coupled to the bus, the bus allowing expansion devices, the processor and the memory to transfer information, the arbiter controlling which of the expansion devices and the processor may access the bus to transfer information via the bus during an interval of time, the apparatus comprising, a first timer portion, said first timer portion generating a first timer signal based upon a length of time the processor may control the bus, a second timer portion, said second timer portion generating a second timer signal based upon a length of time the processor may idly control the bus, and a control portion, said control portion receiving said first timer signal from said first timer portion and said second timer signal from said second timer portion and providing a processor access indication signal indicating that the interval of time that the processor may transfer information has expired as a function of said first timer signal and said second timer signal, the arbiter causing the processor to relinquish access to the bus based upon said processor access indication signal.
Claim 14
Dependent Claim
28 words
The apparatus of claim 11 wherein said first timer portion includes a first timer, said first timer timing the length of time the processor may control the bus.
Claim 15
Dependent Claim
39 words
The apparatus of claim 12 wherein said first timer portion includes a first timer load circuit said first timer load circuit determining when said first timer may start timing the length of time the processor may control the bus.
Claim 16
Dependent Claim
40 words
The apparatus of claim 12 wherein said first timer portion includes a first timer enable circuit said first timer enable circuit determining when said first timer is allowed to time the length of time the processor may control the bus.
Claim 17
Dependent Claim
29 words
The apparatus of claim 11 wherein said second timer portion includes a second timer, said second timer timing the length of time the processor may idly control the bus.
Claim 18
Dependent Claim
40 words
The apparatus of claim 15 wherein said second timer portion includes a second timer load circuit said second timer load circuit determining when said second timer may start timing the length of time the processor may idly control the bus.
Claim 19
Dependent Claim
41 words
The apparatus of claim 15 wherein said second timer portion includes a second timer enable circuit said second timer enable circuit determining when said second timer is allowed to time the length of time the processor may idly control the bus.
References Cited (Backward Citations)
US4257095A
Cited
US4373183A
Cited
US4543629A
Cited
EP0211500A2
Cited
US4787041A
Cited
US5140680A
Cited
EP0404413A2
Cited
US5170481A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1996-08-23 | 1997-02-22 | 1997-08-24 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-08-23 | 2001-02-22 | 2001-08-24 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-08-23 | 2005-02-22 | 2005-08-24 | $7700.00 | Window Closed / Lapsed |