Run-time reconfigurable solutions for adaptive control applications

The requirement for short time-to-market has made FPGA devices ve ry popular for the implementation of general purpose electronic devices. Modern FPGA architectures off r the advantage of partial reconfiguration, which allows an algorithm to be partially mapped into a small and fixed FPGA dev ice that can be reconfigured at run time, as the mapped application changes its requirements. Suc h a feature can be beneficial for modern control applications, that may require the change of coefficien ts, models and control laws with respect to external conditions. This paper presents an embedded run-time reco nfigurable architecture and the corresponding design methodologies that support flexibility, modularity and abs tract system specification for high performance adaptive control applications. Through experimental r esults it is shown that this architecture is both technically advanced and cost effective so, it can be used in incre asingly demanding application areas like automotive control.

[1]  João Canas Ferreira,et al.  Run-time reconfiguration support for FPGAs with embedded CPUs: the hardware layer , 2005, 19th IEEE International Parallel and Distributed Processing Symposium.

[2]  S. Intajag,et al.  Fuzzy logic PID controller based on FPGA for process control , 2004, 2004 IEEE International Symposium on Industrial Electronics.

[3]  Iluminada Baturone,et al.  Prototyping of fuzzy logic-based controllers using standard FPGA development boards , 2002, Proceedings 13th IEEE International Workshop on Rapid System Prototyping.

[4]  Reiner W. Hartenstein,et al.  A decade of reconfigurable computing: a visionary retrospective , 2001, Proceedings Design, Automation and Test in Europe. Conference and Exhibition 2001.

[5]  Scott McMillan,et al.  A lightweight approach for embedded reconfiguration of FPGAs , 2003, 2003 Design, Automation and Test in Europe Conference and Exhibition.

[6]  Wei Zhao,et al.  FPGA implementation of closed-loop control system for small-scale robot , 2005, ICAR '05. Proceedings., 12th International Conference on Advanced Robotics, 2005..

[7]  Daijin Kim,et al.  An implementation of fuzzy logic controller on the reconfigurable FPGA system , 2000, IEEE Trans. Ind. Electron..

[8]  Simon R. Jones,et al.  System on programmable chip for real-time control implementations , 2002, 2002 IEEE International Conference on Field-Programmable Technology, 2002. (FPT). Proceedings..

[9]  Derong Liu,et al.  Adaptive critic learning techniques for automotive engine control , 2004, Proceedings of the 2004 American Control Conference.

[10]  Minh N. Do,et al.  Youn-Long Steve Lin , 1992 .

[11]  M. Moallem,et al.  Efficient implementation of PID control algorithm using FPGA technology , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[12]  Jean-Luc Dekeyser,et al.  FPGA Implementation of Embedded Cruise Control and Anti-Collision Radar , 2006, 9th EUROMICRO Conference on Digital System Design (DSD'06).

[13]  Roland Kasper,et al.  An Adaptive FPGA-Based Mechatronic Control System Supporting Partial Reconfiguration of Controller Functionalities , 2006, First NASA/ESA Conference on Adaptive Hardware and Systems (AHS'06).

[14]  Letha Etzkorn,et al.  Creating an adaptive embedded system by applying multi-agent techniques to reconfigurable hardware , 2004, Future Gener. Comput. Syst..