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

System and method for disabling or re-enabling PCI-compliant devices in a computer system by masking the idsel signal with a disable or re-enable signal

Assignee: Dell USA LP
•
Filing: 1995-06-07
•
Granted: 1997-11-25
•
Expires: 2015-06-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for disabling and re-enabling PCI-compliant devices in a computer system is disclosed. The system includes a CPU, a host bus coupled to the CPU, a PCI/Host bridge coupled to the host bus, one or more PCI-compliant devices, a PCI bus coupling the PCI/Host bridge and the PCI-compliant devices, and a device, typically in the form of a digital gate, for selectively disabling or re-enabling one or more of the PCI-compliant devices. The disclosed method operates in connection with a computer system having a CPU, a PCI/Host bridge coupled to the CPU and capable of sending an IDSEL signal to the IDSEL input pin of a target PCI-compliant device when attempting a read or write operation on the target PCI-compliant device, and one or more system I/O registers having a CONFIG ENABLE bit that reflects a user's request to disable or re-enable a PCI-compliant device. The method intercepts the IDSEL signal before it reaches the IDSEL input pin of the target PCI-compliant device, provides the intercepted IDSEL signal to the input of a digital gate such as an AND gate, provides a signal corresponding to the CONFIG ENABLE bit to the input of the same digital gate, and delivers the resulting output signal from the digital gate to the IDSEL input pin of the target PCI-compliant device.

