DocumentCode :
2148951
Title :
A virtual prototyping platform for real-time systems with a case study for a two-wheeled robot
Author :
Mueller-Gritschneder, Daniel ; Lu, Kun ; Wallander, Erik ; Greim, Marc ; Schlichtmann, Ulf
Author_Institution :
Institute for Electronic Design Automation, TU Muenchen, Germany
fYear :
2013
fDate :
18-22 March 2013
Firstpage :
1331
Lastpage :
1334
Abstract :
In today´s real-time system design, a virtual prototype can help to increase both the design speed and quality. Developing a virtual prototyping platform requires realistic modeling of the HW system, accurate simulation of the real-time SW, and integration with a reactive real-time environment. Such a VP simulation platform is often difficult to develop. In this paper, we propose a case-study of autonomous two-wheeled robot to show how to develop a virtual prototyping platform rapidly in SystemC/TLM to adequately aid in the design of this instable system with hard real-time constraints. Our approach is an integration of four major model components. Firstly, an accurate physical model of the robot is provided. Secondly, a virtual world is modeled in Java that offers a 3D environment for the robot to move in. Thirdly, the embedded control SW is developed. Finally, the overall HW system is modeled in SystemC at transaction level. This HW model wraps the physical model, interacts with the virtual world, and simulates the real-time SW by integrating an Instruction Set Simulator of the embedded CPU. By integrating these components into a platform, designers can efficiently optimize the embedded SW architecture, explore the design space and check real-time conditions for different system parameters such as buffer sizes, CPU frequency or cache configurations.
Keywords :
Cameras; Embedded systems; Java; Mathematical model; Real-time systems; Robot vision systems; Embedded Systems; Real-time Constraints; Transaction Level Modeling; Virtual Prototyping;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2013
Conference_Location :
Grenoble, France
ISSN :
1530-1591
Print_ISBN :
978-1-4673-5071-6
Type :
conf
DOI :
10.7873/DATE.2013.274
Filename :
6513720
Link To Document :
بازگشت