• DocumentCode
    3508269
  • 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.
  • fYear
    2006
  • fDate
    28-30 Aug. 2006
  • Firstpage
    1
  • Lastpage
    8
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2006. FPL '06. International Conference on
  • Conference_Location
    Madrid
  • Print_ISBN
    1-4244-0312-X
  • Type

    conf

  • DOI
    10.1109/FPL.2006.311270
  • Filename
    4101032