Partial reconfiguration on FPGAs in practice - Tools and applications

Dirk Koch*, Jim Torresen, Christian Beckhoff, Daniel Ziener, Christopher Dennl, Volker Breuer, Jürgen Teich, Michael Feilen, Walter Stechele

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

21 Citations (Scopus)
2 Downloads (Pure)


Run-time reconfiguration of FPGAs has been around in academia for more than two decades but it is still applied very seldom in industrial applications. This has two main reasons: a lack of killer applications that substantially benefit from run-time reconfiguration and design tools that permit to quickly implement corresponding reconfigurable systems. This tutorial gives a survey on state-of-the-art trends on reconfigurable architectures and devices, application specific requirements, and design techniques and tools that are essential for implementing partial run-time reconfiguration on FPGAs. This is followed by a demonstration of the floorplanning and constraint generation tool GoAhead. Furthermore, the tutorial will reveal several applications that benefit from partial reconfiguration, including network data processing, digital signal processing, cognitive radio, and systems on a reconfigurable chip. For these applications, the individual challenges and implementation issues are presented together with the achieved results. This tutorial demonstrates that partial FPGA reconfiguration is beneficial and applicable in industrial systems.

Original languageEnglish
Title of host publicationARCS 2012
Publication statusPublished - 2012
Externally publishedYes
Event25th International Conference on Architecture of Computing Systems, ARCS 2012 - TU Munchen, Munchen, Germany
Duration: 28 Feb 20122 Mar 2012
Conference number: 25


Conference25th International Conference on Architecture of Computing Systems, ARCS 2012
Abbreviated titleARCS 2012
Internet address


Dive into the research topics of 'Partial reconfiguration on FPGAs in practice - Tools and applications'. Together they form a unique fingerprint.

Cite this