Adding a Java GUI to SystemC Simulation for Virtual Prototyping of Embedded Systems
نویسندگان
چکیده
Since a SystemC simulation program is a text-based program that uses files for its inputs and outputs, it is minimally interactive with users. To use the SystemC simulation core for virtual prototyping of embedded systems, a Graphical User Interface (GUI) front end for visualizing behaviors of systems and providing user interaction is required. We propose a method for adding such a GUI front end by implementing an API library, called SCJlib, to link the SystemC simulation program and a Java GUI application. Key–Words: Virtual Prototyping, Simulation, SystemC, Embedded Systems
منابع مشابه
SystemC based Simulator for Virtual Prototyping of Large Scale Distributed Embedded Control Systems
In this paper we present DESYRE, a SystemC-based virtual prototyping framework, that we have developed to build the simulator of a modern elevator system designed by Otis Elevator Company for large scale buildings. DESYRE aims at the simulation of industrial large-scale real-time distributed embedded systems and allows: the verification of the system functionality, taking into account the distr...
متن کاملRapid-Prototyping Emulation System using a SystemC Control System Environment and Reconfigurable Multimedia Hardware Development Platform
This paper describes research into the suitability of using SystemC for rapid prototyping of embedded systems. SystemC[1][2] communication interface protocols[3][4] are interfaced with a reconfigurable hardware system platform to provide a real-time emulation environment, allowing SystemC simulations to be directly translated into real-time solutions. The consequent Rapid Prototyping Emulation ...
متن کاملRapid-Prototyping Emulation System Co-emulation Modelling Interface for SystemC Real-Time Emulation
This paper describes the Communications Interface Protocol that was implemented successfully as a co-emulation modelling interface between SystemC model and a reconfigurable hardware platform. The information presented represents part of research into the suitability of using SystemC, in conjunction with a suitable reconfigurable hardware system platform, to provide a real-time emulation enviro...
متن کاملA Study of Developing Virtual Prototyping by Using JavaBean Interface Tool and SystemC Engine
SystemC is a popular open source library in C++ for developing embedded system design, from the abstract System Level Design until the accurate Register Transfer Level Design. SystemC simulation, however, runs in console mode (text-based), thus making it difficult for user to interact with the simulation. To extend the capabilities of SystemC simulation, it is necessary to create Graphical User...
متن کاملAn Introduction to Modeling Embedded Mixed-Signal Systems
SystemC AMS extensions introduce new language constructs for the design of embedded analog/mixed-signal systems. This paper presents the novel modeling language for analog and mixed-signal functions that supports design and modeling of telecommunications, automotive and imaging sensor applications at various levels of abstraction. A simple example illustrates how these new features facilitate a...
متن کامل