US5680288A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Hot plugging of an adapter card
Assignee: Google LLC
•
Filing: 1995-06-07
•
Granted: 1997-10-21
•
Expires: 2015-06-07
Abstract
Abstract A circuit senses an insertion of an adapter card into a connector coupled to a processor by an MCA bus and signals control logic, which forces all other adapter cards coupled to the MCA bus off of the bus with a preempt signal, driving the bus into an arbitration mode. This may be done while the system is powered. An analog switch divides the preempt signal into one that goes to the adapter cards and a second one that is sent to the processor so that it can perform memory refresh cycles.
Inventors
- 👤 John J. Carey
- 👤 Fred Parnell
- 👤 Jeffrey Buchanan Williams
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 02:20
CPC Classifications
H; H02; H02H; H02H9/00; H02H9/001; H02H9/004
Claims Analysis
Total Claims: 31
Claim 1
Independent Claim
105 words
A system for permitting a hot plug insertion of an adapter card into an adapter card connector coupled by a bus to a data processing system while said data processing system is powered, said system comprising: means for detecting an insertion of said adapter card into said adapter card connector; and means, coupled to said detecting means, for forcing all other adapter cards off said bus in response to detection of said insertion of said adapter card into said adapter card connector, wherein said forcing means further comprises: means for driving said bus into an arbitration mode so as to seize control of said bus.
Claim 2
Independent Claim
105 words
A system for permitting a hot plug insertion of an adapter card into an adapter card connector coupled by a bus to a data processing system while said data processing system is powered, said system comprising: means for detecting an insertion of said adapter card into said adapter card connector; and means, coupled to said detecting means, for forcing all other adapter cards off said bus in response to detection of said insertion of said adapter card into said adapter card connector, wherein said forcing means further comprises: means for driving said bus into an arbitration mode so as to seize control of said bus.
Claim 3
Dependent Claim
33 words
The system as recited in claim 1, further comprising: means for returning said bus to a normal operating mode subsequent to a complete seating of said adapter card into said adapter card connector.
Claim 4
Dependent Claim
51 words
The system as recited in claim 1, further comprising: means for activating an adapter reset signal for said adapter card to maintain said adapter card in a known state; and means for releasing said adapter reset signal subsequent to a complete seating of said adapter card into said adapter card connector.
Claim 5
Dependent Claim
35 words
The system as recited in claim 1, wherein said means for detecting said insertion of said adapter card into said adapter card connector further comprises: means for detecting current being supplied to said adapter card.
Claim 6
Dependent Claim
22 words
The system as recited in claim 1, wherein said driving means further comprises: means for sending on said bus a preempt signal.
Claim 7
Dependent Claim
51 words
The system as recited in claim 5, further comprising: means for dividing said preempt signal into one preempt signal that is sent on said bus to said adapter card and said other adapter cards and a second preempt signal that is sent to a processor coupled to said data processing system.
Claim 8
Dependent Claim
80 words
The system as recited in claim 6, further comprising: means for receiving from said processor a refresh request; and means for removing said second preempt signal that is sent to said processor in response to receipt to said refresh request, wherein said one preempt signal that is sent on said bus to said adapter card and said other adapter cards is maintained during this period of time when said second preempt signal that is sent to said processor is removed.
Claim 9
Dependent Claim
144 words
In a data processing system, a method for permitting a hot plug insertion of an adapter card into an adapter card connector coupled by a bus to said data processing system while said data processing system is powered, said method comprising the steps of: detecting an insertion of said adapter card into said adapter card connector; forcing all other adapter cards off said bus in response to said detecting of said insertion of said adapter card into said adapter card connector, wherein said forcing step further comprises a step of driving said bus into an arbitration mode so as to seize control of said bus, wherein said driving step further comprises the step of sending on said bus a preempt signs; and returning said bus to a normal operating mode subsequent to a complete seating of said adapter card into said adapter card connector.
Claim 10
Dependent Claim
144 words
In a data processing system, a method for permitting a hot plug insertion of an adapter card into an adapter card connector coupled by a bus to said data processing system while said data processing system is powered, said method comprising the steps of: detecting an insertion of said adapter card into said adapter card connector; forcing all other adapter cards off said bus in response to said detecting of said insertion of said adapter card into said adapter card connector, wherein said forcing step further comprises a step of driving said bus into an arbitration mode so as to seize control of said bus, wherein said driving step further comprises the step of sending on said bus a preempt signs; and returning said bus to a normal operating mode subsequent to a complete seating of said adapter card into said adapter card connector.
Claim 11
Dependent Claim
50 words
The method as recited in claim 8, further comprising the steps of: activating an adapter reset signal for said adapter card to maintain said adapter card in a known state; and releasing said adapter reset signal subsequent to a complete seating of said adapter card into said adapter card connector.
Claim 12
Dependent Claim
119 words
The method as recited in claim 8, further comprising the steps of: dividing said preempt signal into one preempt signal that is sent on said bus to said adapter card and said other adapter cards and a second preempt signal that is sent to a processor coupled to said data processing system; receiving from said processor a refresh request; and removing said second preempt signal that is sent to said processor in response to receipt to said refresh request, wherein said one preempt signal that is sent on said bus to said adapter card and said other adapter cards is maintained during this period of time when said second preempt signal that is sent to said processor is removed.
Claim 13
Dependent Claim
36 words
The method as recited in claim 8, wherein said step of detecting said insertion of said adapter card into said adapter card connector further comprises the step of: detecting current being supplied to said adapter card.
Claim 14
Dependent Claim
153 words
A data processing system comprising a processor, a memory device, a storage device, an input device, and an output device coupled together via a system bus, said system including an MCA bus adaptable for coupling said processor to at least one adapter card, said system adaptable for permitting a hot plug insertion of an adapter card into an adapter card connector coupled to said MCA bus while said data processing system is powered, said system comprising: circuit means for detecting an insertion of said adapter card into said adapter card connector; and control logic means, coupled to said circuit means, for forcing all other adapter cards off said MCA bus in response to detection of said insertion of said adapter card into said adapter card connector, wherein said control logic means further comprises a means for driving said MCA bus into an arbitration mode so as to seize control of said MCA bus.
Claim 15
Dependent Claim
153 words
A data processing system comprising a processor, a memory device, a storage device, an input device, and an output device coupled together via a system bus, said system including an MCA bus adaptable for coupling said processor to at least one adapter card, said system adaptable for permitting a hot plug insertion of an adapter card into an adapter card connector coupled to said MCA bus while said data processing system is powered, said system comprising: circuit means for detecting an insertion of said adapter card into said adapter card connector; and control logic means, coupled to said circuit means, for forcing all other adapter cards off said MCA bus in response to detection of said insertion of said adapter card into said adapter card connector, wherein said control logic means further comprises a means for driving said MCA bus into an arbitration mode so as to seize control of said MCA bus.
Claim 16
Dependent Claim
40 words
The system as recited in claim 12, wherein said control logic means further comprises a means for returning said MCA bus to a normal operating mode subsequent to a complete seating of said adapter card into said adapter card connector.
Claim 17
Dependent Claim
65 words
The system as recited in claim 12, wherein said circuit means includes electrical contacts on said connector that are elevated above other contacts on said connector so that said electrical contacts make contact with electrical contacts on said adapter card before said other contacts make contact with said adapter card, wherein said electrical contacts on said connector couple a voltage supply to said adapter card.
Claim 18
Dependent Claim
63 words
The system as recited in claim 12, wherein said control logic means further comprises: means for activating an adapter reset signal for said adapter card to maintain said adapter card in a known state; and means for releasing said adapter reset signal subsequent to notification, received from said circuit means, of a complete seating of said adapter card into said adapter card connector.
Claim 19
Dependent Claim
23 words
The system as recited in claim 15, wherein said driving means further comprises: means for sending on said MCA bus a preempt signal.
Claim 20
Dependent Claim
54 words
The system as recited in claim 16, further comprising: an analog switch for dividing said preempt signal into one preempt signal that is sent on said MCA bus to said adapter card and said other adapter cards and a second preempt signal that is sent to said processor coupled to said data processing system.
Claim 21
Dependent Claim
86 words
The system as recited in claim 17, wherein said control logic means further comprises: means for receiving from said processor a refresh request; and means for removing said second preempt signal that is sent to said processor in response to receipt to said refresh request, wherein said one preempt signal that is sent on said MCA bus to said adapter card and said other adapter cards is maintained during this period of time when said second preempt signal that is sent to said processor is removed.
Claim 22
Independent Claim
125 words
A system for permitting a hot plug insertion of an adapter card into an adapter card connector coupled by a bus to a data processing system, while said data processing system is powered, said data processing system comprising: means for detecting an insertion of said adapter card into said adapter card connector; means, coupled to said detecting means, for forcing all other adapter cards off said bus in response to detection of said insertion of said adapter card into said adapter card connector; means for activating an adapter reset signal for said adapter card to maintain said adapter card in a known state; and means for releasing said adapter reset signal subsequent to a complete seating of said adapter card into said adapter card connector.
Claim 23
Independent Claim
125 words
A system for permitting a hot plug insertion of an adapter card into an adapter card connector coupled by a bus to a data processing system, while said data processing system is powered, said data processing system comprising: means for detecting an insertion of said adapter card into said adapter card connector; means, coupled to said detecting means, for forcing all other adapter cards off said bus in response to detection of said insertion of said adapter card into said adapter card connector; means for activating an adapter reset signal for said adapter card to maintain said adapter card in a known state; and means for releasing said adapter reset signal subsequent to a complete seating of said adapter card into said adapter card connector.
Claim 24
Independent Claim
111 words
A system for permitting a hot plug insertion of an adapter card into an adapter card connector coupled by a bus to a data processing system while said data processing system is powered, said system comprising: means for detecting an insertion of said adapter card into said adapter card connector, wherein said means for detecting said insertion of said adapter card into said adapter card connector further comprises: means for detecting current being supplied to said adapter card; and means, coupled to said detecting means, for forcing all other adapter cards off said bus in response to detection of said insertion of said adapter card and to said adapter card connector.
Claim 25
Independent Claim
111 words
A system for permitting a hot plug insertion of an adapter card into an adapter card connector coupled by a bus to a data processing system while said data processing system is powered, said system comprising: means for detecting an insertion of said adapter card into said adapter card connector, wherein said means for detecting said insertion of said adapter card into said adapter card connector further comprises: means for detecting current being supplied to said adapter card; and means, coupled to said detecting means, for forcing all other adapter cards off said bus in response to detection of said insertion of said adapter card and to said adapter card connector.
Claim 26
Dependent Claim
141 words
In a data processing system, a method for permitting a hot plug insertion of an adapter card into an adapter card connector coupled by a bus to said data processing system while said data processing system is powered, said method comprising the steps of: detecting an insertion of said adapter card into said adapter card connectors; forcing all other adapter cards off said bus in response to said detecting of said insertion of said adapter card into said adapter card connector; returning said bus to a normal operating mode subsequent to a complete seating of said adapter cards into said adapter card connector; activating an adapter reset signal for said adapter card to maintain said adapter card in a known state; and releasing said adapter reset signal subsequent to a complete seating of said adapter card into said adapter card connector.
Claim 27
Dependent Claim
141 words
In a data processing system, a method for permitting a hot plug insertion of an adapter card into an adapter card connector coupled by a bus to said data processing system while said data processing system is powered, said method comprising the steps of: detecting an insertion of said adapter card into said adapter card connectors; forcing all other adapter cards off said bus in response to said detecting of said insertion of said adapter card into said adapter card connector; returning said bus to a normal operating mode subsequent to a complete seating of said adapter cards into said adapter card connector; activating an adapter reset signal for said adapter card to maintain said adapter card in a known state; and releasing said adapter reset signal subsequent to a complete seating of said adapter card into said adapter card connector.
Claim 28
Dependent Claim
106 words
In a data processing system, a method for permitting a hot plug insertion of an adapter card into an adapter card connector coupled by a bus to said data processing system while said data processing system is powered, said method comprising the steps of: detecting an insertion of said adapter card into said adapter card connector, wherein said detecting step further comprises the step of: detecting current being supplied to said adapter card; inserting of said adapter card into said adapter card connector; and returning said bus to a normal operating mode subsequent to a complete seating of said adapter card into said adapter card connector.
Claim 29
Dependent Claim
106 words
In a data processing system, a method for permitting a hot plug insertion of an adapter card into an adapter card connector coupled by a bus to said data processing system while said data processing system is powered, said method comprising the steps of: detecting an insertion of said adapter card into said adapter card connector, wherein said detecting step further comprises the step of: detecting current being supplied to said adapter card; inserting of said adapter card into said adapter card connector; and returning said bus to a normal operating mode subsequent to a complete seating of said adapter card into said adapter card connector.
Claim 30
Dependent Claim
183 words
A data processing system comprising a processor, a memory device, a storage device, an input device, and an output device coupled together via a system bus, said system including an MCA bus adaptable for coupling said processor to at least one adapter card, said system adaptable for permitting a hot plug insertion of an adapter card into an adapter card connector coupled to said MCA bus while said data processing system is powered, said system comprising: circuit means for detecting an insertion of said adapter card into said adapter card connector, wherein said circuit means includes electrical contacts on said connector that are elevated above other contacts on said connectors so that electrical contacts may contact with electrical contacts on said adapter card before said other contacts make contact with said adapter card, wherein said electrical contacts on said connector couple a voltage supply to said adapter card; and control logic means, coupled to said circuit means, for forcing all other adapter cards off said MCA bus in response to detection of said insertion of said adapter card into said adapter card connector.
Claim 31
Dependent Claim
183 words
A data processing system comprising a processor, a memory device, a storage device, an input device, and an output device coupled together via a system bus, said system including an MCA bus adaptable for coupling said processor to at least one adapter card, said system adaptable for permitting a hot plug insertion of an adapter card into an adapter card connector coupled to said MCA bus while said data processing system is powered, said system comprising: circuit means for detecting an insertion of said adapter card into said adapter card connector, wherein said circuit means includes electrical contacts on said connector that are elevated above other contacts on said connectors so that electrical contacts may contact with electrical contacts on said adapter card before said other contacts make contact with said adapter card, wherein said electrical contacts on said connector couple a voltage supply to said adapter card; and control logic means, coupled to said circuit means, for forcing all other adapter cards off said MCA bus in response to detection of said insertion of said adapter card into said adapter card connector.
References Cited (Backward Citations)
US4609829A
Cited
US4736406A
Cited
US4747783A
Cited
US5245582A
Cited
US4889495A
Cited
US5210855A
Cited
US5310998A
Cited
US5272584A
Cited
US5268592A
Cited
US5555510A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-10-20 | 2001-04-21 | 2001-10-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-10-20 | 2005-04-21 | 2005-10-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-10-20 | 2009-04-21 | 2009-10-21 | $7700.00 | Window Closed / Lapsed |