• DocumentCode
    1699699
  • Title

    A heterogeneous digital signal processor implementation for dynamically reconfigurable computing

  • Author

    Rossi, D. ; Campi, F. ; Deledda, A. ; Spolzino, S. ; Pucillo, S.

  • Author_Institution
    ARCES, Univ. Of Bologna, Bologna, Italy
  • fYear
    2009
  • Firstpage
    641
  • Lastpage
    644
  • Abstract
    This paper describes a system on chip (SoC) implementation of a heterogeneous multi-core digital signal processor, that exploits different flavours of reconfigurable computing, merged together in a highly-parallel on chip interconnect utilized for data, configuration and control. The device incorporates an embedded field programmable gate array (eFPGA), a mid-grain intensive-computation reconfigurable datapath (DREAM), and a coarse grain reconfigurable array (PACT XPP) integrated on 3 independent clock islands. On a fourth global clock island an ARM processor manages communication, configuration and synchronization between the cores. The device joins the flexibility of the three heterogeneous run-time configurable engines together with the dynamic frequency scaling techniques enabling performance/power tuning. The SoC was implemented in 90 nm CMOS technology and is 110 mm2. It performs several GOP/S, depending on operation granularity.
  • Keywords
    CMOS integrated circuits; digital signal processing chips; field programmable gate arrays; reconfigurable architectures; system-on-chip; CMOS technology; DREAM; PACT XPP; SoC; coarse grain reconfigurable array; dynamically reconfigurable computing; eFPGA; embedded field programmable gate array; heterogeneous digital signal processor; midgrain intensive-computation reconfigurable datapath; size 90 nm; system on chip; CMOS technology; Clocks; Communication system control; Control systems; Digital signal processors; Engines; Field programmable gate arrays; Frequency synchronization; Runtime; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Custom Integrated Circuits Conference, 2009. CICC '09. IEEE
  • Conference_Location
    San Jose, CA
  • Print_ISBN
    978-1-4244-4071-9
  • Electronic_ISBN
    978-1-4244-4073-3
  • Type

    conf

  • DOI
    10.1109/CICC.2009.5280747
  • Filename
    5280747