home about technology newsblog download forum library resources contact

Yikes! CoWare, VaST, Virtutech acquired in a week - changes in virtual platform space - Cooley Blog

February 23rd, 2010

An interesting contributed blog on the changes in the virtual platform space by John Cooley of ESNUG and DeepChip

John Cooley, though focused on the EDA simulation, synthesis, and RTL areas collected some information regarding the recent acquisitions.

There are contributions from

  • Jay Vleeschhouwer of Ticonderoga Securities
  • Simon Davidmann of Imperas
  • Bill Neifert of Carbon
  • Brett Cline of Forte Design
  • and several annonymous contributors

[To read the full article, please visit the blog on deepchip.com here]

New SystemC TLM2.0 OVP ARM926EJ-S Integrator Virtual Platform freely available

February 23rd, 2010

After much testing the new free, open source virtual platform and models of the ARM926EJ-S based integrator platform using SystemC TLM2.0 are available from the OVP website.

This relase enables ARM based software to be developed using a free virtual platform which works with OSCI compliant SystemC TLM2.0 simulators.

A press release was released today discussing the availability.

To read the full press release please browse the Press Releases section of this site.

To download the OVP models of ARM processors and platforms and view their source, or to watch videos of them running at 100s of MIPS, please visit the download pages.

To find out more about OVP models, please visit the models pages.

##

Reference Virtual Platform of ARM Model Running Linux Under SystemC/TLM-2.0 Released by Open Virtual Platforms (OVP)

February 23rd, 2010

ARM Integrator Virtual Platform Speeds Embedded Software Development

THAME, United Kingdom, February 22, 2010 – The Open Virtual Platforms (OVP) initiative (www.OVPworld.org) has announced the release of a reference virtual platform of the ARM Integrator development board using OSCI SystemC TLM-2.0 C++. This virtual platform includes all the models needed for the virtual platform to enable users to run Linux. The virtual platform can be executed either in the OVP simulator (OVPsim), or in a SystemC/TLM-2.0 simulation environment using any of the industry SystemC/TLM-2.0 simulators. The virtual platform and all models are free and available as open source from the OVP website.

We have used the ARM Integrator virtual platform available from OVP to help our customers understand how Linux and drivers worked on their hardware,” said Dave Von Bank, president of Posedge Software, a consulting company for embedded software engineering. “We’re happy to use and contribute to the OVP open source initiative for embedded software development.”

The OVP ARM Integrator virtual platform can be used to understand the Linux operating system running on the development board, since the virtual platform simulation can provide more visibility and controllability than just executing and debugging on the hardware itself. The virtual platform can also be used for the development of applications running under Linux on an ARM-based system. Moreover, the virtual platform is open source, and it’s easy to add peripherals to the virtual platform using SystemC/TLM-2.0 models and develop drivers for those peripherals.

“For my course on System-on-Chip (SoC) Design, students learn about both hardware and software development aspects,” said Professor Andreas Gerstlauer of the Electrical and Computer Engineering Department at the University of Texas at Austin. “We eventually implement a software defined radio design on an ARM-based FPGA prototyping board. I have found the Open Virtual Platforms models allow my students to simulate the software, from drivers to applications running on top of the Linux OS. We use the OVP models in a SystemC/TLM-2.0 simulation environment, and find them fast and easy to use. That the models are open source and come with excellent documentation and support is an added benefit.”

Virtual platforms make software development easier and more efficient,” said Simon Davidmann, president and CEO, Imperas and founding director of the OVP initiative. “It’s great that students and software developers can have free access to use models that run at real-time speeds in industry standard simulation environments.”

The ARM Integrator virtual platform includes the OVP model of the ARM926EJ-S processor core, which runs at hundreds of millions of instructions per second (MIPS), as well as models of the other peripherals on the ARM Integrator development board. The virtual platform utilizes host workstation resources for keyboard and display. This virtual platform can be run in either OVPsim or SystemC/TLM-2.0 simulators, and in either simulation environment boots Linux in less than 10 seconds.

