TY - JOUR
T1 - FPGA dynamic and partial reconfiguration
T2 - A survey of architectures, methods, and applications
AU - Vipin, Kizheppatt
AU - Fahmy, Suhaib A.
N1 - Funding Information:
Table 2. Comparison of Features Supported by Different PR Tools
PY - 2018/7/1
Y1 - 2018/7/1
N2 - 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 where reconfiguration has found use, as well as proposing new areas where this capability places FPGAs in a unique position for adoption.
AB - 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 where reconfiguration has found use, as well as proposing new areas where this capability places FPGAs in a unique position for adoption.
KW - Dynamic reconfiguration
KW - Field programmable gate arrays
KW - Partial reconfiguration
UR - http://www.scopus.com/inward/record.url?scp=85053256521&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85053256521&partnerID=8YFLogxK
U2 - 10.1145/3193827
DO - 10.1145/3193827
M3 - Review article
AN - SCOPUS:85053256521
VL - 51
JO - ACM Computing Surveys
JF - ACM Computing Surveys
SN - 0360-0300
IS - 4
M1 - 3193827
ER -