Virtio Enhances Virtual Platforms for Embedded Designers with Cycle-Approximate Simulation

Share Article

Cycle-Approximate Simulations Enable Real-Time Software Development and Architectural Analysis

Virtio Corporation, creator of Virtual Platforms for embedded software development, today extended its Virtual Platform technology to support highly accurate timing analysis in software simulation. Virtio’s Virtual Platforms continue to exceed software developers’ performance requirements. The platforms now deliver cycle-approximate transactional analysis technology and provide a way for embedded software developers to accurately estimate the timing of routines and system software performance. Cycle-approximate transactional modeling and analysis greatly accelerates time-to-market and dramatically reduces the need for software redesign and performance tuning.

Virtio’s Virtual Platform technology provides a means for simulating the behavior, timing and performance of popular microprocessors such as ARM, Freescale MXC, TI OMAP, Intel XScale and MIPS. These platforms model embedded processor cores, memory and peripherals, providing developers with a framework for executing and testing code without requiring access to hardware. A Virtual Platform can also connect to real-world peripherals such as camera interfaces and LCDs for full system-level testing. The processor models can execute targeted binaries as well as an operating system and can work with compatible debuggers such as Metrowerks CodeWarrior and ARM RealView.

Virtual Platforms also provide software developers with benefits after hardware becomes available. The models allow access to internal registers that cannot be reached in hardware implementations, giving software developers additional insight into software operation. The result is faster system debugging and integration.

“Virtio Virtual Platforms let embedded software designers make critical decisions on software architecture, timing and even hardware/software partitioning earlier in the development cycle,” explained Filip Thoen, chief technical officer of Virtio. “Embedded system architects seeking to improve time-to-market by making the right design decisions earlier now can get more information from the simulation, analyzing architectural tradeoffs and mitigating performance risks.”

Cycle-approximate transactional analysis works by determining significant events, such as bus transactions and interrupts, and estimating the number of cycles required to execute those events. Cycle-approximate simulations execute much faster than those that adhere strictly to emulating individual system cycles (as performed in cycle-accurate simulations) while maintaining the level of accuracy necessary to provide valuable information for real-time software development and architectural analysis.

“This new cycle-approximate transactional simulation complements Virtio’s existing functional transaction simulation technology and enables system designers to focus on critical areas, such as performance and timing,” continued Thoen. “Designers can explore variations of an architecture model or determine the best way to execute a particular piece of code. One area in which we see immediate applicability and interest is wireless modem development for advanced 2.75, 3G & 4G networks, where real-time requirements are driving the need for this technology.”

With the addition of the cycle-approximate technology, Virtio addresses all simulation needs to enable a wide range of development tasks including non-real-time software development, real-time software development and architectural analysis, and hardware/software and software/software partitioning.

Pricing and Availability

Virtio offers cycle-approximate technology as a custom service to meet customer’s specific requirements, making it possible for design teams to take advantage of its benefits on a project-by-project basis. Available immediately, Virtio's cycle-approximate transactional simulation and analysis starts at $75,000 USD, depending on customers’ needs.

About Virtio

Virtio powers dramatic gains in software development by delivering early access to fast, full-function and time-sensitive software emulation of embedded devices. Virtio is based in Campbell, California in the U.S.A with development centers at Campbell and the Alba Centre, Livingston, Scotland. Additional information about Virtio is available at

The URL for this news release is located at

The URL for the color photo is located at

Virtio is a trademark of Virtio Corp. All other brand or product names may be trademarks or registered trademarks of their respective companies and should be treated as such.

North American Sales Contact: Virtio Corporation, 1688 Dell Avenue, Suite 210, Campbell, CA 95008, Tel: 408-341-0844, Fax: 408-341-0849, Email:

International Distributors: Sightsys, Ltd. in Israel at +972-3-9222771; Toyo Corporation, Ltd. in Japan at +81 (0) 3-3279-0771; MDS Technology Company, Ltd. in Korea at +82-2-2106-6072; and CMI Technologies, Inc. in Taiwan at 886 (-2) 23516362 or SuperLink Technology Corporation at 886 2 26983456.

Media Contacts:

Norma Sengstock    

Virtio Corporation    

Phone: 408-341-0844 x324    

Barbara Stewart

Patterson & Associates

Phone: 480-488-6909

# # #

Share article on social media or email:

View article via:

Pdf Print

Contact Author

Barbara Stewart