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
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.
References Cited (Backward Citations)
US3178689A
Cited
US3286239A
Cited
US3290658A
Cited
US3479649A
Cited
US3566368A
Cited
US3905025A
Cited
US3828325A
Cited
US3828327A
Cited
US3999165A
Cited
US4010448A
Cited
US4020472A
Cited
US3972023A
Cited
US3999169A
Cited
US3979732A
Cited
US3984820A
Cited
US4020471A
Cited
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 |