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

Control store system with flexible control word selection

Assignee: International Business Machines Corp
•
Filing: 1974-09-24
•
Granted: 1976-05-18
•
Expires: 1994-09-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A branch-address translation register (BAXR) is loaded by a current or a prior control word field. A word selection decoder circuit receives the BAXR outputs and combines them with machine-status signals to generate a word selection signal for selecting a control word from a currently accessed branch group in the control store. A BAXR switching circuit is also provided so that any control word can switch off the BAXR output and cause a control word selection without translation. The invention can obtain any required degree of addressing flexibility in microcode branch selection, i.e. from partial to total flexibility.

Inventors

  • 👤 Charles W. Evans

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 06:45
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/22; G06F9/26; G06F9/262; G06F9/264; G06F9/267

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 149 words
In a control store control system which has a control store containing branch groups of control-word positions, a branch group accessed by a next address from a current control-word contained in a control store data register, and machine-state circuits providing machine-state outputs used for selecting a control-word position in the branch group accessed in the control store, the improvement comprising, a branch address translation register (BAXR), a special BAXR field in the control store data register, a BAXR in-gate circuit connected between the special BAXR field and the BAXR, a word selection decoder circuit having inputs connected to said machine-state outputs, means for connecting outputs of the branch address translation register to inputs of the word selection decoder circuit, whereby said word selection decoder circuit activates one of plural control-word select lines in response to said machine-state outputs and a bit pattern set in said branch address translation register.
Claim 2
Dependent Claim 149 words
In a control store control system which has a control store containing branch groups of control-word positions, a branch group accessed by a next address from a current control-word contained in a control store data register, and machine-state circuits providing machine-state outputs used for selecting a control-word position in the branch group accessed in the control store, the improvement comprising, a branch address translation register (BAXR), a special BAXR field in the control store data register, a BAXR in-gate circuit connected between the special BAXR field and the BAXR, a word selection decoder circuit having inputs connected to said machine-state outputs, means for connecting outputs of the branch address translation register to inputs of the word selection decoder circuit, whereby said word selection decoder circuit activates one of plural control-word select lines in response to said machine-state outputs and a bit pattern set in said branch address translation register.
Claim 3
Dependent Claim 41 words
In a control store control system as defined in claim 1, in which said BAXR further comprises a plurality of subsets of bit positions, each subset having a number of bit positions equal to the number (N) of independent machine-state outputs.
Claim 4
Dependent Claim 44 words
In a control store control system as defined in claim 2, in which 2 N subsets are provided in said BAXR, whereby total output selection translation flexibility is obtainable if the number of bit positions in the BAXR is equal to N2 N .
Claim 5
Dependent Claim 49 words
In a control store system as defined in claim 2, in which less than 2 N subsets are provided in said BAXR, whereby fewer than N2 N bit positions in a control word are used for loading said BAXR in a trade-off for less than total output-selection translation flexibility.
Claim 6
Dependent Claim 54 words
In a control store control system as defined in claim 1, further comprising, enabling means for the BAXR in-gate circuit connected to an output of a LOAD BAXR field in the control store data register, said BAXR in-gate circuit being conditioned by said enabling means to load said special BAXR field into said BAXR.
Claim 7
Dependent Claim 68 words
In a control store control system as defined in claim 1, in which said means for connecting comprises a BAXR switch for passing or blocking the outputs of the BAXR to the word selection decoder circuit, and a control input of said BAXR switch connected to a USE BAXR field in the control store data register to receive BAXR passing or blocking signals from the USE BAXR field.
Claim 8
Dependent Claim 121 words
In a control store control system as defined in claim 6 in which said BAXR switch comprises a plurality of AND and OR circuits having outputs connected to inputs of said word selection decoder circuit, and the control input of said BAXR switch receiving complementary outputs of said USE BAXR field that are connected to inputs of the AND and OR circuits, whereby said BAXR switch generates a predetermined bit pattern which is transmitted to said word selection decoder circuit while said USE BAXR field is providing a BAXR blocking output signal, and whereby said BAXR switch passes the output of the BAXR to the word selection decoder circuit while said USE BAXR field is providing a BAXR passing output signal.
Claim 9
Dependent Claim 140 words
In a control store control system as defined in claim 1, in which said word selection decoder circuit comprises a plurality of groups of AND circuits, the number of groups being equal to or less than the number of control-word positions in a branch group, a plurality of OR circuits, each OR circuit having its inputs connected to the outputs of the AND circuits in a group of AND circuits, the outputs of said OR circuits providing word selection signals for selecting control-word positions in accessed branch groups, inputs to said AnD circuits in each group receiving combinations of subsets of outputs of said BAXR and receiving varied combinations of the machine-state outputs, the number of bit positions in a subset being determined by dividing the number of bit positions in the BAXR by the number of independent machine-state outputs.
Claim 10
Dependent Claim 58 words
In a control store control system as deferred in claim 8, further comprising a plurality of control-word gates with inputs connected to control-word outputs of the control store, said control-word outputs comprising an accessed control group, and said control-word gates also having conditioning inputs connected to the outputs of the OR circuits in said word selection decoder circuit.

References Cited (Backward Citations)

US3325785A Cited
US3391394A Cited
US3445818A Cited
US3573854A Cited
US3656123A Cited
US3704448A Cited
US3800293A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1979-05-18 1979-11-17 1980-05-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1983-05-18 1983-11-17 1984-05-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1987-05-18 1987-11-17 1988-05-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag