Claims
- 1. In a microprogram digital system wherein a sequence of microwords are used to control the execution of each system instruction, an improved microword generation mechanism comprising:
- primary programmable logic array means responsive to the system instructions for producing the appropriate microword sequences for non-branch type system instructions;
- condition indicator circuitry for supplying indicator signals indicating whether the results of arithmetic and logic operations in the system meet certain types of conditions;
- a condition testing programmable logic array responsive to the condition field of a conditional branch type system instruction for testing the appropriate indicator signal or signals and producing an affirmative decision signal if the specified condition is met;
- and a branch code programmable logic array responsive to the affirmative decision signal for producing a branch type microword sequence.
- 2. In a microprogrammed digital system wherein a sequence of microwords are used to control the execution of each system instruction, an improved microword generation mechanism comprising:
- primary programmable logic array means responsive to the system instructions for producing the appropriate microword sequences for non-branch type system instructions;
- condition indicator circuitry for supplying indicator signals indicating whether the results of arithmetic and logic operations in the system meet certain types of conditions;
- a condition testing programmable logic array responsive to the condition field of a conditional branch type system instruction for testing the appropriate indicator signal or signals and producing an affirmative decision signal if the specified condition is met;
- a sequence counter for supplying a sequence of number signals;
- and a branch code programmable logic array responsive to the affirmative decision signal and to the sequence of number signals for producing a sequence of microwords needed to execute the branch type system instruction which produced the affirmative decision signal.
- 3. An improved microword generation mechanism in accordance with claim 2 wherein the branch code programmable logic array is also responsive to at least one of the bits in the conditional branch type system instruction for enabling it to select different microword sequences for different types of jump and branch instructions.
- 4. An improved microword generation mechanism in accordance with claim 2 wherein the primary programmable logic array means includes at least one programmable logic array responsive to system instructions and a sequence counter for supplying a sequence of number signals to this programmable logic array for causing it to produce a sequence of microwords for each system instruction to which it is responsive.
- 5. In a microprogrammed digital system wherein a sequence of microwords are used to control the execution of each system instruction, an improved microword generation mechanism comprising:
- an initial programmable logic array mechanism responsive to each system instruction of every type to be executed for providing the initial microword or microwords needed in the execution of such instruction;
- a plurality of additional programmable logic array mechanisms responsive to each non-branch type system instruction for providing additional microwords needed to execute such instruction;
- condition indicator circuitry for supplying indicator signals indicating various conditions concerning the results of arithmetic and logic operations in the system;
- a condition testing programmable logic array responsive to each branch type system instruction for testing the appropriate indicator signal or signals and producing an affirmative decision signal if the condition specified by the condition field of such instruction is met;
- and a branch code programmable logic array mechanism responsive to the affirmative decision signal for providing additional microwords needed to execute the branch type instruction which produced the affirmative decision signal.
- 6. An improved microword generation mechanism in accordance with claim 5 and further including:
- microword-responsive control circuitry for controlling the operation of the digital system;
- and multiplexing circuitry for supplying microwords from different ones of the programmable logic array mechanisms to the microword-responsive control circuitry during different time intervals.
Parent Case Info
This is a continuation of co-pending application Ser. No. 452,554, filed on Dec. 12, 1982, now abandoned.
US Referenced Citations (10)
Non-Patent Literature Citations (2)
Entry |
Microelectronics and Reliability, vol. 15, pp. 329-333, Lau. |
Electronics Letters, vol. 17 (1981), Sep., No. 19, London, England, p. 709. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
452554 |
Dec 1982 |
|