Claims Analysis
Total Claims: 3
Claim 1
Independent Claim
340 words
A multimicroprocessor system having a plurality of multimicroprocessor structures, each multimicroprocessor structure including N-number of microprocessor units coupled, collectively, to shared memory units and a shared input/output of the multimicroprocessor structure, said microprocessor units being the same and each microprocessor unit including a microprocessor, a data memory, a parallel input/output interface, a sequential input/output and a program memory; wherein said multimicroprocessor structures further comprise respective parallel data exchange register circuits to which the microprocessor units in each multimicroprocessor structure are respectively connected, said parallel data exchange register circuits having respective additional input/outputs; said multimicroprocessor system further comprising first level data exchange register circuits, to which said additional input/outputs of said parallel data exchange register circuits are connected, each first level data exchange register circuit having a control input, connected to address lines in a first of the microprocessor units in a first of said multimicroprocessor structures, and further additional input/outputs, and said multimicroprocessor system further comprising a second level data exchange register circuit, to which said further additional input/outputs of said first level data exchange register circuits are connected, said second level data exchange register circuit having a control input connected to the address lines in the first of the microprocessor units in the first of said multimicroprocessor structures in a first of said first level data exchange register circuits; and each of said microprocessor units further comprising a bi-directional buffer which serves to connect an internal data bus to a shared instruction bus in said multimicroprocessor structure for all of the microprocessor units, the buffer having enable inputs connected to internal busses for circuit selection in the microprocessor unit by the address lines of the microprocessor unit, the address lines of the first microprocessor unit being connected also to the shared memory units in the multimicroprocessor structure, to the shared input/output as well as both to the respective parallel data exchange register circuits and "HALT" inputs of microprocessors in the other microprocessor units in each multimicroprocessor structure through a logic circuit, which serves to switch off the microprocessor units.
Claim 2
Dependent Claim
340 words
A multimicroprocessor system having a plurality of multimicroprocessor structures, each multimicroprocessor structure including N-number of microprocessor units coupled, collectively, to shared memory units and a shared input/output of the multimicroprocessor structure, said microprocessor units being the same and each microprocessor unit including a microprocessor, a data memory, a parallel input/output interface, a sequential input/output and a program memory; wherein said multimicroprocessor structures further comprise respective parallel data exchange register circuits to which the microprocessor units in each multimicroprocessor structure are respectively connected, said parallel data exchange register circuits having respective additional input/outputs; said multimicroprocessor system further comprising first level data exchange register circuits, to which said additional input/outputs of said parallel data exchange register circuits are connected, each first level data exchange register circuit having a control input, connected to address lines in a first of the microprocessor units in a first of said multimicroprocessor structures, and further additional input/outputs, and said multimicroprocessor system further comprising a second level data exchange register circuit, to which said further additional input/outputs of said first level data exchange register circuits are connected, said second level data exchange register circuit having a control input connected to the address lines in the first of the microprocessor units in the first of said multimicroprocessor structures in a first of said first level data exchange register circuits; and each of said microprocessor units further comprising a bi-directional buffer which serves to connect an internal data bus to a shared instruction bus in said multimicroprocessor structure for all of the microprocessor units, the buffer having enable inputs connected to internal busses for circuit selection in the microprocessor unit by the address lines of the microprocessor unit, the address lines of the first microprocessor unit being connected also to the shared memory units in the multimicroprocessor structure, to the shared input/output as well as both to the respective parallel data exchange register circuits and "HALT" inputs of microprocessors in the other microprocessor units in each multimicroprocessor structure through a logic circuit, which serves to switch off the microprocessor units.
Claim 3
Dependent Claim
258 words
A multimicroprocessor system as claimed in claim 1, wherein the parallel data exchange register circuits each comprise N-number of interconnected registers, a combination circuit and bi-directional busses for input/output of data to the registers, wherein /log 2 (N+1)/ number of control inputs, i.e. the smallest natural number not less than log 2 (N+1), are provided to the combination circuit with the outputs of said combination circuit connected to enable circuits for parallel connection between registers, where a first of said outputs is connected to an enable circuit for connection between an output of a first of said registers and an input of a second of said registers, a second of said outputs is connected to an enable circuit for connection between an output of a third of said registers and an input of the second register, and a (N-3) th of said outputs is connected to an enable circuit for connection between the first register output and an input of the next to the last register, an (N-2) th of said outputs is connected to an enable circuit for connection between an output of a last of said registers and the next to the last register input, a (N-1) th of said outputs is connected to an enable circuit for connection between the first register output and an input of the last register, and an N th of said outputs is connected so as to enable the connection between the second register output and the first register input, where the first register is provided with said additional input/output.