N. M multiplications. In the architecture presented here, they are distributed into N modules (distribution in space) each perfor-
Nikos Kanopoulos · 1985
under external control which in this case is considered to be a A large class of applications in digital signal processing and “write” cycle of an interfacing microprocessor. Along with the robotics control involves models with vector variables. Besides data, a control signal sets the mode of operations (i.e., vector vector addition and multiplication by a scalar, a (matrix)X(vector) addition, vector multiplication) to be performed on the loaded product is a basic arithmetic operation in these models. The data. The mode of operation is a single 4-bit instruction which is operation is computationally very demanding, so there is consid- implemented by a programmable logic array in the control secerable interest in finding ways to speed up its implementation tion of the circuit. For data storage, a bank of parallel-in serial-out without utilizing excessive silicon area. Another requirement for shift registers is used. These registers are static on one phase of modem digital signal processing systems is high reliability and the clock, and they recirculate the data during the shifting availability. This can be achieved either by fault-tolerance or by operation. A control signal (i.e., START) initiates the multiplicadecreasing the mean time to repair. In both cases, fault detection tion.function and enables the clock generator. The same control