Abstract
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 Interface. In this paper we recommend to use RapidPLUS tool for making the interface for embedded system prototype to reduce time to market. We also propose the connectivity between RapidPLUS and SystemC by using socket communication that attached in JavaBean RapidPLUS object
This research was supported by Ministry of Information and Communication, Korea, under the ITRC (IT Research Center) support program supervised by Institute of Information Technology Assessment.
Chapter PDF
Similar content being viewed by others
References
Vahid, F., Givargis, T.: Embedded System Design: A Unified Hardware/Software Introduction, 1st edn. John Wiley & Sons, Chichester (2002)
SystemC 2.0 User Guide, SystemC.org, http://www.systemc.org/
Simulation Based Design Center of Univ. of New Orleans. Primer on Virtual Prototyping, http://www.gcrmtc.org/sbdc/protoprimerprint.html
Sukmana, T., Satria, H., Kwon, J.B., Lee, J.B., Kee, W.: User-level Virtual Prototyping for Television Simulation using SystemC and Java GUIHusni
“RapidStart 8.0”, pp. 1, e-SIM. Ltd. (2004)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 IFIP International Federation for Information Processing
About this paper
Cite this paper
Sukmana, H.T. et al. (2007). A Study of Developing Virtual Prototyping by Using JavaBean Interface Tool and SystemC Engine. In: Obermaisser, R., Nah, Y., Puschner, P., Rammig, F.J. (eds) Software Technologies for Embedded and Ubiquitous Systems. SEUS 2007. Lecture Notes in Computer Science, vol 4761. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75664-4_40
Download citation
DOI: https://doi.org/10.1007/978-3-540-75664-4_40
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-75663-7
Online ISBN: 978-3-540-75664-4
eBook Packages: Computer ScienceComputer Science (R0)