
|
LATEST (6th June 2008) - We have now announced a partnership with leading embedded processor IP vendor Tensilica - please see the associated press release and download/library pages of this web site. We have also now put the source up of all the released Imperas peripheral models and OpenCores OR1K processor. Please click on the Library link above. 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. We are exhibiting OVP at DAC in Anaheim on the Imperas stand - if you are going - please drop by. If not - then please come back to this site early next week for information about new platforms that really make OVP usable. We are just about to release 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. 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 Licensing, Distribution Relationship with Tensilica |