DIPES 2010, BICC 2010: Distributed, Parallel and Biologically Inspired Systems pp 205-216 | Cite as
An Infrastructure for Flexible Runtime Reconfigurable Multi-microcontroller Systems
Abstract
Embedded systems in robotics or mechatronics need flexibility since they are working in dynamic environments. We consider an embedded modular multi-microcontroller system. Each module includes a microcontroller and special purpose hardware like a motor driver. Usually a change of the embedded software necessitates a direct access to all the devices (microcontrollers) to reload the code.
To overcome this disadvantage we introduce an infrastructure for flexible runtime reconfiguration of microcontroller modules within a system. The infrastructure enables the system to be coarse-grain reconfigurable on module level from one single point of access.
By using our infrastructure the system can remain operational during reconfiguration except the modules that actually get reconfigured. The infrastructure can cope with hardware changes during runtime like disconnection and reconnection of system parts.
Keywords
Mechatronic System Motor Driver Embed Software Sense Control Communication NodeReferences
- 1.Blodget, B., McMillan, S., Lysaght, P.: A lightweight approach for embedded reconfiguration of fpgas. In: DATE 2003: Proceedings of the conference on Design, Automation and Test in Europe, p. 10399. IEEE Computer Society, Washington (2003)Google Scholar
- 2.Chen, W., Xie, C., Shi, J.: A component-based model integrated framework for embedded software. In: Wu, Z., Chen, C., Guo, M., Bu, J. (eds.) ICESS 2004. LNCS, vol. 3605, pp. 563–569. Springer, Heidelberg (2005), http://www.springerlink.com/content/2xq8nwktc0cr7d2w/ Google Scholar
- 3.David, P.C., Lger, M., Grall, H., Ledoux, T., Coupaye, T.: A multi-stage approach for reliable dynamic reconfigurations of component-based systems. In: Meier, R., Terzis, S. (eds.) DAIS 2008. LNCS, vol. 5053, pp. 106–111. Springer, Heidelberg (2008), http://www.springerlink.com/content/9j85j27363v88342/ CrossRefGoogle Scholar
- 4.Gumzej, R., Colnari, M., Halang, W.A.: A reconfiguration pattern for distributed embedded systems. Software and Systems Modeling 8(1), 145–161 (2009), http://www.springerlink.com/content/nr3t3274l4250784/ CrossRefGoogle Scholar
- 5.Masselos, K., Voros, N.S.: Introduction to reconfigurable hardware. In: System Level Design of Reconfigurable Systems-on-Chip, pp. 15–26. Springer, US (2005), http://www.springerlink.com/content/g76x27633251l272/ CrossRefGoogle Scholar
- 6.Matevska, J.: Model-based runtime reconfiguration of component-based systems. In: WUP 2009: Proceedings of the Warm Up Workshop for ACM/IEEE ICSE 2010, pp. 33–36. ACM, New York (2009)CrossRefGoogle Scholar
- 7.Wahlah, M., Goossens, K.: 3-tier reconfiguration model for fpgas using hardwired network on chip. In: Proceedings of the International Conference on Field-Programmable Technology (December 2009)Google Scholar