A multi-platform controller allowing for maximum dynamic partial reconfiguration throughput

C. Claus, B. Zhang, W. Stechele, L. Braun, M. Hübner, J. Becker

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

79 Scopus citations

Abstract

Dynamic and Partial Reconfiguration (DPR) is a special feature offered by Xilinx Field Programmable Gate Arrays (FPGAs), giving the designer the ability to reconfigure a certain portion of the FPGA during run-time without influencing the other parts. This feature allows the hardware to be adaptable to any potential situation. For some applications, such as video-based driver assistance [1], the time needed to exchange a certain portion of the device might be critical. This paper addresses problems, limitations and results of on-chip reconfiguration that enable the user to decide whether DPR is suitable for a certain design prior to its implementation. A method is therefore introduced to calculate the expected reconfiguration throughput and latency. In addition, an IP core is presented that enables fast on-chip DPR close to the maximum achievable speed. Compared to an alternative state-of-the art realization, an increase in speed by a factor of 58 can be obtained.

Original languageEnglish
Title of host publicationProceedings - 2008 International Conference on Field Programmable Logic and Applications, FPL
Pages535-538
Number of pages4
DOIs
StatePublished - 2008
Event2008 International Conference on Field Programmable Logic and Applications, FPL - Heidelberg, Germany
Duration: 8 Sep 200810 Sep 2008

Publication series

NameProceedings - 2008 International Conference on Field Programmable Logic and Applications, FPL

Conference

Conference2008 International Conference on Field Programmable Logic and Applications, FPL
Country/TerritoryGermany
CityHeidelberg
Period8/09/0810/09/08

Fingerprint

Dive into the research topics of 'A multi-platform controller allowing for maximum dynamic partial reconfiguration throughput'. Together they form a unique fingerprint.

Cite this