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

Input/output controller having selectable timing and maskable interrupt generation

Assignee: Texas Instruments Inc
•
Filing: 1976-03-23
•
Granted: 1979-06-26
•
Expires: 1996-03-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An input/output controller provides a numer of adjustable timers for timing events such as for polling external devices and includes circuitry which generates interrupt vector signals upon the occurrence of certain events, including the expiration of time set in the adjustable timers and also upon receipt of signals from the external devices. The interrupt signals may be selectively masked when it is not desirable or practical for an interrupt to occur. The controller is an MOS N-channel device on a single chip and is packaged in a 40 pin package and is compatible with a Model TMS 8080 Microprocessor Unit.

Inventors

  • 👤 W. S. Henrion
  • 👤 Yogendra C. Pandya
  • 👤 Lynn B. King

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 12:59
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/382; G06F13/385; G06F13/14; G06F13/20; G06F13/24

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 181 words
An input/output controller for use with a microprocessor unit comprising in combination on a single semiconductor chip: (a) an input/output bus connected to the microprocessor unit, (b) means for coupling a flow of one or more data words on the input/output bus from the microprocessor unit, and to and from external units; (c) at least one interval timer connected to the input/output bus, addressable by a data word from the microprocessor unit to time a selectable period; (d) means for generating interrupt signals, connected to the input/output bus and to the interval timer for transmission to the microprocessor unit to selectively interrupt the flow of one or more data words, including means for generating an interrrupt signal upon the expiration of the selectable period and in response to external signals; and (e) means for masking said interrupt signals, connected to the microprocessor unit and to the means for generating interrupt signals to mask the interrupt signals, in accordance with instructions in the form of data words received from the microprocessor unit to permit the flow of one or more data words.
Claim 2
Dependent Claim 181 words
An input/output controller for use with a microprocessor unit comprising in combination on a single semiconductor chip: (a) an input/output bus connected to the microprocessor unit, (b) means for coupling a flow of one or more data words on the input/output bus from the microprocessor unit, and to and from external units; (c) at least one interval timer connected to the input/output bus, addressable by a data word from the microprocessor unit to time a selectable period; (d) means for generating interrupt signals, connected to the input/output bus and to the interval timer for transmission to the microprocessor unit to selectively interrupt the flow of one or more data words, including means for generating an interrrupt signal upon the expiration of the selectable period and in response to external signals; and (e) means for masking said interrupt signals, connected to the microprocessor unit and to the means for generating interrupt signals to mask the interrupt signals, in accordance with instructions in the form of data words received from the microprocessor unit to permit the flow of one or more data words.
Claim 3
Dependent Claim 33 words
The controller of claim 1 wherein the generating means further includes means for prioritizing said interrupt signals connected and responsive to the masking means for generating one of a plurality of interrupt signals.
Claim 4
Dependent Claim 39 words
The controller of claim 1 wherein the coupling means comprises means for coupling the flow of one or more data words on the input/output bus in serial manner to and from external devices in response to said interrupt signals.
Claim 5
Dependent Claim 13 words
The controller of claim 3 wherein said interrupt signals are vectored interrupt signals.
Claim 6
Dependent Claim 62 words
The controller of claim 3 wherein said interrupt generating means generates interrupt signals to indicate that said means for coupling the flow of one or more data words in serial manner is ready to accept a new character from the input/output bus or has received a character from an external device and is ready to load said character onto the input/output bus.
Claim 7
Dependent Claim 39 words
The controller of claim 3 further comprising a detector connected to the generating means and to an external sensor for causing the generation of an interrupt signal when the signal provided by the external sensor undergoes a predetermined transition.
Claim 8
Dependent Claim 47 words
The controller of claim 3 wherein said interrupt generating means provides a logic level change on an interrupt line to signal to the microprocessor unit dependency of at least one interrupt signal, and upon command from said microprocessor unit loads a unique address onto the input/output bus.
Claim 9
Dependent Claim 26 words
The controller of claim 3 wherein the interrupt generating means further comprises means for communicating coexisting interrupt signals to said microprocessor unit in a predetermined order.
Claim 10
Dependent Claim 24 words
The controller of claim 3 further comprising means responsive to commands from said microprocessor unit to load controller status information onto the input/output bus.
Claim 11
Dependent Claim 46 words
The controller of claim 1 further comprising a transition sensor connected to the generating means and to the coupling means for causing the generation of an interrupt signal upon a predetermined logic level change in state in one of the bits of an incoming parallel word.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1982-06-25 1982-12-25 1983-06-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1986-06-25 1986-12-25 1987-06-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1990-06-25 1990-12-25 1991-06-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag