← Back to Patent Explorer
US5596756A Expired / Lapsed US ⏱️ 0.0 years remaining

Sub-bus activity detection technique for power management within a computer system

Assignee: GlobalFoundries Inc
•
Filing: 1994-07-13
•
Granted: 1997-01-21
•
Expires: 2014-07-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The computer system includes an integrated processor coupled to a power management unit and at least one peripheral device. The integrated processor includes a bus interface unit that provides an interface to a high performance peripheral interconnect bus with multiplexed address/data lines. The peripheral interconnect bus, which may be a PCI standard bus, accommodates data transfers between an internal bus of the integrated processor and PCI peripheral devices. The integrated processor further includes a sub-bus control unit that generates a set of side-band control signals that allow the external derivation of a lower performance secondary bus, such as an ISA bus, without requiring a complete set of external pins for the secondary bus on the integrated processor. The derivation of the secondary bus is accomplished with an external data buffer and an external address latch which are controlled by the side-band control signals. Separate address and data lines from the integrated processor for the secondary bus are not required. Accordingly, high performance peripheral devices are supported by the integrated processor as well as lower performance, lower-cost peripherals without a significant increase in the pin-count of the integrated processor.

Inventors

  • 👤 Rita M. O'Brien

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 15:55
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/26; G06F1/32; G06F1/3203; G06F1/3206; G06F1/3215; G06F1/3234; G06F1/325; G06F1/3253; Y; Y02; Y02D; Y02D10/00

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 255 words
A computer system comprising: a peripheral bus including a plurality of multiplexed address/data lines; a latch having an input port coupled to said plurality of multiplexed address/data lines; a data buffer having a first port coupled to said plurality of multiplexed address/data lines; an integrated processor including: a CPU core; a local bus coupled to said CPU core; a bus interface unit capable of interfacing data, address, and control signals between said local bus and said peripheral bus; and a sub-bus control unit coupled to said bus interface unit and to said latch and capable of generating a loading signal indicative of the presence of a valid address on said peripheral bus; a peripheral device having a plurality of addressing lines coupled to an output port of said latch, and a plurality of data lines coupled to a second port of said data buffer; and a power management unit coupled to said peripheral bus including: a power management state machine for managing power within said computer system; a system monitor coupled to said power management state machine and to said peripheral bus; and a configuration register coupled to said system monitor, wherein said power management unit is configured to use a value stored within said configuration register to control a period of time after an occurrence of an address phase of said peripheral bus at which data from said peripheral bus is shadowed within said power management unit and wherein said power management unit is configured to provide said shadowed data to said peripheral bus.
Claim 2
Dependent Claim 255 words
A computer system comprising: a peripheral bus including a plurality of multiplexed address/data lines; a latch having an input port coupled to said plurality of multiplexed address/data lines; a data buffer having a first port coupled to said plurality of multiplexed address/data lines; an integrated processor including: a CPU core; a local bus coupled to said CPU core; a bus interface unit capable of interfacing data, address, and control signals between said local bus and said peripheral bus; and a sub-bus control unit coupled to said bus interface unit and to said latch and capable of generating a loading signal indicative of the presence of a valid address on said peripheral bus; a peripheral device having a plurality of addressing lines coupled to an output port of said latch, and a plurality of data lines coupled to a second port of said data buffer; and a power management unit coupled to said peripheral bus including: a power management state machine for managing power within said computer system; a system monitor coupled to said power management state machine and to said peripheral bus; and a configuration register coupled to said system monitor, wherein said power management unit is configured to use a value stored within said configuration register to control a period of time after an occurrence of an address phase of said peripheral bus at which data from said peripheral bus is shadowed within said power management unit and wherein said power management unit is configured to provide said shadowed data to said peripheral bus.
Claim 3
Dependent Claim 18 words
The computer system as recited in claim 1 wherein said peripheral bus is a PCI standard configuration bus.
Claim 4
Dependent Claim 55 words
The computer system as recited in claim 1 wherein said data buffer includes a direction control input line, and wherein said sub-bus control unit is capable of generating a direction control signal that is provided to the direction control input line of said data buffer to control a flow of data through said data buffer.
Claim 5
Dependent Claim 17 words
The computer system as recited in claim 1 wherein said CPU core implements an 80486 instruction set.
Claim 6
Dependent Claim 50 words
The computer system as recited in claim 3 wherein said sub-bus control unit is further capable of generating an I/O write signal and an I/O read signal, wherein said direction control signal is dependent upon whether said sub-bus control unit asserts said I/O write signal or said I/O read signal.
Claim 7
Dependent Claim 38 words
The computer system as recited in claim 1 wherein said loading signal is asserted during an address phase of said peripheral bus and wherein said loading signal is deasserted prior to a data phase of said peripheral bus.
Claim 8
Dependent Claim 18 words
The computer system as recited in claim 2 wherein said peripheral device is an ISA standard peripheral device.
Claim 9
Dependent Claim 39 words
The computer system as recited in claim 3 wherein said sub-bus control unit is further capable of asserting a data enable signal that is received by said data buffer to enable the flow of data through said data buffer.
Claim 10
Dependent Claim 22 words
The computer system as recited in claim 1 wherein said loading signal is provided to an enable control line of said latch.
Claim 11
Dependent Claim 24 words
The computer system as recited in claim 9 wherein a peripheral bus clock signal is provided to a clock input line of said latch.
Claim 12
Dependent Claim 26 words
The computer system as recited in claim 1 wherein said sub-bus control unit is further capable of asserting a select signal for selecting said peripheral device.
Claim 13
Dependent Claim 51 words
The computer system as recited in claim 5 wherein said I/O read signal is asserted during a read cycle to said peripheral device, and wherein said I/O read signal makes a transition from an asserted state to a deasserted state when valid read data is present on said multiplexed address/data lines.
Claim 14
Dependent Claim 53 words
The computer system as recited in claim 1 further comprising a decoder coupled to said sub-bus control unit, wherein said sub-bus control unit generates an encoded chip select value, and wherein said decoder decodes said encoded chip select value and generates a corresponding chip select signal that is provided to said peripheral device.

References Cited (Backward Citations)

JPS56143073A Cited
EP0230351A2 Cited
US5051890A Cited
US5125080A Cited
US5392446A Cited
US5410711A Cited
EP0588084A2 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-01-21 2000-07-22 2001-01-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-01-21 2004-07-22 2005-01-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-01-21 2008-07-22 2009-01-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag