Virtual Development Environment Based on SystemC for Embedded Systems [chapter]

Sang-Young Cho, Yoojin Chung, Jung-Bae Lee
2007 Lecture Notes in Computer Science  
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 Sys-temC, 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
more » ... 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.
doi:10.1007/978-3-540-72590-9_143 fatcat:5kq6xqrp5zeb3opv4awjewfluq