A Heterogeneous Digital Signal Processor for Dynamically Reconfigurable Computing
Authors:
- 23 July 2010
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Journal of Solid-State Circuits
- Vol. 45 (8) , 1615-1626
Abstract
This paper describes a System on Chip implementation of a reconfigurable digital signal processor. The device is suitable for execution of a wide range of applications exploiting a balanced mix of heterogeneous reconfigurable fabrics merged together by a flexible and efficient communication infrastructure based on a 64-bit Network On Chip. The SoC combines a fine grain embedded FPGA, a mid grain configurable processor and a coarse grain reconfigurable array. An ARM processor featuring a resident operating system is the SoC supervisor, managing communication, synchronization and reconfiguration mechanisms. This computational model enables the programmer to manage the high level synchronization and global data of complex signal processing applications through the ARM processor, while allocating most critical computational kernels to the most suitable reconfigurable engines. The SoC has been fabricated in 90-nm technology, the die area being 110 mm2; it integrates 97 million transistors and has a peak power consumption of 2.5 W. In order to demonstrate the proposed computational model and the reconfigurable signal processor capabilities in a real test case, a video surveillance motion detection application was implemented in the SoC. When running this application, the device proved able to deliver 120 GOPS dissipating 1.45 W.Keywords
This publication has 36 references indexed in Scilit:
- RTL-to-layout implementation of an embedded coarse grained architecture for dynamically reconfigurable computing in systems-on-chip2009
- Mapping of a film grain removal algorithm to a heterogeneous reconfigurable architecture2009
- The Dream Digital Signal Processor2009
- PHY-Layer of 802.16 Mobile Wireless on a Hardware Accelerated SoCLecture Notes in Electrical Engineering, 2009
- Ethernet Based In-Service Reconfiguration of SoCs in Telecommunication NetworksLecture Notes in Electrical Engineering, 2009
- iVisual: An Intelligent Visual Sensor SoC With 2790 fps CMOS Image Sensor and 205 GOPS/W Vision ProcessorIEEE Journal of Solid-State Circuits, 2008
- Xetal-II: A 107 GOPS, 600 mW Massively Parallel Processor for Video Scene AnalysisIEEE Journal of Solid-State Circuits, 2008
- A Low-Power Routing Architecture Optimized for Deep Sub-Micron FPGAs2006
- A Multi-Context Pipelined Array for Embedded Systems2006
- Energy-Efficient Computations on FPGAsThe Journal of Supercomputing, 2005