US5805929A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Multiple independent I/O functions on a PCMCIA card share a single interrupt request signal using an AND gate for triggering a delayed RESET signal
Assignee: International Business Machines Corp
•
Filing: 1996-01-29
•
Granted: 1998-09-08
•
Expires: 2016-01-29
Abstract
Abstract A PCMCIA card comprises a plurality of I/O functions. Each has an interrupt signal, but the card has only one interrupt request (IREQ) line. The card is provided with an interrupt status register (ISR) to receive the interrupt signals from each of the I/O functions. This ISR allows software to determine the function that signaled the interrupt. The card is also provided with interrupt control logic (ICL) that is responsive to the interrupt status of ISR. The ICL sends an IREQ signal to a host system.
Inventors
- 👤 Brian J. Connolly
- 👤 Richard J. Grimm
- 👤 Steven A. Grundon
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 15:58
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/14; G06F13/20; G06F13/24; G06F15/00; G06F15/02
Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
164 words
A PCMCIA card comprising: a plurality of I/O functions, each having an interrupt signal; an interrupt status register to receive said interrupt signals from said I/O functions; interrupt controller logic responsive to the interrupt status of said interrupt status register for sending an interrupt request signal to a host system processor; an interrupt latch circuit responsive to said interrupt status register for latching respective bits corresponding to said interrupt signals from said I/O functions; an AND gate generating an output when two or more bits of said interrupt latch circuit are set; delay means responsive to said AND gate for generating a delayed RESET signal to said interrupt controller logic; and a configuration option register for registering a configuration for one of at least two different bus architectures which may be implemented on the host system, said interrupt controller logic being responsive to said configuration option register to output an IREQ signal conforming to said one of said at least two different bus architectures.
Claim 2
Dependent Claim
164 words
A PCMCIA card comprising: a plurality of I/O functions, each having an interrupt signal; an interrupt status register to receive said interrupt signals from said I/O functions; interrupt controller logic responsive to the interrupt status of said interrupt status register for sending an interrupt request signal to a host system processor; an interrupt latch circuit responsive to said interrupt status register for latching respective bits corresponding to said interrupt signals from said I/O functions; an AND gate generating an output when two or more bits of said interrupt latch circuit are set; delay means responsive to said AND gate for generating a delayed RESET signal to said interrupt controller logic; and a configuration option register for registering a configuration for one of at least two different bus architectures which may be implemented on the host system, said interrupt controller logic being responsive to said configuration option register to output an IREQ signal conforming to said one of said at least two different bus architectures.
Claim 3
Dependent Claim
23 words
The PCMCIA card recited in claim 1 wherein said at least two different bus architectures include an ISA and an MCA bus architecture.
Claim 4
Dependent Claim
23 words
The PCMCIA card recited in claim 1 wherein said at least two different bus architectures include an ISA and a PCI bus architecture.
Claim 5
Dependent Claim
77 words
The PCMCIA card recited in claim 1 wherein said interrupt controller logic further comprises: level generating means responsive to said interrupt status register for outputting a level signal; pulse generating means responsive to said interrupt status register for outputting a pulse signal, said pulse generating means being reset by said RESET signal; and multiplexing means responsive to said configuration option register for selecting one of said level signal and said pulse signal as said interrupt request signal.
Claim 6
Independent Claim
132 words
A method of handling multiple interrupts on a multifunction PCMCIA card while selectively conforming to one of at least two different bus architectures which may implemented by a host system, said method comprising the steps of, setting by software a configuration option according to a bus architecture implemented by the host system; registering interrupt signals from each of a plurality of I/O functions on said multifunction PCMCIA card; signaling an interrupt status of said I/O functions; generating an interrupt request signal to said host system, said interrupt request signal conforming to said configuration option; latching in an interrupt latch, bits corresponding to said I/O functions responsive to said interrupt status signal; combining two or more set said latched bits to generate an output; and generating a delayed RESET signal from said output.
Claim 7
Independent Claim
132 words
A method of handling multiple interrupts on a multifunction PCMCIA card while selectively conforming to one of at least two different bus architectures which may implemented by a host system, said method comprising the steps of, setting by software a configuration option according to a bus architecture implemented by the host system; registering interrupt signals from each of a plurality of I/O functions on said multifunction PCMCIA card; signaling an interrupt status of said I/O functions; generating an interrupt request signal to said host system, said interrupt request signal conforming to said configuration option; latching in an interrupt latch, bits corresponding to said I/O functions responsive to said interrupt status signal; combining two or more set said latched bits to generate an output; and generating a delayed RESET signal from said output.
Claim 8
Dependent Claim
22 words
The method recited in claim 5 wherein said at least two different bus architectures include an ISA and an MCA bus architecture.
Claim 9
Dependent Claim
22 words
The method recited in claim 5 wherein said at least two different bus architectures include an ISA and a PCI bus architecture.
Claim 10
Dependent Claim
56 words
The method recited in claim 6 further comprising the steps of: responding to said signaling of an interrupt status by generating a pulse signal and a level signal; and selecting one of said pulse signal and said level signal according to a set configuration option, thereby generating an interrupt request signal conforming to said configuration option.
References Cited (Backward Citations)
US4905196A
Cited
US4870704A
Cited
US4754395A
Cited
US5359713A
Cited
US5218406A
Cited
US5357573A
Cited
US5392447A
Cited
US5336099A
Cited
US5338210A
Cited
US5183404A
Cited
US5367689A
Cited
US5293424A
Cited
US5530858A
Cited
US5530875A
Cited
US5535420A
Cited
US5634075A
Cited
US5619706A
Cited
US5623674A
Cited
US5619703A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-09-07 | 2002-03-09 | 2002-09-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-09-07 | 2006-03-09 | 2006-09-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-09-07 | 2010-03-09 | 2010-09-08 | $7700.00 | Window Closed / Lapsed |