• DocumentCode
    1545513
  • Title

    A Heterogeneous Digital Signal Processor for Dynamically Reconfigurable Computing

  • Author

    Rossi, Davide ; Campi, Fabio ; Spolzino, Simone ; Pucillo, Stefano ; Guerrieri, Roberto

  • Author_Institution
    Adv. Res. Centre on Electron. Syst. (ARCES), Bologna, Italy
  • Volume
    45
  • Issue
    8
  • fYear
    2010
  • Firstpage
    1615
  • Lastpage
    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
    digital signal processing chips; field programmable gate arrays; image motion analysis; network-on-chip; object detection; reconfigurable architectures; video surveillance; ARM processor; coarse grain reconfigurable array; dynamically reconfigurable computing; fine grain embedded FPGA; heterogeneous digital signal processor; heterogeneous reconfigurable fabrics; mid grain configurable processor; network on chip; reconfigurable signal processor; resident operating system; system on chip; video surveillance motion detection application; Array signal processing; Computational modeling; Digital signal processors; Fabrics; Field programmable gate arrays; Kernel; Network-on-a-chip; Operating systems; Programming profession; System-on-a-chip; Digital signal processors; Network-on-Chip; System-on-Chip; globally asynchronous locally synchronous; reconfigurable architectures;
  • fLanguage
    English
  • Journal_Title
    Solid-State Circuits, IEEE Journal of
  • Publisher
    ieee
  • ISSN
    0018-9200
  • Type

    jour

  • DOI
    10.1109/JSSC.2010.2048149
  • Filename
    5518487