• 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