Patent US5930496A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5930496A Expired / Lapsed US ⏱️ 0.0 years remaining

Computer expansion slot and associated logic for automatically detecting compatibility with an expansion card

Assignee: Hewlett Packard Enterprise Development LP
•
Filing: 1997-09-26
•
Granted: 1999-07-27
•
Expires: 2017-09-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus and method for determining the types of expansion cards connected to the expansion slot connectors of a computer system. Detect signals are provided to decode logic for determining the types of expansion cards connected to the computer system. If the expansion cards are compatible the decode logic produces an output power supply signal that indicates what the voltage level should be for the power supply to the cards. If the cards are incompatible, the decode logic may not provide power to any of the cards or only provide power to some of the cards that are compatible. For computers that allow expansion cards to connect to the computer while the computer is powered on, hot-plug logic cooperates with the decode logic to establish power and communication with newly connected interface cards. The connectors in the computer do not include keys and thus interface cards without keys, as well as cards with different types of key arrangements can be connected to and communicate with the computer. A removable keyed adapter can be mated with the expansion slot connectors to effectively provide keys to the expansion slot connectors to ensure reliable connections between the interface cards and expansion slot connectors. The adapters can be keyed in variety of arrangements to match whatever keying arrangements are included on the interface cards. In an alternative embodiment, voltage drops are provided to quick switches to ensure signaling compatibility between different card types. Further, all expansion slot connectors can be keyed for only a subset of the possible card types available and thus reduce the logic necessary to ensure compatibility.

Inventors

  • 👤 John M. MacLaren
  • 👤 Brian Hausauer
  • 👤 Usha Rajagopaian

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 16:23
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/40; G06F13/4063; G06F13/4068; G06F13/4072

Claims Analysis

