KIP-Veröffentlichungen

Jahr 2009
Autor(en) Johannes Nick Meier
Titel Development of a Framework for Dynamic Partial Reconfiguration serving the Object Oriented Hardware Programming Language POL
KIP-Nummer HD-KIP 09-17
KIP-Gruppe(n) F16
Dokumentart Diplomarbeit
Abstract (de)

Obwohl es seit den neunziger Jahren möglich ist, feld-programmierbare Hardware zur Laufzeit neu zu konfigurieren, wird diese Technik in kommerziellen Anwendungen überhaupt nicht und im akademischen Bereich nur sehr selten angewendet. Dies liegt zum einen daran, dass es bisher keine Anwendungsbeispiele gibt, die eine Nutzung dieser dynamischen Rekonfigurationstechniken zwingend notwendig machen. Zum anderen gibt es kein allgemein zu nutzendes Framework, das die Funktionalität der dynamischen partiellen Rekonfiguration kapselt. Damit ist die Entwicklung eines Hardwaredesignes, das DPR verwendet, immer eine Insellösung. Eine Wiederverwendung der DPR-spezifischen Designteile ist nur selten möglich. In dieser Arbeit wird eine erste Version eines solchen Frameworks auf der Hardwareseite vorgestellt. Mit den hier entwickelten Hardwarestrukturen soll eine allgemeingültige Umgebung für die Entwicklung von DPR-fähigen Anwendungen bereitgestellt werden. Damit soll die Wiederverwendbarkeit der DPR-Funktionalität für verschiedene Projekte und Designes garantiert werden und dem Entwickler die sehr speziellen und aufwendigen Entwicklungsschritte, die nur für ein DPR-fähiges Design nötig sind, abgenommen werden. Als Beispielimplementierung wurde eine Audioanwendung auf einem Xilinx Evaluationsboard (ML505) realisiert.

Abstract (en)

Since the nineties it is possible to reconfigure the field programmable hardware during runtime. Nevertheless these technologies are not recently used in commercial applications and are seldom used in academic research. This is caused by the fact, that most common application do not need DPR technologies mandatory. Another problem is, that no general hardware framework exists, which encapsulates the functionality of DPR. Therefore, the development of a DPR using application is always a stand-alone solution and in most cases a reuse of the DPR specific part of the design is not possible. In this thesis a first attempt to create such a framework, serving the hardware components, is presented. The developed hardware structures will use DPR and provide a general framework for the development of applications. This will improve the re-usability of the DPR functionality of different projects and designs and the developer is liberated from the DPR specific development steps. As an example implementation, a simple audio application is realised on a Xilinx evaluation board (ML405).

Datei 2008_development_of.pdf
KIP - Bibliothek
Im Neuenheimer Feld 227
Raum 3.402
69120 Heidelberg