← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag