TY - GEN
T1 - Generic software framework for adaptive applications on FPGAs
AU - Fahmy, Suhaib A.
AU - Lotze, Jörg
AU - Noguera, Juanjo
AU - Doyle, Linda
AU - Esser, Robert
N1 - Generated from Scopus record by KAUST IRTS on 2021-03-16
PY - 2009/12/1
Y1 - 2009/12/1
N2 - Adaptive systems are set to become more mainstream, as numerous practical applications in the communications domain emerge. FPGAs offer an ideal implementation platform, combining high performance with flexibility. While significant research has been undertaken in the area of FPGA partial reconfiguration, it has focussed primarily on low-level architecture-specific implementations. Building upon this previous work, we present a system model and software architecture for implementing runtime adaptive applications on FPGAs, separating the control and processing planes and abstracting away the details of hardware reconfiguration from the system designer. Hardware processing components appear as software components in the runtime system, enabling their inclusion in adaptive applications. We present an adaptive wireless application, demonstrating the use of the model and software architecture. © 2009 IEEE.
AB - Adaptive systems are set to become more mainstream, as numerous practical applications in the communications domain emerge. FPGAs offer an ideal implementation platform, combining high performance with flexibility. While significant research has been undertaken in the area of FPGA partial reconfiguration, it has focussed primarily on low-level architecture-specific implementations. Building upon this previous work, we present a system model and software architecture for implementing runtime adaptive applications on FPGAs, separating the control and processing planes and abstracting away the details of hardware reconfiguration from the system designer. Hardware processing components appear as software components in the runtime system, enabling their inclusion in adaptive applications. We present an adaptive wireless application, demonstrating the use of the model and software architecture. © 2009 IEEE.
UR - http://ieeexplore.ieee.org/document/5290954/
UR - http://www.scopus.com/inward/record.url?scp=74349085065&partnerID=8YFLogxK
U2 - 10.1109/FCCM.2009.6
DO - 10.1109/FCCM.2009.6
M3 - Conference contribution
SN - 9780769537160
SP - 55
EP - 62
BT - Proceedings - IEEE Symposium on Field Programmable Custom Computing Machines, FCCM 2009
ER -