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