← Back to Patent Explorer
EP0205949A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Emulator for computer system input-output adapters

Assignee: International Business Machines Corp
•
Filing: 1986-05-23
•
Granted: —
•
Expires: 2006-05-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A virtual channel adapter which is connectable to an I/O channel of a computer processor and to an auxiliary processor to emulate, in cooperation with the auxiliary processor, any of a plurality of I/O devices. The virtual channel includes an I/O command and address decoder, handshake logic circuits for communciation with the computer processor, interrupt control circuits for interrupting either the computer processor or the auxiliary processor, and an enable circuit connectable into another I/O hardware adapter for selective control of the activation of the ' other I/O hardware adapter.

Inventors

  • 👤 Bruce Oliver Anthony
  • 👤 Thomas Michael Heise
  • 👤 Frank Phillip Sheppard

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-25 19:19
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/10; G06F13/105

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 281 words
An apparatus for emulating an input-output adapter, for connection to a interruptable computer processor, and computer processor input-output channel, in combination with a plurality of special function input-output adapters, each of which are activated by said computer processor issuing predetermined selection commands over said input-output channel, characterized in that it comprises: a) a command decoder coupled to said computer processor input-output channel, including means for identifying at least one of said predetermined selection commands of at least a first special function input-output adapter, and for generating a first signal upon identifying said first special function input-output adapter selection command; b) an interrupt control circuit connected to receive said first signal, having means for interrupting said computer processor upon receipt thereof, and having means for generating a further interrupt signal, and having means for generating an enable signal; c) an enable circuit coupled to said first special function intput-output adapter, and connected to said interrupt control circuit to receive said enable signal, said enable circuit having means for blocking said first special function input-output adapter selection command unless said enable signal is received; d) an auxiliary processor coupled to said computer processor and connected to receive said interrupt control circuit further interrupt; and e) means is said computer processor for receiving said interrupt control circuit computer processor interrupt, and for determining whether said first special function input-output adapter is to be selected or whether an input-output adapter is to be emulated, and means for transmitting a further command to said command decoder to either unblock said first special function input-output adapter or to generate said further interrupt signal to said auxiliary processor, to cause said auxiliary processor to emulate an input-output adapter.
Claim 2
Independent Claim 281 words
An apparatus for emulating an input-output adapter, for connection to a interruptable computer processor, and computer processor input-output channel, in combination with a plurality of special function input-output adapters, each of which are activated by said computer processor issuing predetermined selection commands over said input-output channel, characterized in that it comprises: a) a command decoder coupled to said computer processor input-output channel, including means for identifying at least one of said predetermined selection commands of at least a first special function input-output adapter, and for generating a first signal upon identifying said first special function input-output adapter selection command; b) an interrupt control circuit connected to receive said first signal, having means for interrupting said computer processor upon receipt thereof, and having means for generating a further interrupt signal, and having means for generating an enable signal; c) an enable circuit coupled to said first special function intput-output adapter, and connected to said interrupt control circuit to receive said enable signal, said enable circuit having means for blocking said first special function input-output adapter selection command unless said enable signal is received; d) an auxiliary processor coupled to said computer processor and connected to receive said interrupt control circuit further interrupt; and e) means is said computer processor for receiving said interrupt control circuit computer processor interrupt, and for determining whether said first special function input-output adapter is to be selected or whether an input-output adapter is to be emulated, and means for transmitting a further command to said command decoder to either unblock said first special function input-output adapter or to generate said further interrupt signal to said auxiliary processor, to cause said auxiliary processor to emulate an input-output adapter.
Claim 3
Dependent Claim 24 words
The apparatus of claim 1, characterized in that it further comprises a computer memory coupled to said computer processor and to said auxiliary processor.
Claim 4
Dependent Claim 56 words
The apparatus of claim 2, characterized in that it further comprises software means in said computer processor, responsive to receipt of said interrupt control circuit-generated computer processor interrupt, for defining the parameters of said emulated input-output adapter, and for transforming said parameters into software code in a location in computer memory accessible by said auxiliary processor.
Claim 5
Dependent Claim 33 words
The apparatus of claim 3, characterized in that said auxiliary processor further comprises signal means for indicating to said interrupt control circuit the termination of said auxiliary processor emulation of an input-output adapter.
Claim 6
Dependent Claim 20 words
The apparatus of claim 4, further characterized in that it a plurality of input-output devices connected to said auxiliary processor.
Claim 7
Dependent Claim 22 words
The apparatus of claim 5, said auxiliary processor emulation further comprises activation of at least one of said plurality of input-output devices.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag