2018
DOI: 10.1145/3193827
|View full text |Cite
|
Sign up to set email alerts
|

FPGA Dynamic and Partial Reconfiguration

Abstract: Dynamic and partial reconfiguration are key differentiating capabilities of field programmable gate arrays (FPGAs). While they have been studied extensively in academic literature, they find limited use in deployed systems. We review FPGA reconfiguration, looking at architectures built for the purpose, and the properties of modern commercial architectures. We then investigate design flows, and identify the key challenges in making reconfigurable FPGA systems easier to design. Finally, we look at applications w… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
21
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 138 publications
(21 citation statements)
references
References 123 publications
0
21
0
Order By: Relevance
“…In the proposed architecture, the use of more hardware resources than those available on the FPGA device is possible. This enables the system implementation on a small form, cost-optimized device with immediate benefits regarding cost and power consumption compared to larger devices [5].…”
Section: Resultsmentioning
confidence: 99%
“…In the proposed architecture, the use of more hardware resources than those available on the FPGA device is possible. This enables the system implementation on a small form, cost-optimized device with immediate benefits regarding cost and power consumption compared to larger devices [5].…”
Section: Resultsmentioning
confidence: 99%
“…The main problem is that this approach is not scalable to systems that need multiple different configurations as it is not practical to compute the difference between all the possible combinations of different configurations. Thus, Xilinx discontinued difference-based partial reconfiguration in favor of module-based reconfiguration flows that contained a static system with one or more RRs [5]. Different application-specific fine grain reconfiguration schemes have been proposed by the academic community, to adapt both routing and functional units.…”
Section: Fine Granularitymentioning
confidence: 99%
“…The reconfigurable footprint granularity can vary from large regions to individual logic elements of the FPGA. Footprint granularity is an important property of a reconfigurable system as it affects overhead, flexibility, and architectural cost [5]. Given its importance, in this paper, we propose a classification for DPR systems based on the reconfigurable footprint granularity with three different categories: coarse, medium, and fine granularities.…”
Section: Introductionmentioning
confidence: 99%
“…In the more remote case iii), the width of the table T 2 has to be increased and the answer clearly depends on the support from the target device. For instance, techniques on how to partially reconfigure an FPGA in an online manner exist [66]. Similar techniques have been explored to dynamically reconfigure the structure of the P4-based PISA forwarding tables [72,73].…”
Section: Fpga Evaluationmentioning
confidence: 99%