Keystroke Emulator for Coprocessor
Original Publication Date: 1987-Feb-01
Included in the Prior Art Database: 2005-Jan-31
An arrangement is described which provides emulation of a real keyboard in a coprocessor environment where the recipient of the keystrokes is an integrated support chip that normally interfaces to a real keyboard. In a coprocessor environment, the keyboard imposes a substantial emulation load on the Master Processor (MP). If the application pro gram running in the coprocessor chooses to poll the keyboard, MP performance can be seriously impacted. Even in the best case, MP must process many keyboard-related interrupts at a measurable performance loss. For each keystroke, MP must field the keystroke interrupt, process the keystroke, interrupt the coprocessor, and be interrupted by the coprocessor. As shown in Figs.