Virtio Corporation, 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 www.virtio.com/vpom-2420 and evaluation copies of the platform can be downloaded at
1688 Dell Avenue, Suite 210
Campbell, CA 95008