The Open Virtual Platforms (OVP) has released a reference virtual platform of the ARM Integrator development board using OSCI SystemC TLM-2.0 C++.

The new virtual platform includes all the models needed for the virtual platform to enable users to run Linux. It can be executed either in the OVP simulator (OVPsim) or in a SystemC/TLM-2.0 simulation environment using any of the industry SystemC/TLM-2.0 simulators.

According to OVP Initiative, the new ARM Integrator virtual platform can be used to understand the Linux operating system running on the development board, since the virtual platform simulation can provide more visibility and controllability than just executing and debugging on the hardware itself.

In addition, the platform can also be used for the development of applications running under Linux on an ARM-based system. The virtual platform is open source, and allows users to add peripherals to the virtual platform using SystemC/TLM-2.0 models and develop drivers for those peripherals.

The virtual platform utilises host workstation resources for keyboard and display and can be run in either OVPsim or SystemC/TLM-2.0 simulators, and in either simulation environment boots Linux in less than 10 seconds, OVP Initiative said.

Simon Davidmann, president and CEO of Imperas and founding director of the OVP initiative, said: “Virtual platforms make software development easier and more efficient. It’s great that students and software developers can have free access to use models that run at real-time speeds in industry standard simulation environments.”