Open Virtual Platforms (www.OVPworld.org)
OVP, which is quickly becoming the de facto source for fast models of processors, includes the OVPsim simulator, libraries of models and APIs for developing new models. OVPsim executes platforms, including multicore platforms, at hundreds of millions of instructions per second, providing the speed that software developers require for simulation of embedded systems. Model libraries include everything from models of individual processors (over 40 available for ARC, ARM, MIPS, NEC and OpenCores) and component models to more complex platforms, such as ARM IntegratorCP and MIPS Malta development boards for running Linux. All OVP processor models include a SystemC/TLM-2.0 interface for easy integration in those virtual platform environments. OVP APIs enable the embedded software community to develop models of processors, behavioral components and peripherals, and to connect these together into virtual platforms that run the final target system software binaries unchanged. Since its founding in early 2008, over 2,100 people have registered on the OVP website.

About the OVP Initiative (www.OVPworld.org)
The OVP initiative was founded with a donation by Imperas of approximately $4 million of simulation infrastructure. The goal of organization is to help the industry to build an effective multi-core development infrastructure through the use and adoption of open virtual platform technology. The website serves as a portal for OVP members covering details about the technology, providing a discussion forum for the community, and links to download each component. The technology has the support of electronic design automation (EDA) companies, end users and intellectual property (IP) providers. Detailed quotations regarding OVP are available from http://www.ovpworld.org/newsblog/?p=42.

About Imperas (www.imperas.com)
Imperas provides methodologies, technologies and products to enable the efficient and effective verification of software functionality and software performance for embedded systems. Its products enable software functional verification, performance profiling, and analysis for embedded software operating on multiprocessor MPSoCs. With an engineering base in the United Kingdom, Imperas distributes its products to customers worldwide. For more information, visit www.imperas.com.

Imperas acknowledge trademarks or registered trademarks of other organizations for their respective products and services.

###

There could be value in the Imperas models

February 17th, 2010

An interesting indepedent blog on Imperas by Brian Bailey

With all of the acquisitions in the virtual prototyping space, a lot of people have been asking me about the ones who are left. One of those is Imperas, which has a combination of technology and models.

On March 3rd, 2008, Imperas made a significant amount of its simulation and virtual prototyping technology public and freely available. This initiative, called Open Virtual Platforms enabled embedded software development to be done on virtual platforms. The technology includes free open source models, documentation on the APIs and a simulator to download. The simulator is free for evaluation and non-commercial usage, but there is now a small charge for usage.

As of January 2010, OVP World has over 2,000 registered users, growing currently at over 150 per month. There are 25+ companies involved to varying degrees, and they have over……

[To read the full article, please visit the blog on TechBites.com here]

New OVP models of popular MIPS 1004K and 74K cores freely available

February 17th, 2010

After much testing the new free, open source models of the MIPS32 1004K and 74K processors are available from the OVP website.

A press release was released today discussing the availability.

To read the full press release please browse the Press Releases section of this site.

To download the OVP models of MIPS32 processors and view their source, or to watch videos of them running at 100s of MIPS, please visit the download pages.

To find out more about OVP models, please visit the models pages.

##

New OVP models of popular NEC processor cores freely available

February 17th, 2010

After much testing the new free, open source models of the NEC v850 family of processors are available from the OVP website.

A press release has been released with quotes from users who are benefiting from the significant speed up over their previous solutions.

To read the full press release please browse the Press Releases section of this site.

To download the OVP models of NEC v850 processors and view their source, or to watch videos of them running at 100s of MIPS, please visit the download pages.

To find out more about OVP models, please visit the models pages.

##

Open Virtual Platforms (OVP) Initiative Releases High Performance Models of Advanced MIPS Technologies™ Processors

February 17th, 2010

Models of MIPS™ 74K Processor and 1004K Multicore Processor Developed Under MIPS-Verified™ Program

THAME, United Kingdom, February 17, 2010 – The Open Virtual Platforms (OVP) initiative (www.OVPworld.org), has released new models of MIPS Technologies, Inc. processor cores and continues its move to becoming the de facto source of fast models. The MIPS 74K and 1004K processors are the most advanced cores from MIPS, with the 1004K being a multi-core, multi-threaded processor, with up to 4 cores and 2 threads per core. MIPS has verified the functionality of these models under the MIPS-Verified program. These models work with the OVP simulator, OVPsim, where they have shown exceptionally fast performance of hundreds of millions of instructions per second.