Inventors

  • 👤 Wai-Ming Richard Chan
  • 👤 Stuart Hayes
  • 👤 James Van Artsdalen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 20:17
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/40; G06F13/4063

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 173 words
A system for disabling and re-enabling PCI-compliant devices in a computer system, comprising: (a) a central processing unit; (b) a host bus coupled to said central processing unit for transmitting digital signals from and to said central processing unit; (c) a PCI/Host bridge coupled to said host bus; (d) one or more PCI-compliant devices, wherein each of said one or more PCI-compliant devices includes a readable and writeable configuration address space; (e) a PCI bus coupled between said PCI/Host bridge and said one or more PCI-compliant devices for transmitting digital signals between said PCI/Host bridge and any of said one or more PCI-compliant devices, wherein said digital signals include an IDSEL signal that is directed to an IDSEL input pin of any of said PCI-compliant devices and made `active` when a read or write operation is to be performed on said configuration address space of said PCI-compliant device; and (f) means for selectively disabling or re-enabling any of said one or more PCI-compliant devices upon request by a user of said computer system.
Claim 2
Independent Claim 173 words
A system for disabling and re-enabling PCI-compliant devices in a computer system, comprising: (a) a central processing unit; (b) a host bus coupled to said central processing unit for transmitting digital signals from and to said central processing unit; (c) a PCI/Host bridge coupled to said host bus; (d) one or more PCI-compliant devices, wherein each of said one or more PCI-compliant devices includes a readable and writeable configuration address space; (e) a PCI bus coupled between said PCI/Host bridge and said one or more PCI-compliant devices for transmitting digital signals between said PCI/Host bridge and any of said one or more PCI-compliant devices, wherein said digital signals include an IDSEL signal that is directed to an IDSEL input pin of any of said PCI-compliant devices and made `active` when a read or write operation is to be performed on said configuration address space of said PCI-compliant device; and (f) means for selectively disabling or re-enabling any of said one or more PCI-compliant devices upon request by a user of said computer system.
Claim 3
Dependent Claim 51 words
A system in accordance with claim 1, wherein said means for selectively disabling or re-enabling any of said one or more PCI-compliant devices comprises, means for selectively permitting an `active` IDSEL signal that is directed to an IDSEL input pin of one of said PCI-compliant devices to reach said PCI-compliant device.
Claim 4
Dependent Claim 96 words
A system in accordance with claim 2, wherein said means for selectively permitting an `active` IDSEL signal that is directed to one of said PCI-compliant devices to reach said PCI-compliant device comprises: (a) means responsive to user-specified input for indicating with a digital signal that said PCI-compliant device is to be disabled or re-enabled; and (b) means for combining said `active` IDSEL signal and said user-specified digital signal as inputs to an electronic logic gate, with an output from said electronic logic gate providing a resulting signal to the IDSEL input pin of said PCI-compliant device.
Claim 5
Dependent Claim 16 words
A system in accordance with claim 3, wherein said electronic logic gate is an AND gate.
Claim 6
Dependent Claim 141 words
A system in accordance with claim 3, wherein said means for indicating with a digital signal comprises: (a) at least one set of system I/O registers coupled to said central processing unit, said registers having a plurality of bits that are capable of digitally representing 1's or 0's in response to instructions executed by said central processing unit, and said plurality of bits including a bit corresponding to said digital signal indicating that said PCI-compliant device is to be disabled or re-enabled; and (b) a BIOS memory coupled to said central processing unit and containing firmware instructions, said firmware instructions executable by said central processing unit for performing I/O and other low-level functions in said computer system, including executable firmware instructions for manipulating said bit corresponding to said digital signal indicating that said PCI-compliant device is to be disabled or re-enabled.
Claim 7
Dependent Claim 105 words
A system in accordance with claim 5, wherein said means for combining comprises, an AND gate having a first input, a second input, and an output to be provided to said IDSEL input pin of one of said PCI-compliant devices, said first input corresponding to said IDSEL signal that is directed to said IDSEL input pin of one of said PCI-compliant devices, said second input corresponding to said bit corresponding to said digital signal indicating that said PCI-compliant device is to be disabled or re-enabled, and said output corresponding to the signal resulting from performing a Boolean AND operating on said first and second inputs.
Claim 8
Dependent Claim 213 words
In a computer system having a central processing unit, a PCI/Host bridge communicatively coupled to said central processing unit, said PCI/Host bridge sending an IDSEL signal to a target PCI-compliant device having a readable and writeable configuration address space coupled to said PCI/Host Bridge by a PCI bus, said IDSEL signal sent to an IDSEL input pin of said target PCI-compliant device when said configuration address space of said target PCI-compliant device is the subject of a read or write operation, and one or more system I/O registers containing at least one re-enable and writeable CONFIG ENABLE bit location corresponding to said target PCI-compliant device and indicating that said target PCI-compliant devices is to be either disabled or re-enabled according to an affirmative user request, a method of selectively disabling and re-enabling PCI-compliant devices, comprising (a) intercepting said IDSEL signal before said IDSEL signal reaches said IDSEL input pin of said target PCI-compliant device; (b) providing said IDSEL signal to a first input of a digital gate; (c) providing a signal corresponding to the content of said CONFIG ENABLE bit location to a second input of said digital gate; and (d) delivering a digital signal resulting from the operation of said digital gate to said IDSEL input pin of said target PCI-compliant device.
Claim 9
Dependent Claim 213 words
In a computer system having a central processing unit, a PCI/Host bridge communicatively coupled to said central processing unit, said PCI/Host bridge sending an IDSEL signal to a target PCI-compliant device having a readable and writeable configuration address space coupled to said PCI/Host Bridge by a PCI bus, said IDSEL signal sent to an IDSEL input pin of said target PCI-compliant device when said configuration address space of said target PCI-compliant device is the subject of a read or write operation, and one or more system I/O registers containing at least one re-enable and writeable CONFIG ENABLE bit location corresponding to said target PCI-compliant device and indicating that said target PCI-compliant devices is to be either disabled or re-enabled according to an affirmative user request, a method of selectively disabling and re-enabling PCI-compliant devices, comprising (a) intercepting said IDSEL signal before said IDSEL signal reaches said IDSEL input pin of said target PCI-compliant device; (b) providing said IDSEL signal to a first input of a digital gate; (c) providing a signal corresponding to the content of said CONFIG ENABLE bit location to a second input of said digital gate; and (d) delivering a digital signal resulting from the operation of said digital gate to said IDSEL input pin of said target PCI-compliant device.
Claim 10
Dependent Claim 16 words
A method in accordance with claim 7, wherein said digital gate is a Boolean logic gate.
Claim 11
Dependent Claim 17 words
A method in accordance with claim 8, wherein said digital Boolean logic gate is an AND gate.

References Cited (Backward Citations)

US5450551A Cited
US5499346A Cited
US5522050A Cited
US5550989A Cited
US5446869A Cited
US5471590A Cited
US5557758A Cited
US5517650A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag