摘要 |
<p>A system (9) for processing data matrices such as images and spatially related data includes a plurality of neighborhood processing units (10a-10n; 30a-30h) connected in a linear chain with direct data communication links (11a-11n, 21a-21n) between adjacent processing units. A sequence of instructions are sent to the processing units by a single controller (27), whereby all neighborhood processing units in the system receive the same instruction at any given cycle in the instruction sequence. The width of the data matrix array is the same as a number of processors, so that there is one processor per column in the data matrix. The memory (13a-13n) associated with each processor (10a-10n) is external and large enough to hold the entire image or data matrix. The processors are able to operate arithmetically in a serial or parallel mode, where an efficient means is provided to transpose 8 x 8 bit submatrices between the two modes. An indirect addressing arrangement (43h, 55h, 130, 131) is provided which operates on byte-wide memories (13a-13h; 132) external to the processing units (130).</p> |