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

Multi-purposes keyboard interface

Assignee: NXP BV
•
Filing: 1995-09-19
•
Granted: 1997-03-11
•
Expires: 2015-09-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A multi-purpose keyboard controller includes a matrix keyboard control circuit, a serial keyboard control circuit, a PC/AT port control circuit, and an external interface for RTC control. These control circuits are coupled in parallel with the interface logic of the computer system and use the built-in SMI interrupt mechanism of the computer system for reading and writing the keyboard or capturing keypress events. Software BIOS setup is employed to select one of the keyboard control circuits for utilization with the particular personal computer with which the system is employed. The interrupt scheme used by the keyboard interface uses SMI interrupts to the processor and SMI based software routines to read and write the values to and from the keyboard, thereby eliminating the need for dedicating a special hardware interrupt level; so that the system remains compatible with the DOS PC/AT Port 60/64h software interface.

Inventors

  • 👤 Gregg D. Lahti
  • 👤 Charles R. Rimpo
  • 👤 Franklyn H. Story

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 07:31
CPC Classifications
H; H03; H03M; H03M11/00; H03M11/20; G; G06; G06F; G06F3/00; G06F3/01; G06F3/02; G06F3/023

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 108 words
A multi-purpose keyboard controller for interfacing different keyboard types with a computer including in combination: a scanning matrix keyboard control circuit; a serial keyboard control circuit; a computer interface logic circuit coupled to said control circuits and programmed to selectively operate one of said control circuits to receive signals from said computer interface logic circuit and to supply signals to said computer interface logic circuit, with the non-selected one of said control circuits being rendered non-responsive and wherein said control circuits produce system management interruption (SMI) signals to said computer interface logic circuit for utilization thereby, irrespective of which control circuit is selectively operated by said logic circuit.
Claim 2
Dependent Claim 108 words
A multi-purpose keyboard controller for interfacing different keyboard types with a computer including in combination: a scanning matrix keyboard control circuit; a serial keyboard control circuit; a computer interface logic circuit coupled to said control circuits and programmed to selectively operate one of said control circuits to receive signals from said computer interface logic circuit and to supply signals to said computer interface logic circuit, with the non-selected one of said control circuits being rendered non-responsive and wherein said control circuits produce system management interruption (SMI) signals to said computer interface logic circuit for utilization thereby, irrespective of which control circuit is selectively operated by said logic circuit.
Claim 3
Dependent Claim 23 words
The combination according to claim 1 further including at least one additional external control circuit selectively operated by said computer interface logic circuit.
Claim 4
Dependent Claim 44 words
The combination according to claim 1 wherein said control circuits use SMI interrupts to said interface logic circuit and SMI software routines are utilized by said logic circuit to read and write values to and from keyboards coupled with said respective keyboard control circuits.
Claim 5
Dependent Claim 38 words
The combination according to claim 1 wherein said serial keyboard control circuit includes a state machine for asynchronously operating a keyboard connected thereto when said serial keyboard control circuit is selectively operated by said computer interface logic circuit.
Claim 6
Dependent Claim 60 words
The combination according to claim 4 wherein said serial keyboard control circuit includes an incoming shift register for receiving data from a keyboard attached to said serial keyboard control circuit and an output shift register for transmitting data to a serial keyboard attached to said serial keyboard control circuit, with operation of said shift registers controlled by said state machine.
Claim 7
Dependent Claim 23 words
The combination according to claim 4 wherein said state machine generates SMI interrupt signals corresponding to operation of a serial keyboard connected thereto.
Claim 8
Dependent Claim 60 words
The combination according to claim 6 wherein said serial keyboard control circuit includes an incoming shift register for receiving data from a keyboard attached to said serial keyboard control circuit and an output shift register for transmitting data to a serial keyboard attached to said serial keyboard control circuit, with operation of said shift registers controlled by said state machine.

References Cited (Backward Citations)

US3952289A Cited
US4942606A Cited
US5280283A Cited
US5450080A Cited
US5459462A Cited
US5486824A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-03-10 2000-09-09 2001-03-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-03-10 2004-09-09 2005-03-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-03-10 2008-09-09 2009-03-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag