Microprocessor with compact mapped programmable logic array
AssigneeFairchild Camera and Instrument Corporation
InventorsNabil G. Damouny, Min-Siu Huang, Dan Wilnai, Yeshayahu Mor
Life of this patent
Estimating the term…
Loading patent…
AssigneeFairchild Camera and Instrument Corporation
InventorsNabil G. Damouny, Min-Siu Huang, Dan Wilnai, Yeshayahu Mor
Estimating the term…
A microprocessor with a multiplexer having its output coupled to the input of the instruction register for storing instructions to be executed and applying the bits of the instruction as the input signals to a mapping PLA. The inputs of the multiplexer are the information bus coupled to external pins to receive instructions either from external memory or from an external console, and the output of the ALU. The path from the output of the ALU to the input of the instruction register allows better self testing of the processor by iteself and self-generation of input/output instructions. This structure simplifies the processor by allowing console requests, instructions from memory and self generated instructions all to be stored in the same register, i.e., the instruction register, thereby eliminating the need for separate registers for each type of instruction. Further, this structure simplifies programming of repetitive I/O instructions for polling large numbers of I/O devices having sequential addresses in memory mapped I/O applications. That is, the microprocessor has the capability of generating its own I/O instructions from an operand coming in from memory such as by adding it to the contents of an index register and supplying the result to the instruction register through the ALU output, the ALU bus, and the multiplexer as the address of the particular I/O device to read from or write to.
In a microprocessor having an ALU and an information bus:
Dependencies are inferred from the claim text.