Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

OVPsim by Imperas Software Ltd.



Debugger and/or Simulator

Product Description

OVPsim simulates the platform and provides a very flexible vehicle for embedded software development. Once the virtual platform is built, the final hardware executables are run (simulated), without modification, on the virtual platform. OVPsim can simulate single-, multi-, or many-core platforms very efficiently. OVPsim uses Just In Time (JIT) code morphing to achieve hundreds of millions of instructions per second simulation performance, and provides easy access to host workstation resources.

Debugging with OVPsim is straightforward using the provided GDB interface. OVPsim is easily integrated into an Eclipse Integrated Development Environment (IDE). The OVPworld.org website includes full documentation, videos and example launch scripts to explain using OVPsim within the Eclipse IDE.

OVPsim is free for evaluation and non-commercial usage, is released as closed source in a binary compiled form, and is maintained and supported by Imperas.

OVPsim

Market Segment(s)

  • Embedded
  • Home
  • Mobile

Target Platform(s)

  • Android
  • Linux
  • Nucleus
  • Other OS

ARM Processor(s)

  • ARM7EJ-S
  • ARM7TDMI
  • ARM7TDMI-S
  • ARM720T
  • ARM920T
  • ARM922T
  • ARM926EJ-S
  • ARM940T
  • ARM946E-S
  • ARM966E-S
  • ARM968E-S
  • ARM1020E
  • ARM1022E
  • ARM1026EJ-S
  • ARM1136J-S
  • ARM1136JF-S
  • ARM1156T2(F)-S
  • Cortex-A5
  • Cortex-A53
  • Cortex-A57
  • Cortex-A8
  • Cortex-A9
  • Cortex-M3
  • Cortex-M4
  • ARMv4
  • ARMv5
  • ARMv6
  • ARMv7
  • ARMv8
 
ARM Connected