Patent US5239631A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 23:36
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag