TY - GEN
T1 - Enabling high level design of adaptive systems with partial reconfiguration
AU - Vipin, Kizheppatt
AU - Fahmy, Suhaib A.
PY - 2011
Y1 - 2011
N2 - Adaptive systems have the ability to respond to environmental conditions, by modifying their processing at runtime. While this is easy to do software systems, modern algorithms can be computationally expensive, requiring powerful processors. At the same time hardware is not as flexible. Field programmable gate arrays (FPGAs) are recognised as being suitable for adaptive systems implementation, due to their flexibility and high performance. The use of partial reconfiguration on FPGAs to implement adaptive systems has been proposed many times in the literature. However the design process for partially reconfigurable systems is complex and requires specialist knowledge on behalf of the application designer. Hence, it has remained a rarely used capability outside of academic circles. We propose a new approach to leverage partial reconfiguration within adaptive systems, by integrating with, rather than circumventing, supported vendor tool flows, while automating many of the steps that have made such designs more difficult in the past. This makes it possible for system designers with less FPGA expertise to use partial reconfiguration when designing adaptive systems.
AB - Adaptive systems have the ability to respond to environmental conditions, by modifying their processing at runtime. While this is easy to do software systems, modern algorithms can be computationally expensive, requiring powerful processors. At the same time hardware is not as flexible. Field programmable gate arrays (FPGAs) are recognised as being suitable for adaptive systems implementation, due to their flexibility and high performance. The use of partial reconfiguration on FPGAs to implement adaptive systems has been proposed many times in the literature. However the design process for partially reconfigurable systems is complex and requires specialist knowledge on behalf of the application designer. Hence, it has remained a rarely used capability outside of academic circles. We propose a new approach to leverage partial reconfiguration within adaptive systems, by integrating with, rather than circumventing, supported vendor tool flows, while automating many of the steps that have made such designs more difficult in the past. This makes it possible for system designers with less FPGA expertise to use partial reconfiguration when designing adaptive systems.
UR - http://www.scopus.com/inward/record.url?scp=84857200901&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84857200901&partnerID=8YFLogxK
U2 - 10.1109/FPT.2011.6132688
DO - 10.1109/FPT.2011.6132688
M3 - Conference contribution
AN - SCOPUS:84857200901
SN - 9781457717406
T3 - 2011 International Conference on Field-Programmable Technology, FPT 2011
BT - 2011 International Conference on Field-Programmable Technology, FPT 2011
T2 - 2011 International Conference on Field-Programmable Technology, FPT 2011
Y2 - 12 December 2011 through 14 December 2011
ER -