System Design with SystemC
Transaction-Level Modeling with Systemc: Tlm Concepts and Applications for Embedded Systems
Transaction-Level Modeling with Systemc: Tlm Concepts and Applications for Embedded Systems
Hi-index | 0.00 |
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.