Title :
A Multi-Context Pipelined Array for Embedded Systems
Author :
Lodi, Andrea ; Mucci, Claudio ; Bocchi, Massimo ; Cappelli, Andrea ; De Dominicis, Mario ; Ciccarelli, Luca
Author_Institution :
ARCES, Bologna Univ.
Abstract :
The integration of a reconfigurable device into complex SoCs is a common request aimed at adding software programmable efficient computational blocks to a system. In such environment a traditional approach in FPGA design could not meet the need for an easy-to-use and easy-to-integrate device. This paper presents the PiCoGA-II reconfigurable datapath which has been designed as a multi-context array to provide fast dynamic reconfiguration. Architectural choices to reduce the area overhead of this approach are described. A reconfigurable dedicated control unit provides a clear interface for an easy integration of the device together with a hardware support for a programming Mow starting from a sequential high-level language. The logic cells have been redesigned with respect to the previous version, to improve their computational efficiency and flexibility. The PiCoGA-II has been fabricated in 0.13mum CMOS technology. The implementation of several MPEG-2 kernels shows that the multi-context array has a computational density which is 2times higher than an equivalent single-context one and is 2times higher than a Virtex-II FPGA when all the 4 contexts are utilized
Keywords :
CMOS integrated circuits; field programmable gate arrays; pipeline processing; reconfigurable architectures; system-on-chip; 0.13 micron; CMOS technology; MPEG-2 kernels; SoC; Virtex-II FPGA; computational blocks; computational density; computational efficiency; computational flexibility; embedded systems; fast dynamic reconfiguration; logic cells; multi context pipelined array; multi-context array; reconfigurable datapath; reconfigurable device; CMOS logic circuits; CMOS technology; Computational efficiency; Embedded system; Field programmable gate arrays; Hardware; High level languages; Logic devices; Logic programming; Reconfigurable logic;
Conference_Titel :
Field Programmable Logic and Applications, 2006. FPL '06. International Conference on
Conference_Location :
Madrid
Print_ISBN :
1-4244-0312-X
DOI :
10.1109/FPL.2006.311270