US4975869A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Fast emulator using slow processor
Assignee: International Business Machines Corp
•
Filing: 1990-01-09
•
Granted: 1990-12-04
•
Expires: 2010-01-09
Abstract
Abstract Software driven controller emulator includes hardware apparatus for emulating the controller at a speed faster than the software driven emulator, incorporating predicting a next event to be emulated and preactivating dedicated logic to emulate the controller driving the next event. In case of errors, the hardware controller sets a code signal and returns emulation to the software driven emulator for error recovery identified by the code signal.
Inventors
- 👤 Lawrence M. Ammann
- 👤 Howard C. Jackson
- 👤 Charles D. Johnson
- 👤 Edward P. Lutter
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 22:26
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/10; G06F13/105
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
126 words
A system controlled by driver means for operating device means requiring input signals to cause functions to be executed by the device means, at least one of said functions requiring input signals to be supplied in response to return signals from the device means at a rate exceeding the maximum rate of the driver means, comprising, in combination: means in said driver means for supplying control signals indicating that a function requiring input signals at a rate exceeding the maximum rate of the driver means is to be executed; control means responsive to the control signals and to the return signals for supplying enabling signals; and circuit means responsive to the enabling signals and to the return signals for supplying input signals to the device means.
Claim 2
Independent Claim
126 words
A system controlled by driver means for operating device means requiring input signals to cause functions to be executed by the device means, at least one of said functions requiring input signals to be supplied in response to return signals from the device means at a rate exceeding the maximum rate of the driver means, comprising, in combination: means in said driver means for supplying control signals indicating that a function requiring input signals at a rate exceeding the maximum rate of the driver means is to be executed; control means responsive to the control signals and to the return signals for supplying enabling signals; and circuit means responsive to the enabling signals and to the return signals for supplying input signals to the device means.
Claim 3
Dependent Claim
31 words
The system according to claim 1 wherein said control means includes means responsive to said control signals and to said return signals for determining a selective enabling signal to be selected.
Claim 4
Dependent Claim
69 words
The system according to claim 1 wherein said control means includes means responsive to said return signals for determining an abnormal condition in said device means not controllable through the circuit means; and means coupled to the determining means for supplying a signal to said driver means to cause said driver means to supply input signals to the device means and for removing enabling signals to said circuit means.
Claim 5
Dependent Claim
88 words
The combination comprising: driver means for supplying signals to control a device means, said device means having means for receiving input signals and supplying return signals; controller means responsive to signals from the driver means and to return signals from the device means for supplying control signals indicating that the device means requires input signals at a rate greater than can be supplied by the driver means; and circuit means responsive to the control signals and to the return signals for supplying input signals to said device means.
Claim 6
Dependent Claim
88 words
The combination comprising: driver means for supplying signals to control a device means, said device means having means for receiving input signals and supplying return signals; controller means responsive to signals from the driver means and to return signals from the device means for supplying control signals indicating that the device means requires input signals at a rate greater than can be supplied by the driver means; and circuit means responsive to the control signals and to the return signals for supplying input signals to said device means.
Claim 7
Dependent Claim
32 words
The combination according to claim 4 including: means in said controller means for detecting an abnormal condition not controllable by said control means; and means for returning control to said driver means.
Claim 8
Dependent Claim
45 words
The system according to claim 3 including: means in said control means responsive to said detecting means for supplying an error signal identifying the abnormal condition; and means in said driver means responsive to said error signal for executing corrective procedures to continue proper emulation.
Claim 9
Independent Claim
109 words
A system using a processor means for emulating device driver means for supplying control signals to driven device means to execute functions, at least one function requiring control signals to be supplied in response to return signals from the driven device means at a rate exceeding that of the processor, comprising, in combination: means for determining that a certain function of the driven device means to be executed requires control signals at a rate exceeding that of the processor means; and control means responsive to said determining means and to said return signals for supplying control signals to the driven device to cause said certain function to be executed.
Claim 10
Independent Claim
109 words
A system using a processor means for emulating device driver means for supplying control signals to driven device means to execute functions, at least one function requiring control signals to be supplied in response to return signals from the driven device means at a rate exceeding that of the processor, comprising, in combination: means for determining that a certain function of the driven device means to be executed requires control signals at a rate exceeding that of the processor means; and control means responsive to said determining means and to said return signals for supplying control signals to the driven device to cause said certain function to be executed.
Claim 11
Dependent Claim
33 words
The system according to claim 7 including in said control means: means for detecting an abnormal condition not controllable by said control means; and means for transferring emulation control to said processor means.
Claim 12
Dependent Claim
45 words
The system according to claim 8 including: means in said control means responsive to said detecting means for supplying an error signal identifying the abnormal condition; and means in said processor means responsive to said error signal for executing corrective procedures to continue proper emulation.
References Cited (Backward Citations)
US4025902A
Cited
US4441154A
Cited
US4456954A
Cited
US4447876A
Cited
US4509122A
Cited
US4611277A
Cited
US4638423A
Cited
US4674089A
Cited
US4707803A
Cited
US4722047A
Cited
US4855905A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1993-12-03 | 1994-06-04 | 1994-12-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1997-12-03 | 1998-06-04 | 1998-12-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2001-12-03 | 2002-06-04 | 2002-12-04 | $7700.00 | Window Closed / Lapsed |