Claims
- 1. A data processing element disposed in a processor system including a plurality of data processing elements, comprising:
- an arithmetic logic unit (ALU) including,
- a first ALU input port,
- a second ALU input port, and
- an ALU output port;
- an interface circuit for inputting data to and outputting data from the data processing element with respect to a second data processing element in the array coupled to said interface circuit including,
- a first interface data port,
- a second interface data port,
- an interface input port, and
- an interface external port for interfacing said processing element with said second data processing element;
- a first independently addressable local memory including,
- a first local memory data port coupled to said ALU output port for receiving data from said ALU,
- a second local memory data port coupled to said second interface data port for receiving data from and outputting data to said interface circuit,
- a first local memory input port for receiving data to be stored in said first local memory, and
- a first local memory address port for receiving externally supplied addresses of data stored in said first local memory;
- a second independently addressable local memory including,
- a third local memory data port coupled to said ALU output port for receiving data from said ALU,
- a fourth local memory data port coupled to said second interface data port for receiving data from and outputting data to said interface circuit,
- a second local memory input port for inputting data to be stored in said second local memory, and
- a second local memory address port for receiving externally supplied addresses of data stored in said second local memory;
- a first register including,
- a first register input port coupled to said ALU output port for receiving data from said ALU,
- a second register input port coupled to said first interface data port for receiving data from said interface circuit,
- a first register data port coupled to said first local memory input port for receiving data from said first local memory,
- a first register output port coupled to said first ALU input port for outputting data to said ALU, and
- a second register output port coupled to said interface input port for outputting data to said interface circuit; and
- a second register including,
- a third register input port coupled to said first interface data port for receiving data from said interface circuit,
- a second register data port coupled to said second local memory input port for receiving data from said second local memory,
- a third register output port coupled to said second ALU input port for outputting data to said ALU, and
- a fourth register output port coupled to said interface input port for outputting data to said interface circuit.
- 2. The apparatus of claim 1 wherein said first and second local memory address ports are connected to receive the same addresses.
Priority Claims (1)
Number |
Date |
Country |
Kind |
63-205560 |
Aug 1988 |
JPX |
|
Parent Case Info
This is a continuation of application Ser. No. 07/264,222, filed 10-28-88, now abandoned.
US Referenced Citations (5)
Non-Patent Literature Citations (2)
Entry |
Kondo et al., "An LSI Adaptive Array Processor", IEEE Journal of Solid-State Circuits, vol. SC-18, No. 2, Apr. 1983, pp. 147-156. |
"Geometric Arithmetic Parallel Processor" NCR 45CG72, National Cash Register, Inc., U.S.A. (1984). |
Continuations (1)
|
Number |
Date |
Country |
Parent |
264222 |
Oct 1988 |
|