Virtual Platform facilitates embedded software development.

Press Release Summary:




VPOM-2420 Virtual Platform release 2.0 provides full-function emulation for Texas Instrument's OMAP platform used in 3G smartphones. It uses combination of C programming language, graphical modeling, and transaction-based modeling to replicate functionality of TI's OMAP2420 System-on-Chip. Adding emulation of TI TWL92230 System Power Manager gives software developers ability to understand interaction of software with hardware power management.



Original Press Release:



Virtio Adds Power Management for Advanced 3G Phone Development



SAN FRANCISCO and MUNICH-March 7, 2005-Virtio Corporation, creator of Virtual Platforms for embedded software development, has enhanced its offering, the VPOM-2420 Virtual Platform release 2.0, for the Texas Instruments (TI) OMAP platform used in advanced 3G smartphones. The product, which provides fast, full-function emulation for TI's OMAP2420 software development platform, is now able to emulate the on-board TWL92230 System Power Manager.

Virtual Platforms give software developers a target system model that can boot an operating system and run application code long before hardware becomes available, speeding new system software development. The addition of power-management emulation allows developers to evaluate and control the impact of that software on system power.

Filip Thoen, chief technology officer for Virtio, noted, "The VPOM-2420 Virtual Platform now allows developers to understand how their software interacts with the on-board power manager in concert with their OS power-management services. The ability to evaluate the effect of software, including visualizing power usage over time, is essential to extending battery life in handheld devices." Thoen added that the customer experience with software development using a software emulator shows a productivity improvement of two to five times compared to traditional development practices.

The VPOM-2420 Virtual Platform uses a combination of the C programming language, graphical modeling and transaction-based modeling to replicate the full functionality of TI's OMAP2420 System-on-Chip, containing several on-chip ARM and DSP processors, Image and Video Acceleration (IVA) and 2D/3D graphics acceleration subsystems, connectivity peripherals like USB and the power manager; the display, keypad, touch-screen subsystems; the daughter cards; and system I/O, like USB, Ethernet and camera input. Virtio's virtual I/O technology emulates system I/O in software, allowing developers to connect real-world peripherals such as a USB camera through the host workstation. The technology also enables simulation of other peripherals on the Virtual Platform, including MMC cards containing application code.

The VPOM-2420 Virtual Platform gives software developers a jumpstart in creating and debugging both system and application code for the OMAP2420, but its utility continues even when hardware becomes available. All of Virtio's Virtual Platforms provide developers with insight into the internal operations of processor cores and peripheral hardware in ways that hardware-oriented debugging tools cannot. Developers can examine and modify the state of internal registers and buffers that are unreachable by externally attached hardware probes. The VPOM-2420 Virtual Platform supports the development of various software types: device drivers, operating-system ports, (secure) ROM code and (secure) applications, audio and video codecs, mobile (video) applications, and DSP applications, all while being able to perform in-depth software optimization for on-chip hardware for 2D/3D graphics, imaging and video.

Adding emulation of the TI TWL92230 System Power Manager now gives software developers the ability to fully understand the interaction of their software with hardware power management on the OMAP platform. The emulation both allows control of the power-management hardware and provides insights into the interaction of the hardware with the independent power-management services of the operating system. Developers can visualize power usage over time through Vcore versus time graphs to verify that desired power states have been invoked or implemented correctly.

The VPOM-2420 Virtual Platform supports standard operating systems such as Symbian OS and MontaVista Linux and can execute binary code files that target the OMAP2420 platform. In addition, the platform integrates with essential software development tools such as Metrowerks Code Composer Studio and the ARM development tools. The Virtual Platform has been tested against TI's validation suites and OS board-support packages to ensure complete binary compatibility.

Pricing and Availability
Virtio's VPOM-2420 Virtual Platform release 2.0 with power-management emulation starts at $2,488 USD and is immediately available. Existing users will receive an automatic update of the VPOM-2420 containing the model of the power manager by using Virtio's standard Web update capabilities. Additional information is available at virtio.com/vpom-2420 and evaluation copies of the platform can be downloaded at www.virtio.com/download.

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

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: sales@virtio.com.

International Distributors: SDC Systems Limited in the UK at +44 (0)1462 473953; 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.

All Topics