Claims
- 1. In a microprogrammed data processor wherein a unique sequence of microwords are used to control the execution of each processor instruction, an improved microword generation mechanism comprising:
- a first programmable logic array mechanism responsive to an operation determining portion of a processor instruction to be executed for providing the first microword of said unique sequence needed in the execution of such instruction;
- and at least one additional programmable logic array mechanism operating in parallel with said first programmable logic array responsive to another operation determining portion of this same processor instruction to be executed for providing the remainder of the microwords of said unique sequence needed to execute such instruction.
- 2. An improved microword generation mechanism in accordance with claim 1 wherein there are a plurality of additional programmable logic array mechanisms operating in parallel with the first and second programmable logic arrays for providing the remainder of the microwords needed to execute each processor instruction.
- 3. An improved microword generation mechanism in accordance with claim 1 wherein the first programmable logic array mechanism is smaller and faster than the additional programmable logic array mechanism or mechanisms.
- 4. An improved microword generation mechanism in accordance with claim 1 wherein the first programmable logic array mechanism is responsive to a lesser number of bits in the processor instruction to be executed than is the additional programmable logic array mechanism or mechanisms.
- 5. An improved microword generation mechanism in accordance with claim 1 wherein:
- the various processor instructions to be executed can be divided into groups of instructions wherein for each group of instructions the first microword is the same for each instruction in the group;
- and the first programmable logic array mechanism is responsive to only those bits of each processor instruction to be executed which are needed to distinguish between the different groups of instructions.
- 6. An improved microword generation mechanism in accordance with claim 1 wherein the first programmable logic array mechanism has a lesser number of output lines than does the additional programmable logic array mechanism or mechanisms.
Parent Case Info
This application is a division of application Ser. No. 06/350,663, filed Feb. 22, 1982.
US Referenced Citations (21)
Foreign Referenced Citations (2)
| Number |
Date |
Country |
| 1139001 |
Apr 1983 |
CAX |
| 1192368 |
May 1970 |
GBX |
Non-Patent Literature Citations (1)
| Entry |
| IEEE Journal of Solid-State Circuit S., vol. SC-14, No. 5, Oct. 1979, pp. 833-840. |
Divisions (1)
|
Number |
Date |
Country |
| Parent |
350663 |
Feb 1982 |
|