Abstract
We present an efficient technique to implement multi-controller systems using partial reconfigurable hardware (FPGA). The control algorithm is implemented as a dedicated circuit. Partial runtime reconfiguration is used to increase the resource efficiency by keeping just the currently active controller modules on the FPGA while inactive controller modules are stored in an external memory.
This work was partly developed in the course of the Graduate College 776 -Automatic Configuration in Open Systems- and the Collaborative Research Center 614 – Self-Optimizing Concepts and Structures in Mechanical Engineering – University of Paderborn, and was published on its behalf and funded by the Deutsche Forschungsgemeinschaft.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
XILINX ISE 5 Software Manuals - FPGA Editor (2002)
XILINX Virtex Data Sheet, DS003(1-4) (2002)
Bazargan, K., Kastner, R., Sarrafzadeh, M.: Fast template placement for reconfigurable computing systems. IEEE Design and Test of Computers (March 2000)
Bednara, M., Danne, K., Deppe, M., Oberschelp, O., Slomka, F., Teich, J.: Design and implementation of digital linear control systems on reconfigurable hardware. EURASIP Journal on Applied Signal Processing (2003)
Bobda, C.: IP based synthesis of reconfigurables systems. In: 10th ACM International Symposium on Field Programmable Gate Arrays(FPGA 2002), Monterey, California, pp. 248. ACM/SIGDA (2002)
Bobda, C.: Temporal partitioning and sequencing of dataflow graphs on reconfigurable systems. In: International IFIP TC10 Stream on Distributed and Parallel Embedded Systems (DIPES 2002), Montreal, Canada, pp. 185–194. IFIP (2002)
Danne, K.: Implementierung digitaler regelungen in hardware. Bachelor’s thesis, University of Paderborn (2000)
Johanson, Murray-Smith. The operating regime approach to nonlinear modelling and control. Multiple Model Approaches to Modelling and Control 42 (1997)
Kalte, H., Porrmann, M., Rückert, U.: A prototyping platform for dynamically reconfigurable system on chip designs. In: Proceedings of the IEEE Workshop Heterogeneous reconfigurable Systems on Chip (SoC), Hindawi (2002)
Kasper, R., Reinemann, T.: Gate level implementation of high speed controllers and filters for mechatronic systems. In: Mechatronic Workshop (2000)
Lim, D., Peattie, M.: Xilinx Application Note XAPP290: Two Flows for Partial Reconfiguration: Module Based or Small Bit Manipulations (May 2002)
Morse, A.: Control using logic-based switching. Trends in Control. Springer, London (1995)
Narendra, B.: Adaptive control using multiple models: Switching and tuning. In: Yale Workshop on Adaptive and Learning Systems (1994)
Teich, J., Fekete, S., Schepers, J.: Optimization of dynamic hardware reconfigurations. The J. of Supercomputing, 19(1), 57–75 (2000)
van Breemen, A., de Vries, T.: An agent-based framework for designing multicontroller systems. In: Proc. of the 5th International Conference on The Practical Applications of Intelligent Agents and Multi-Agent Technology, Manchester, U.K, April 2000, pp. 219–235 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Danne, K., Bobda, C., Kalte, H. (2003). Run-Time Exchange of Mechatronic Controllers Using Partial Hardware Reconfiguration. In: Y. K. Cheung, P., Constantinides, G.A. (eds) Field Programmable Logic and Application. FPL 2003. Lecture Notes in Computer Science, vol 2778. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45234-8_27
Download citation
DOI: https://doi.org/10.1007/978-3-540-45234-8_27
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40822-2
Online ISBN: 978-3-540-45234-8
eBook Packages: Springer Book Archive