An evaluation of dynamic partial reconfiguration for signal and image processing in professional electronics applications

  • Authors:
  • Philippe Manet;Daniel Maufroid;Leonardo Tosi;Gregory Gailliard;Olivier Mulertt;Marco Di Ciano;Jean-Didier Legat;Denis Aulagnier;Christian Gamrat;Raffaele Liberati;Vincenzo La Barba;Pol Cuvelier;Bertrand Rousseau;Paul Gelineau

  • Affiliations:
  • Université catholique de Louvain, Louvain-la-Neuve, Belgium;Thales Communications, Colombes, France;CESVIT MICROELETTRONICA, Prato, Italy;Thales Communications, Colombes, France;MBDA, Le Plessis Robinson, France;Tecnopolis CSATA, Valenzano Bari, Italy;Université catholique de Louvain, Louvain-la-Neuve, Belgium;Aerospace Division, Brest, France;CEA LIST, CEN Saclay, Gif Sur Yvette, France;ELETTRONICA, Rome, Italy;Thales Italia, Chieti Scalo, Italy;Thales Communications, Tubize, Belgium;Université Catholique de Louvain, Louvain-la-Neuve, Belgium;Thales Communications, Colombes, France

  • Venue:
  • EURASIP Journal on Embedded Systems - Special issue on design and architectures for signal and image processing
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Signal and image processing applications require a lot of computing resources. For low-volume applications like in professional electronics applications, FPGA are used in combination with DSP and GPP in order to reach the performances required by the product roadmaps. Nevertheless, FPGA designs are static, which raises a flexibility issue with new complex or software defined applications like software-defined radio (SDR). In this scope, dynamic partial reconfiguration (DPR) is used to bring a virtualization layer upon the static hardware of FPGA. During the last decade, DPR has been widely studied in academia. Nevertheless, there are very few real applications using it, and therefore, there is a lack of feedback providing relevant issues to address in order to improve its applicability. This paper evaluates the interest and limitations when using DPR in professional electronics applications and provides guidelines to improve its applicability. It makes a fair evaluation based on experiments made on a set of signal and image processing applications. It identifies the missing elements of the design flow to use DPR in professional electronics applications. Finally, it introduces a fast reconfiguration manager providing an 84-time improvement compared to the vendor solution.