
|
LATEST (October 2008) - A new version of the OVP simulator is up with more models, new processors, improved documentation, and new capabilities - please download it and read the change logs. In August 08 we announced a partnership with leading embedded processor IP vendor MIPS Technologies - this includes the availability of MIPS-Verified(tm) core models of the 4K and 24K processors and very soon the multicore MIPS32 34K family. Please see the associated press releases and download and library pages of this web site. The source of the MIPS processor models is also on the site and this joins the open source of all the released Imperas peripheral models and OpenCores OR1K processor. Please click on the Library link above. Also released is a MIPS based platform that boots Linux 2.6 - this MIPS Linux platform is perfect for developing applications to run on MIPS Linux - and the hardware virtual platform is just right for porting new versions of Linux or to develop drivers for new hardware. Fast, Free, and Easy to Use - please visit the library/Mips32MaltaLinux page for more information or to download this platform. To watch a recorded demonstration of how easy it is to download the OVP MIPS Malta Virtual Platform, download and load Linux on it, and then boot Linux to the user prompt in under 5 seconds... then click here to have a look at the videos. Also take a look at the new BareMetal platforms for ARM, MIPS and OR1K processors - making embedded software development easy. Recently several articles and industry comments have been added to the news section. There is now a very good and comprehensive Technical Paper on Virtual Platforms by leading ESL consultant Brian Bailey - this is available to registered users on the main download page under the Whitepapers list. In June 2008 we announced a partnership with Tensilica to enable Tensilica models to work within OVP. Please see the associated press releases and download and library pages of this web site. Welcome to the Open Virtual Platforms (OVP) portalWelcome to one of the most exciting open source software developments in the embedded software world since GNU created GDB. Fast, Free, Open Virtual Platforms.If you are developing embedded software then virtual platforms will be increasingly important to you - especially if you are working on designs with more than one processor - then this portal will become an important resource for you. Please do take the time to browse the different pages and come back and visit as we add more information, technology, documents, and very importantly make sure you go to the download area and take a look at all the different capabilities being offered for free by this community. Download one of the simpler platforms into your PC and see how your embedded software development environment can run 100s of MIPS, often faster than real time. We announced OVP in March 2008 and have put the OVPsim simulator, full documentation, and first demos on this site - ARM, MIPS, OR1K, homogeneous, heterogeneous, single core, multicore, manycore etc. We have now put some of the processor and peripheral models into open source and made them available on this site via the library page - please start to use the simulator and modeling technology with the existing models and keep coming back and have a look at our progress. If you want to help out - please email us. To read about the rationale behind OVP please go here. To learn about the technology go here. What is OVP? - It is simulation to develop software on: Fast, Free, Easy to use!During 2005-2007 Imperas developed some fantastic virtual platform and modeling technology to enable simulating embedded systems running real application code. These simulations run at speeds of 100s and 100s of MIPS on desktop PCs and are completely Instruction Accurate and model the whole system.Imperas decided to open up this technology and OVP is the vehicle to make it public. OVP has three main components - the OVP APIs that enable a C model to be written, a collection of open source processor and peripheral models, and OVPsim a free simulator that executes these models. With OVP you can put together a simulation model of a platform, compile it to an executable, and connect it to your debugger to provide a very efficient fast embedded software development environment. All completely free... for you to use and for your customers to use. There are many companies getting involved with OVP - the ecosystem is starting... If you want more information on OVP - please see the forum - or please email us. |
View the Presentations
Latest Releases Imperas Announces Verification, Licensing, Distribution Agreement with MIPS Technologies |