Back to Search Start Over

Hierarchical run-time reconfiguration managed by an operating system for reconfigurable systems

Authors :
Nollet, V.
Mignolet, J.Y.
Bartic, T.A.
Verkest, D.
Vernalde, S.
Lauwereins, R.
Source :
International Conference on Engineering of Reconfigurable Systems and, Algorithms, JUN 23-26, 2003, LAS VEGAS, NV, ERSA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ENGINEERING OF, RECONFIGURABLE SYSTEMS AND ALGORITHMS
Publication Year :
2003

Abstract

The need for flexible computational power has motivated many researchers to incorporate run-time reconfigurable logic into their architectures. Most contemporary experiments include commercial FPGA's serving as reconfigurable hardware. Unfortunately, the FPGA does not exhibit the same run-time flexibility as the Instruction Set Processor (ISP) e.g. when it comes to ease and speed of setting tip a task. In addition, FPGA's tend to be less suited than traditional ISP's to accommodate control-flow dominated tasks. Obviously, it is possible to alleviate some of these issues by using a reconfiguration hierarchy (e.g. placing and configuring an ASIP or coarse grain reconfigurable block into the FPGA). This paper illustrates how our operating system transparently manages the complexin, of hierarchical reconfiguration. In addition, this paper highlights the benefits and drawbacks of employing multiple hierarchical levels of configuration. As a proof of concept, we developed a filtering application on top of an in-house 16 bit micro-controller and a parameterizable filter block, both instantiated inside an FPGA.

Details

Language :
English
Database :
OpenAIRE
Journal :
International Conference on Engineering of Reconfigurable Systems and, Algorithms, JUN 23-26, 2003, LAS VEGAS, NV, ERSA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ENGINEERING OF, RECONFIGURABLE SYSTEMS AND ALGORITHMS
Accession number :
edsair.od......2097..e2535884d89d75a2ee0d4481385d0b4c