OVP (Open Virtual Platforms) is a free multi-core system simulation platform by Imperas Software. It can be used to simulate a variety of processor platforms (e.g. ARM, Microblaze, MIPS, PowerPC), and allow for creation of custom processor models.
OVP is a free system simulation platform, and can be viewed as a lightweight version of Imperas' commercial simulator M*SIM.