Embedded software complexity is increasing rapidly, especially with multicore and multi-threaded processors like the MIPS 1004K being utilized for embedded systems. This complexity, and associated problems with software schedules and bugs, drives users to start development earlier in the project. Early simulation of software with OVP technology provides benefits of both increased productivity and increased quality.

All OVP processor models are instruction accurate, and very fast, focused on enabling embedded software developers, especially those building hardware-dependent software such as firmware and bare metal applications, the tools they need for a more robust development environment. Virtual platforms utilizing these OVP processor models can be created with the OVP peripheral and platform models, or the processor models can be integrated into SystemC/TLM-2.0 based virtual platforms using the TLM-2.0 interface available with all OVP processor models.

“Bringing simulation to software development is a natural step to an earlier start to software development, and better debugging and analysis of multicore software. Bringing low cost simulation tools and free, fast models of state of the art processors such as the MIPS 74K and 1004K is why we founded Open Virtual Platforms.,” said Simon Davidmann, president and CEO, Imperas and founding director of the OVP initiative. “OVP now has the full range of MIPS32 cores available as fast models. OVP is rapidly becoming the de facto place to source fast models.”

Open Virtual Platforms (www.OVPworld.org)
OVP includes the OVPsim simulator, libraries of models and APIs for developing new models. OVPsim executes platforms, including multicore platforms, at hundreds of millions of instructions per second, providing the speed that software developers require for simulation of embedded systems. Model libraries include everything from individual processor models (from ARC, ARM, MIPS and OpenCores) and component models to more complex platforms, such as ARM IntegratorCP and MIPS Malta development boards for running Linux. All OVP processor models include a SystemC/TLM-2.0 interface for easy integration in those virtual platform environments. OVP APIs enable the embedded software community to develop models of processors, behavioral components and peripherals, and to connect these together into virtual platforms that run the final target system software binaries unchanged. Since its founding in early 2008, over 2100 people have registered on the OVP website.

About the OVP Initiative (www.OVPworld.org)
The OVP initiative was founded with a donation, by Imperas, of approximately $4 million of simulation infrastructure. The goal of organization is to help the industry to build an effective multi-core development infrastructure through the use and adoption of open virtual platform technology. The website serves as a portal for OVP members covering details about the technology, providing a discussion forum for the community, and links to download each component. The technology has the support of electronic design automation (EDA) companies, end users and intellectual property (IP) providers. Detailed quotations regarding OVP are available from http://www.ovpworld.org/newsblog/?p=42.

About Imperas (www.imperas.com)
Imperas provides methodologies, technologies and products to enable the efficient and effective verification of software functionality and software performance for embedded systems. Its products enable software functional verification, performance profiling, and analysis for embedded software operating on multiprocessor MPSoCs. With an engineering base in the United Kingdom, Imperas distributes its products to customers worldwide. For more information, visit www.imperas.com.

Imperas acknowledge trademarks or registered trademarks of other organizations for their respective products and services.
# # #

Open Virtual Platforms (OVP) Releases High Performance Models of NEC Processors

February 17th, 2010

OVP Quickly Becoming the De Facto Source of Fast Processor Models

THAME, United Kingdom, February 17, 2010 – The Open Virtual Platforms (OVP) initiative (www.OVPworld.org) has also announced the release of new models of NEC processor cores. The NEC v850 series of processor cores, including the base instruction set as well as the E1 and E2 additions, is a workhorse in the embedded systems market, most commonly used in automotive and other applications.

“In the automotive electronics industry we always need to do more testing of our embedded systems software,” said Urban Forssell, CEO of NIRA Dynamics AB, a subsidiary of Audi Electronics Venture GmbH. “Finding that the simulation performance of the Imperas/OVP NEC model was 50 times faster than our previous solution opens up new possibilities for us in software testing, and enables us to increase our test coverage and product reliability,”

