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
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;
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
DOI :
10.1109/CICC.2009.5280747