US4021779A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Microprogram control units
Assignee: International Business Machines Corp
•
Filing: 1975-11-13
•
Granted: 1977-05-03
•
Expires: 1995-11-13
Abstract
Abstract A microprogram control unit comprises a microprogram store and an interactive processor processing the micro instructions issued by the microprogram store to produce expanded system control signals, at least some of the processing elements of the interactive processor being each responsible for producing a unique subset of control signals, no other processing element being directly involved in producing control signals in that subset. The processing elements may be self-sequencing stores, the micro instruction supplying the initial entry point for each store may be provided with its own automatic looping facility.
Inventors
- 👤 Peter Lycett Gardner
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 10:39
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/22; G06F9/26; G06F9/262; G06F9/268; G06F9/223
Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
146 words
A microprogram control unit for controlling a system containing a processor, comprising a microprogram store, a plurality of microprogram auxiliary units, auxiliary selecting means connecting the auxiliary units to the microprogram store for selecting an auxiliary unit under control of the microprogram store to issue and process microinstruction signals contained in the auxiliary unit to thereby generate system control signals for a microprogram control interface to the system, groups of processing elements organized by function in the system, each auxiliary unit producing signals related to a particular group of processing elements and for initiating one or more other connecting auxiliary units to initiate the cycling of the connected auxiliary unit, and means connecting the auxiliary units together in the microprogram control unit and to an associated one of the groups of processing elements for interactively initiating other auxiliary units for controlling the groups of processing elements.
Claim 2
Dependent Claim
146 words
A microprogram control unit for controlling a system containing a processor, comprising a microprogram store, a plurality of microprogram auxiliary units, auxiliary selecting means connecting the auxiliary units to the microprogram store for selecting an auxiliary unit under control of the microprogram store to issue and process microinstruction signals contained in the auxiliary unit to thereby generate system control signals for a microprogram control interface to the system, groups of processing elements organized by function in the system, each auxiliary unit producing signals related to a particular group of processing elements and for initiating one or more other connecting auxiliary units to initiate the cycling of the connected auxiliary unit, and means connecting the auxiliary units together in the microprogram control unit and to an associated one of the groups of processing elements for interactively initiating other auxiliary units for controlling the groups of processing elements.
Claim 3
Dependent Claim
33 words
A microprogram control unit as claimed in claim 1 in which means for coupling two of the auxiliary units together for accessing of an associated auxiliary unit to reset the two auxiliary units.
Claim 4
Dependent Claim
37 words
A microprogram control unit as claimed in claim 1, further comprising, means for melding microinstructions from an associated microprogram auxiliary unit with processor instruction set identifying signals derived from the processor actuation of the microprogram control unit.
Claim 5
Dependent Claim
63 words
A microprogram control unit as claimed in claim 1, further including an associative store adapted to receive search fields from both the processor controlled by the microprogram control unit and from at least one of the auxiliary units for generating control signals effective to access the microprogram store to control an initiation of another of the auxiliary units to produce system control signals.
Claim 6
Dependent Claim
82 words
A microprogram control unit as claimed in claim 1, in which the auxiliary units further comprise self-addressing non-destructive read out data stores, means for accessing the data stores in response to a microinstruction currently being execute in the microprogram store to produce an output when an external control signal is applied to the microprogram store, and means for deriving such external control signal from at least one group of the processing elements under actuation of signals from one of the auxiliary units.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1980-05-02 | 1980-11-01 | 1981-05-03 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1984-05-02 | 1984-11-01 | 1985-05-03 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1988-05-02 | 1988-11-01 | 1989-05-03 | $7700.00 | Window Closed / Lapsed |