Total Claims: 44
Claim 1
Independent Claim 64 words
A computer system, comprising: a processor; a system bus coupled to said processor; a peripheral bus; a bus bridge coupling said peripheral bus to said system bus; an expansion slot coupled to said bus bridge, said expansion slot configured to receive an expansion card; and decode logic configured to determine a voltage-compatibility type for the expansion card that is received in said expansion slot.
Claim 2
Dependent Claim 64 words
A computer system, comprising: a processor; a system bus coupled to said processor; a peripheral bus; a bus bridge coupling said peripheral bus to said system bus; an expansion slot coupled to said bus bridge, said expansion slot configured to receive an expansion card; and decode logic configured to determine a voltage-compatibility type for the expansion card that is received in said expansion slot.
Claim 3
Dependent Claim 19 words
A system as in claim 1, wherein said decode logic configures said peripheral bus based upon the voltage-compatibility type.
Claim 4
Dependent Claim 36 words
A system as in claim 2, wherein said peripheral bus operates at one of a plurality of voltage levels, and said decode logic selects the voltage level for the peripheral bus based upon the voltage-compatibility type.
Claim 5
Dependent Claim 22 words
A system as in claim 3 wherein said peripheral comprises a PCI bus and said expansion card comprises a PCI expansion card.
Claim 6
Dependent Claim 30 words
A system as in claim 4, further comprising a host bridge connected to the processor via a host bus, and wherein said host bridge also connects to said system bus.
Claim 7
Dependent Claim 49 words
The computer system of claim 2, wherein said expansion slot includes a keyless connector, and said expansion card includes a card connector, and wherein said decode logic receives a first recess signal from said expansion slot connector, indicating the presence of a first key recess on said card connector.
Claim 8
Dependent Claim 32 words
The computer system of claim 6, wherein said decode logic receives a second recess signal from said expansion slot connector indicating the presence of a second key recess on said card connector.
Claim 9
Dependent Claim 57 words
The computer system of claim 7, wherein said peripheral bus comprises a PCI bus, and said expansion card comprises a PCI expansion card, and said first recess signal indicates the PCI expansion card operates with a 3.3 volt signal level and said second recess signal indicates the PCI expansion card operates with a 5 volt signal level.
Claim 10
Dependent Claim 22 words
The computer system of claim 8, wherein said decode logic identifies the voltage-compatibility type based upon the first and second recess signals.
Claim 11
Dependent Claim 27 words
The computer system of claim 9, wherein and said decode logic selects the voltage level for the peripheral bus based on the first and second recess signals.
Claim 12
Dependent Claim 37 words
The computer system of claim 10, wherein said voltage level is selected as a 5 volt level if the first recess signal has a low logic level and the second recess signal has a high logic level.
Claim 13
Dependent Claim 37 words
The computer system of claim 10, wherein said voltage level is selected as a 3.3 volt level if the first recess signal has a high logic level and the second recess signal has a low logic level.
Claim 14
Dependent Claim 27 words
The computer system of claim 10, wherein said decode logic provides a slot error signal to indicate if the expansion card is incompatible with said expansion slot.
Claim 15
Dependent Claim 34 words
The computer system of claim 10, wherein said decode logic determines a universal expansion card is received in said expansion slot if both the first and second recess signals have a logic high level.
Claim 16
Dependent Claim 47 words
The computer system of claim 14, wherein a plurality of expansion slots are coupled to said peripheral bus, and said decode logic determines the voltage-compatibility type for an expansion card inserted in each expansion slot, and only configures said peripheral bus if all expansion cards are compatible.
Claim 17
Dependent Claim 43 words
The computer system of claim 14, wherein a plurality of expansion slots are coupled to said peripheral bus, and said decode logic determines the voltage-compatibility type for an expansion card inserted in each expansion slot, and said decode logic selects a voltage level.
Claim 18
Dependent Claim 37 words
The computer system as in claim 3 further comprising a first removable key adapted to be placed in the expansion slot at a location which indicates the voltage-compatibility type, said removal key coupled to the decode logic.
Claim 19
Dependent Claim 30 words
The computer system of claim 17 wherein said removable key becomes electrically grounded once placed into the expansion slot and the decode logic determines the location of the removable key.
Claim 20
Dependent Claim 31 words
The computer system as in claim 17 wherein said removable key causes a change in state of a signal thereby indicating the location of the removable key to the decode logic.
Claim 21
Dependent Claim 40 words
The computer system as in claim 17 further including an additional removable key adapted to be placed in the expansion slot at a location indicative of a second voltage compatibility type, said additional removable key coupled to said decode logic.
Claim 22
Dependent Claim 33 words
The computer system as in claim 20 wherein each of said removable keys cause a change in the state of a signal indicating the presence of the removable keys to the decode logic.
Claim 23
Dependent Claim 38 words
The computer system of claim 2, wherein said decode logic includes a first power switch for providing 5 volt power to said expansion card and a second power switch for providing 3.3 volt power to said expansion card.
Claim 24
Dependent Claim 26 words
The computer system of claim 22, wherein said decode logic selectively activates one of the first and said second power switches based upon the voltage-compatibility type.
Claim 25
Dependent Claim 22 words
The computer system of claim 23, wherein neither power switch is activated if the voltage-compatibility type is unsupported by the expansion slot.
Claim 26
Dependent Claim 88 words
The computer system of claim 2, further including hot-plug logic for determining when a newly inserted expansion card is inserted in an expansion slot when the computer system is powered on and said peripheral bus has already been configured, wherein said decode logic determines whether the newly inserted expansion card is compatible with said peripheral bus voltage levels and directs said hot-plug logic to prevent said newly inserted expansion card from being powered on if the newly inserted expansion card is incompatible with said peripheral bus voltage levels.
Claim 27
Dependent Claim 78 words
A computer system, comprising: a processor; a system bus coupled to said processor; an expansion slot coupled to said system bus and configured to receive an expansion card; and a removable connector adapter mounted on said expansion slot, said connector adapter including at least one key for mating with a key recess on said expansion card wherein said key is electrically grounded and said computer system determines the type of said expansion card based on said grounded key.
Claim 28
Dependent Claim 78 words
A computer system, comprising: a processor; a system bus coupled to said processor; an expansion slot coupled to said system bus and configured to receive an expansion card; and a removable connector adapter mounted on said expansion slot, said connector adapter including at least one key for mating with a key recess on said expansion card wherein said key is electrically grounded and said computer system determines the type of said expansion card based on said grounded key.
Claim 29
Dependent Claim 32 words
The computer system of claim 26, wherein the expansion slot is on a PCI bus and the type of card that can be received is selected by turning the connector adapter 180°.
Claim 30
Independent Claim 89 words
A method for configuring a PCI bus in a computer system that includes at least one PCI expansion slot connector for mating with a PCI expansion card, comprising: (a) determining whether an expansion card is inserted in said expansion slot connector; (b) receiving at least one recess signal from said expansion slot connector; (c) determining the type of expansion card based upon said recess signal; and (d) configuring the PCI bus by selecting a power voltage level for the PCI bus according to the determination made in step (c).
Claim 31
Independent Claim 89 words
A method for configuring a PCI bus in a computer system that includes at least one PCI expansion slot connector for mating with a PCI expansion card, comprising: (a) determining whether an expansion card is inserted in said expansion slot connector; (b) receiving at least one recess signal from said expansion slot connector; (c) determining the type of expansion card based upon said recess signal; and (d) configuring the PCI bus by selecting a power voltage level for the PCI bus according to the determination made in step (c).
Claim 32
Dependent Claim 29 words
The method of claim 28, wherein said step of determining whether an interface card is inserted in said expansion slot connector (step (a)) includes monitoring a present detect bit.
Claim 33
Dependent Claim 63 words
A computer system including at least one expansion slot for receiving an expansion card and for coupling said expansion card to said computer system, comprising: a peripheral bus electrically coupling said expansion slot to said computer system; and a converter electrically connecting said expansion slot to said peripheral bus, said converter providing signal level compatibility between said expansion card and said peripheral bus.
Claim 34
Dependent Claim 63 words
A computer system including at least one expansion slot for receiving an expansion card and for coupling said expansion card to said computer system, comprising: a peripheral bus electrically coupling said expansion slot to said computer system; and a converter electrically connecting said expansion slot to said peripheral bus, said converter providing signal level compatibility between said expansion card and said peripheral bus.
Claim 35
Dependent Claim 30 words
A computer system as in claim 30, wherein said expansion card provides 5 volt signals, and said converter converts said 5 volt signals from said expansion card to 3.3 volts.
Claim 36
Dependent Claim 17 words
The computer system in claim 31, wherein said converter couples to a voltage source through a diode.
Claim 37
Dependent Claim 141 words
A computer system, comprising: a processor; a system bus coupled to said processor; a peripheral bus; a bus bridge coupling said peripheral bus to said system bus; an expansion slot coupled to said bus bridge, said expansion slot receiving an expansion card and said expansion slot providing a recess signal and a frequency enable signal from said expansion card to said bus bridge said recess signal indicates the presence of a key recess on said expansion card and said frequency enable signal indicates the clock frequency for the expansion card; wherein said bus bridge includes decode logic for determining the type of expansion card that is received in said expansion slot based upon said recess signal and said frequency enable signal and said decode logic configures said peripheral bus based upon the type of expansion card received in the expansion slot.
Claim 38
Dependent Claim 141 words
A computer system, comprising: a processor; a system bus coupled to said processor; a peripheral bus; a bus bridge coupling said peripheral bus to said system bus; an expansion slot coupled to said bus bridge, said expansion slot receiving an expansion card and said expansion slot providing a recess signal and a frequency enable signal from said expansion card to said bus bridge said recess signal indicates the presence of a key recess on said expansion card and said frequency enable signal indicates the clock frequency for the expansion card; wherein said bus bridge includes decode logic for determining the type of expansion card that is received in said expansion slot based upon said recess signal and said frequency enable signal and said decode logic configures said peripheral bus based upon the type of expansion card received in the expansion slot.
Claim 39
Independent Claim 58 words
A method for configuring a bus in a computer system that includes at least one expansion slot for mating with an expansion card, comprising: (a) determining the type of expansion card based upon the presence of a removable key; and (b) configuring the bus by selecting a power voltage level according to the determination made in step (a).
Claim 40
Independent Claim 58 words
A method for configuring a bus in a computer system that includes at least one expansion slot for mating with an expansion card, comprising: (a) determining the type of expansion card based upon the presence of a removable key; and (b) configuring the bus by selecting a power voltage level according to the determination made in step (a).
Claim 41
Dependent Claim 44 words
The method of claim 34 wherein step (a) further comprises: (a1) placing a first removable key in said expansion slot at a first location; (a2) changing a first signal level associated with said first removable key indicating the presence of the first removable key.
Claim 42
Dependent Claim 44 words
The method of claim 35 where step (a) further comprises: (a3) placing a second removable key in said expansion slot at a second location; (a4) changing a second signal level associated with said second removable key indicating the presence of the second removable key.
Claim 43
Dependent Claim 84 words
A computer system, comprising: a processor; a system bus coupled to said processor; an expansion slot coupled to said system bus, said expansion slot receiving an expansion card a removable connector adapter mounted on said expansion slot for receiving said expansion card, said connector adapter including at least one key for mating with a key recess on said expansion card; and decode logic wherein said key electrically couples to said decode logic which determines the type of expansion card based on said electrical coupling.
Claim 44
Dependent Claim 84 words
A computer system, comprising: a processor; a system bus coupled to said processor; an expansion slot coupled to said system bus, said expansion slot receiving an expansion card a removable connector adapter mounted on said expansion slot for receiving said expansion card, said connector adapter including at least one key for mating with a key recess on said expansion card; and decode logic wherein said key electrically couples to said decode logic which determines the type of expansion card based on said electrical coupling.

References Cited (Backward Citations)

US5812797A Cited
US5734919A Cited
US5781748A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-07-26 2003-01-25 2003-07-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-07-26 2007-01-25 2007-07-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-07-26 2011-01-25 2011-07-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag