Title :
High-speed 2-D hardware convolution architecture based on VLSI systolic arrays
Author :
Haule, D.D. ; Malowany, A.S.
Author_Institution :
Dept. of Electr. Eng., McGill Univ., Montreal, Que., Canada
Abstract :
The design of a special-purpose systolic image convolution processor for use in a robot vision system is described. It presents a high-speed two-dimensional hardware convolution architecture based on VSLI systolic arrays for image processing applications. An architecture for the parallel processing of the generalized two-dimensional convolution is summarized. A VLSI convolution chip was designed to accommodate various convolution window sizes. The number of coefficients being handled is directly proportional to the number of systolic computing elements (processors) used. In the present design three such processors are configured on one VLSI chip. Signed coefficients and unsigned data of eight bits are supported. All processing and interprocessor communications are performed bit-serially. The chip design incorporates error detection during convolution, and overflow avoidance techniques are possible for maximum system autonomy. The chip is estimated to operate at a maximum frequency of 16 MHz.<>
Keywords :
VLSI; cellular arrays; computer vision; computerised picture processing; digital signal processing chips; parallel processing; 16 MHz; 8 bit; HF; VLSI convolution chip; VLSI systolic arrays; chip design; coefficients; error detection; high speed 2D architecture; image convolution processor; image processing; parallel processing architecture; robot vision system; unsigned data; Computer architecture; Convolution; Frequency estimation; Hardware; Image processing; Parallel processing; Process design; Robot vision systems; Systolic arrays; Very large scale integration;
Conference_Titel :
Communications, Computers and Signal Processing, 1989. Conference Proceeding., IEEE Pacific Rim Conference on
Conference_Location :
Victoria, BC, Canada
DOI :
10.1109/PACRIM.1989.48304