Claims
- 1. An electronic digital processor system comprising:
- memory means for storing of data;
- a processor means having a first and second set of terminals for processing of data and the processor means includes;
- a control and timing means for providing two sets of independent program sequences that define operation of the system; and
- coupling means having an input connected to receive data from the memory means and includes an arithmetic means for performing operations in accordance with instructions of the two sets of program sequences on the received data, first output storage means for receiving a first set of processed data from the arithmetic means and for passing the first set of processed data to the first set of terminals during the execution of a first program sequence of the two sets of program sequences, the first set of processed data results from the independent operation of the arithmetic means on data obtained from the memory means according to instructions in the first program sequence to the arithmetic means, a second output storage means for receiving a second set of processed data from the arithmetic means for for passing the second set of processed data to the second set of terminals during the execution of a second program sequence of the two sets of program sequences, the second set of processed data results from the independent operation of the arithmetic means on data obtained from the memory means according to instructions in the second program sequence to the arithmetic means, a first register means for storing the first set of processed data from the arithmetic means during the execution of the first program sequence and for addressing the memory means with the first set of processed data during the execution of the second program sequence, and a second register means for storing the second set of processed data from the arithmetic means during the execution of the second program sequence and for addressing the memory means with the second set of processed data during the execution of the first program sequence.
- 2. The electronic digital processor according to claim 1, wherein said memory means comprises a read only memory means and a random access memory means.
- 3. The electronic digital processor system according to claim 2 wherein each of the first output storage means and second output storage means provides storage of data from said arithmetic means and is coupled to the random access memory means.
- 4. The electronic digital processor system according to claim 1, wherein each of the first output storage means and second output storage means includes an accumulator register provided to receive data from said arithmetic means where said accumulator register is coupled to the output of said arithmetic means.
Parent Case Info
This application is a continuation of application Ser. No. 216,717, filed 12-15-80, now abandoned.
This invention relates to copending application Ser. No. 216,237 filed Dec. 15, 1980; Ser. No. 216,113 dated Dec. 15, 1980; Ser. No. 216,584 dated Dec. 15, 1980; Ser. No. 262,278 dated May 11, 1981; Ser. No. 263,795 dated May 14, 1981; Ser. No. 263,239 dated May 13, 1981; and Ser. No. 217,480 dated Dec. 17, 1980.
Non-Patent Literature Citations (2)
| Entry |
| Micromultiprocessing: An Approach to Multiprocessing at the Level of Very Small Tasks, J. L. Rosenfeld and Raymond D. Villani, I.E.E.E. Transactions on Computers, vol. C-12, No. 2, Feb. 1973, pp. 149-153. |
| Developing a Multiple-Instruction-Stream Single-Chip Processor, W. J. Kaminsky and E. S. Davidson, Computer, vol. 12, No. 12, Dec. 1979, pp. 66-76. |
Continuations (1)
|
Number |
Date |
Country |
| Parent |
216717 |
Dec 1980 |
|