Title :
A 16 cm/sup 2/ monolithic multiprocessor system integrating 9 video signal-processing elements
Author :
Otterstedt, J. ; Gaedke, K. ; Hermann, K. ; Kuboschek, M. ; Schroder, H.-U. ; Werner, A.
Author_Institution :
Lab. fur Informationstechnol., Hannover Univ., Germany
Abstract :
The 16.6 cm/sup 2/ integrated circuit (LAIC) integrates a MIMD based multiprocessor system for real-time video coding applications (H.261, MPEG-1 and MPEG-2) that consists of identical bus-connected processing elements (PEs). Each PE contains a RISC processor core for controlling tasks and a low-level coprocessor (LCP) for fast processing of computation-intensive convolution-type tasks. The LCP consists of an arithmetic processing unit (APU), a controlling unit (CU), and a local memory (LM). The APU consists of four identical parallel and pipelined data paths with a common multi-operand accumulator. The results of the APU are stored in the LM for faster access. Address sequences for the LM are generated by the microprogrammable CU which is supervised by the RISC processor. At a clock rate of 66 MHz, a single PE provides a peak arithmetic performance of more than 1 GOPS. The basic arithmetic units (adders, multipliers, multioperand accu, shifter and ALU) and the single-, dual- and quad-port SRAMs used in RISC and LCP are implemented as full-custom macros.
Keywords :
convolution; coprocessors; macros; multiprocessing systems; pipeline arithmetic; real-time systems; reduced instruction set computing; video coding; 66 MHz; H.261; LAIC; MIMD based multiprocessor system; MPEG-1; MPEG-2; RISC processor core; arithmetic processing unit; arithmetic units; bus-connected processing elements; clock rate; common multi-operand accumulator; computation-intensive convolution-type tasks; controlling unit; full-custom macros; local memory; low-level coprocessor; microprogrammable CU; monolithic multiprocessor system; peak arithmetic performance; pipelined data paths; real-time video coding; video signal-processing elements; Application specific integrated circuits; Arithmetic; Clocks; Convolutional codes; Coprocessors; Multiprocessing systems; Process control; Real time systems; Reduced instruction set computing; Video coding;
Conference_Titel :
Solid-State Circuits Conference, 1996. Digest of Technical Papers. 42nd ISSCC., 1996 IEEE International
Conference_Location :
San Francisco, CA, USA
Print_ISBN :
0-7803-3136-2
DOI :
10.1109/ISSCC.1996.488630