“For the last 20 years we wouldn’t dream of building an integrated circuit without simulating the hardware,” said Simon Davidmann, president and CEO, Imperas and founding director of the OVP initiative. “Bringing simulation to software development is a natural step. Bringing low cost simulation tools and free, fast models of state of the art processors such as the NEC v850 is why we founded Open Virtual Platforms. With over 40 processor models available, OVP is quickly becoming the de facto source of fast models.”

Open Virtual Platforms (www.OVPworld.org)
OVP includes the OVPsim simulator, libraries of models and APIs for developing new models. OVPsim executes platforms, including multicore platforms, at hundreds of millions of instructions per second, providing the speed that software developers require for simulation of embedded systems. Model libraries include everything from models of individual processors (over 40 available from ARC, ARM, MIPS, NEC and OpenCores) and component models to more complex platforms, such as ARM IntegratorCP and MIPS Malta development boards for running Linux. All OVP processor models include a SystemC/TLM-2.0 interface for easy integration in those virtual platform environments. OVP APIs enable the embedded software community to develop models of processors, behavioral components and peripherals, and to connect these together into virtual platforms that run the final target system software binaries unchanged. Since its founding in early 2008, over 2,100 people have registered on the OVP website.

About the OVP Initiative (www.OVPworld.org)
The OVP initiative was founded with a donation by Imperas of approximately $4 million of simulation infrastructure. The goal of organization is to help the industry to build an effective multi-core development infrastructure through the use and adoption of open virtual platform technology. The website serves as a portal for OVP members covering details about the technology, providing a discussion forum for the community, and links to download each component. The technology has the support of electronic design automation (EDA) companies, end users and intellectual property (IP) providers. Detailed quotations regarding OVP are available from http://www.ovpworld.org/newsblog/?p=42.

About Imperas (www.imperas.com)
Imperas provides methodologies, technologies and products to enable the efficient and effective verification of software functionality and software performance for embedded systems. Its products enable software functional verification, performance profiling, and analysis for embedded software operating on multiprocessor MPSoCs. With an engineering base in the United Kingdom, Imperas distributes its products to customers worldwide. For more information, visit www.imperas.com.

Imperas acknowledge trademarks or registered trademarks of other organizations for their respective products and services.

# # #

MIPS Announces new Processor Cores - Imperas supports release

November 2nd, 2009
MIPS Technologies Introduces New Processor Cores with 32-bit Performance and near 16-bit Code Size
M14K™ and M14Kc™ Cores Combine High Performance, Compact Area and Low Power for Microcontroller and Low-Footprint Embedded Applications

SUNNYVALE, Calif. - November 2, 2009 - MIPS Technologies, Inc. (Nasdaq: MIPS), a leading provider of industry-standard processor architectures and cores, today introduced a new core family providing the highest levels of system performance for extremely cost-sensitive embedded applications such as 32-bit microcontrollers (MCUs), home entertainment, personal entertainment and home networking. The new MIPS32® M14KTM and M14KcTM cores are the first MIPS32-compatible cores that also execute the new microMIPSTM instruction set architecture (ISA), achieving high performance of
1.5 DMIPS/MHz with an advanced level of code compression. The microMIPS ISA maintains 98% of MIPS32 performance while reducing code size by 35%, translating to significant …


Software developers can also take advantage of fast instruction set simulators developed in conjunction with Imperas for use in software development and virtual platforms.

“We are working together with MIPS to create MIPS-VerifiedTM instruction-accurate models of its newest cores that MIPS will provide to its licensees,” said Simon Davidmann, CEO of Imperas. “With our instruction accurate simulation technology and these models, developers can simulate complete embedded systems running real application code at very fast speeds on typical desktop PCs-helping them get to market quickly at the lowest possible cost.”

For full text of the release, please read the release on the MIPS site.

New OVP models of popular ARM processor cores freely available

October 8th, 2009

After much testing the new free, open source models of the ARM7, ARM9, and ARM10 processors are available from the OVP website.

A press release has been released with quotes from two users who are benefiting from the significant speed up over their previous solutions.

The press release also mentions our working with Synopsys with their System-Level Catalyst Program.

To read the full press release please browse the Press Releases section of this site.

To download the OVP models of ARM processors and view their source, or to watch videos of booting Linux, uClinux on them, please visit the download pages.

To find out more about OVP models, please visit the models pages.

##