Virtual Development Environment Based on SystemC for Embedded Systems

  • Authors:
  • Sang-Young Cho;Yoojin Chung;Jung-Bae Lee

  • Affiliations:
  • Computer Science & Information Communications Engineering Division, Hankuk University of Foreign Studies, Yongin, Kyeonggi, Korea;Computer Science & Information Communications Engineering Division, Hankuk University of Foreign Studies, Yongin, Kyeonggi, Korea;Computer Information Department, Sunmoon University, Asan, Chungnam, Korea

  • Venue:
  • ICCS '07 Proceedings of the 7th international conference on Computational Science, Part IV: ICCS 2007
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Virtual development environment increases efficiency of embedded system development because it enables developers to develop, execute, and verify an embedded system without real hardware. We implemented a virtual development environment that is based on SystemC, a system modeling language. This environment was implemented by linking the AxD debugger with a SystemC-based hardware simulation environment through the RDI interface. We minimized modification of SystemC simulation engine so that the environment can be easily changed or extended with various SystemC models. Also, by using RDI, any debugging controller that support RDI can be used to develop an embedded software on the simulation environment. We executed example applications on the developed environment to verify operations of our implemented models and debugging functions. Our environment targets in ARM cores that are widely used in commercial business.