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

General keyboard interface for operating with two types of keyboards

Assignee: GlobalFoundries Inc
•
Filing: 1990-08-31
•
Granted: 1993-09-28
•
Expires: 2010-08-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A keyboard interface is implemented in an integrated circuit and supports first and second types of keyboards and associated interfaces from a single set of integrated circuit terminals. The keyboard interface includes a first keyboard logic responsive to a first mode select signal for providing a first set of control signals for supporting the first type of keyboard and second keyboard logic responsive to a second mode select signal for providing a second set of control signals for supporting the second type of keyboard. A multiplexer couples the first set of control signals to the set of terminals responsive to the first mode select signal and couples the second set of control signals to the set of terminals responsive to the second mode select signal. A keyboard register provides the first or second mode select signals to the first and second keyboard logic and the multiplexer.

Inventors

  • 👤 James R. Macdonald
  • 👤 Doug Gephardt

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 14:25
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/02; G06F3/023

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 299 words
A general keyboard interface implemented in an integrated circuit for use in a system requiring a keyboard and keyboard interface, said general keyboard interface enabling said system to operate with either a type of keyboard and keyboard interface or a second type of keyboard and keyboard interface external to said integrated circuit for entering data onto an internal data bus within said integrated circuit, wherein said first and second types of keyboards and keyboard interfaces are of respective different types, said general keyboard interface being operable in a first mode to support said first type of keyboard and keyboard interface or in a second mode to support said second type of keyboard and keyboard interface, said general keyboard interface comprising: a set of terminals for coupling to the keyboard interface for providing a first set of control signals to said first type of keyboard interface or for coupling to the second keyboard interface for providing a second set of control signals to said second type of keyboard interface; first keyboard logic means responsive to a first mode select signal for providing the first set of control signals for supporting said first type of keyboard and associated interface; second keyboard logic means responsive to a second mode select signal for providing the second set of control signals for supporting said second type of keyboard and associated interface; coupling means responsive to said first mode select signal for coupling said first set of control signals to said set of terminals and responsive to said second mode select signal for coupling said second set of control signals to said set of terminals; and mode select means coupled to said first keyboard logic means, said second keyboard logic means, and said coupling means for selectively providing said first or second mode select signals.
Claim 2
Dependent Claim 299 words
A general keyboard interface implemented in an integrated circuit for use in a system requiring a keyboard and keyboard interface, said general keyboard interface enabling said system to operate with either a type of keyboard and keyboard interface or a second type of keyboard and keyboard interface external to said integrated circuit for entering data onto an internal data bus within said integrated circuit, wherein said first and second types of keyboards and keyboard interfaces are of respective different types, said general keyboard interface being operable in a first mode to support said first type of keyboard and keyboard interface or in a second mode to support said second type of keyboard and keyboard interface, said general keyboard interface comprising: a set of terminals for coupling to the keyboard interface for providing a first set of control signals to said first type of keyboard interface or for coupling to the second keyboard interface for providing a second set of control signals to said second type of keyboard interface; first keyboard logic means responsive to a first mode select signal for providing the first set of control signals for supporting said first type of keyboard and associated interface; second keyboard logic means responsive to a second mode select signal for providing the second set of control signals for supporting said second type of keyboard and associated interface; coupling means responsive to said first mode select signal for coupling said first set of control signals to said set of terminals and responsive to said second mode select signal for coupling said second set of control signals to said set of terminals; and mode select means coupled to said first keyboard logic means, said second keyboard logic means, and said coupling means for selectively providing said first or second mode select signals.
Claim 3
Dependent Claim 16 words
A general keyboard interface as defined in claim 1 wherein said coupling means comprises a multiplexer.
Claim 4
Dependent Claim 18 words
A general keyboard interface as defined in claim 1 wherein said mode select means comprises a storage register.
Claim 5
Dependent Claim 46 words
A general keyboard interface as defined in claim 3 wherein said storage register is a single-bit register for providing a first binary voltage level corresponding to one of said mode select signals and a second binary voltage level corresponding to the other said mode select signal.
Claim 6
Dependent Claim 54 words
A general keyboard interface as defined in claim 1 wherein said first type of keyboard and associated interface provides serial bits of data, wherein said data bus is a parallel-bit data bus, and wherein said keyboard interface further includes serial-bit to parallel-bit conversion means for converting said serial-bits of data to parallel-bits of data.
Claim 7
Dependent Claim 34 words
A general keyboard interface as defined in claim 5 wherein said serial-bit to parallel-bit conversion means is coupled to said first keyboard logic means for being activated responsive to said first mode select signal.
Claim 8
Dependent Claim 45 words
A general keyboard interface as defined in claim 6 wherein said serial bits of data are supplied to one terminal of said set of terminals and wherein said coupling means is arranged to convey said serial-bits of data to said serial-bit to parallel-bit conversion means.
Claim 9
Dependent Claim 22 words
A general keyboard logic as defined in claim 7 wherein said serial-bit to parallel-bit conversion means comprises a serial-input parallel-output shift register.
Claim 10
Dependent Claim 37 words
A general keyboard interface as defined in claim 7 further including input/output logic means coupled between said serial-bit to parallel-bit conversion means and said data but for conveying said parallel bits of data to said data bus.
Claim 11
Dependent Claim 58 words
A general keyboard interface as defined in claim 1 wherein said integrated circuit includes an internal address bus, wherein said keyboard interface has a unique address for being addressed, and wherein said general keyboard interface further includes an input/output logic means coupled to said address bus for decoding said unique address when said general keyboard interface is addressed.
Claim 12
Dependent Claim 50 words
A general keyboard interface as defined in claim 10 wherein said integrated circuit further includes an internal control bus, wherein said input/output means is coupled to said control bus, and wherein said input/output logic means is arranged to provide an acknowledgement onto said control bus in response to being addressed.
Claim 13
Dependent Claim 50 words
A general keyboard interface as defined in claim 11 wherein said control bus is arranged to provide timing control signals and wherein said input/output logic means is coupled to said first and second keyboard logic means for providing said first and second keyboard logic means with said timing control signals.

References Cited (Backward Citations)

US4027290A Cited
US4064560A Cited
US4115856A Cited
US4124888A Cited
US4266271A Cited
US4264984A Cited
US4727478A Cited
US4689761A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag