The Open Virtual Platforms (OVP) initiative has released new models of ARM processor cores. The new models work with the OVP simulator, OVPsim, and can perform at hundreds of millions of instructions per second (MIPS). The ARM models released are for the v4 and v5 instruction sets from ARM, supporting 13 processor cores across the ARM7, ARM9 and ARM10 families of processor cores. This includes the ARM926E processor core, the most popular core developed by ARM. In addition to making the models for ARM processors available as free and open source, OVP offers free, open source example virtual platforms for OVP users.
The new models are instruction accurate, typically enabling simulation speeds of hundreds of MIPS, thus meeting the requirements of application and firmware engineers for their development environments. In addition to working in OVP virtual platforms, the models include SystemC/TLM-2.0 interfaces, enabling native operation in SystemC environments.
As the complexity of software running on MPSoCs increases, the need for a cost effective virtualized software development environment has become critical. Open Virtual Platforms provides needed modeling and simulation tools for next generation embedded systems software development. The models of the ARM processor cores give OVP users needed models.
By working with Synopsys as a founding member of the System-Level Catalyst Program, Open Virtual Platforms ensures interoperability with the Synopsys system-level tools, the DesignWare System-Level Library of models, and virtual platforms using the Innovator development environment.