RUN-TIME RECONFIGURABLE SOLUTIONS FOR ADAPTIVE CONTROL APPLICATIONS

George Economakos, Christoforos Economakos, Sotirios Xydis

Abstract

The requirement for short time-to-market has made FPGA devices very popular for the implementation of general purpose electronic devices. Modern FPGA architectures offer the advantage of partial reconfiguration, which allows an algorithm to be partially mapped into a small and fixed FPGA device that can be reconfigured at run time, as the mapped application changes its requirements. Such a feature can be beneficial for modern control applications, that may require the change of coefficients, models and control laws with respect to external conditions. This paper presents an embedded run-time reconfigurable architecture and the corresponding design methodologies that support flexibility, modularity and abstract system specification for high performance adaptive control applications. Through experimental results it is shown that this architecture is both technically advanced and cost effective so, it can be used in increasingly demanding application areas like automotive control.

References

  1. Blodget, B., McMillan, S., and Lysaght, P. (2003). A lightweight approach for embedded reconfiguration of FPGAs. In Design Automation and Test in Europe Conference and Exhibition, pages 399-400. ACM/IEEE.
  2. Chan, Y. F., Moallem, M., and Wang, W. (2004). Efficient implementation of PID control algorithm using FPGA technology. In 43rd Conference on Decision and Control, pages 4885-4890. IEEE.
  3. Ferreira, J. C. and Silva, M. M. (2005). Run-time reconfiguration support for FPGAs with embedded CPUs: The hardware layer. In International Parallel and Distributed Processing Symposium, pages 165-168. IEEE.
  4. Gajski, D., Dutt, N., Wu, A., and Lin, S. (1992). High-Level Synthesis. Kluwer Academic Publishers.
  5. Hartenstein, R. (2001). A decade of reconfigurable computing: A visionary retrospective. In Design Automation and Test in Europe Conference and Exhibition, pages 642-649. ACM/IEEE.
  6. Javaherian, H., Liu, D., Zhang, Y., and Kovalenko, O. (2004). Adaptive critic learning techniques for automotive engine control. In American Control Conference, pages 4066-4071. IEEE.
  7. Kim, D. (2000). An implementation of fuzzy logic controller on the reconfigurable FPGA system. IEEE Transactions on Industrial Electronics, 47(3):703- 715.
  8. Le Beux, S., Marquet, P., Labbani, Q., and Dekeyser, J. (2006). FPGA implementation of embedded cruise control and anti-collision radar. In 9th Conference on Digital System Design, pages 280-287. EUROMICRO.
  9. Naji, H. R., Wells, B. E., and Etzkorn, L. (2004). Creating an adaptive embedded system by applying multi-agent techniques to reconfigurable hardware. Future Generation Computer Systems, 20(6):1055-1081.
  10. Sanchez-Solano, S., Senhadji, R., Cabrera, A., Baturone, I., Jimenez, C. J., and Barriga, A. (2002). Prototyping of fuzzy logic-based controllers using standard FPGA development boards. In 13th International Workshop on Rapid System Prototyping, pages 25-32. IEEE.
  11. Sancho-Pradel, D. L., Jones, S. R., and Goodall, R. M. (2002). System on programmable chip for real-time control implementations. In International Conference on Field-Programmable Technology, pages 276-283. IEEE.
  12. Tipsuwanporn, V., Runghimmawan, T., Intajag, S., and Krongratana, V. (2004). Fuzzy logic PID controller based on FPGA for process control. In International Symposium on Industrial Electronics, pages 1495- 1500. IEEE.
  13. Toscher, S., Reinemann, T., and Kasper, R. (2006). An adaptive FPGA-based mechatronic control system supporting partial reconfiguration of controller functionalities. In 1st NASA/ESA Conference on Adaptive Hardware and Systems, pages 225-228. IEEE.
  14. Xilinx (2004). OPB HWICAP Product Specification v1.3.
  15. Xilinx (2006). Virtex-4 User Guide.
  16. Zhao, W., Kim, B. H., Larson, A. C., and Voyles, R. M. (2005). FPGA implementation of closed-loop control system for small-scale robot. In 12th International Conference on Advanced Robotics, pages 70- 77. IEEE.
Download


Paper Citation


in Harvard Style

Economakos G., Economakos C. and Xydis S. (2007). RUN-TIME RECONFIGURABLE SOLUTIONS FOR ADAPTIVE CONTROL APPLICATIONS . In Proceedings of the Fourth International Conference on Informatics in Control, Automation and Robotics - Volume 3: ICINCO, ISBN 978-972-8865-84-9, pages 208-213. DOI: 10.5220/0001633102080213


in Bibtex Style

@conference{icinco07,
author={George Economakos and Christoforos Economakos and Sotirios Xydis},
title={RUN-TIME RECONFIGURABLE SOLUTIONS FOR ADAPTIVE CONTROL APPLICATIONS},
booktitle={Proceedings of the Fourth International Conference on Informatics in Control, Automation and Robotics - Volume 3: ICINCO,},
year={2007},
pages={208-213},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001633102080213},
isbn={978-972-8865-84-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Fourth International Conference on Informatics in Control, Automation and Robotics - Volume 3: ICINCO,
TI - RUN-TIME RECONFIGURABLE SOLUTIONS FOR ADAPTIVE CONTROL APPLICATIONS
SN - 978-972-8865-84-9
AU - Economakos G.
AU - Economakos C.
AU - Xydis S.
PY - 2007
SP - 208
EP - 213
DO - 10.5220/0001633102080213