Virtio has teamed with Freescale Semiconductor to model several of Freescale's processor platforms for cellular convergence applications, including the VPMX31 Virtual Platform for the i.MX31 and i.MX31L multimedia application processors.
Virtual Platforms provide software developers with a functional-level model that can boot an operating system and run application code before hardware becomes available, speeding new system software development. In addition, Virtio's Virtual I/O technology lets developers connect external hardware such as display panels, microphones, and speakers to the platform through the host PC and evaluate software in a full system configuration. The platform can also simulate peripherals such as memory modules that contain the program code.
Because Virtual Platforms provide functional emulation of an entire system, they enable software development and system design testing without the need for hardware availability. Once hardware is available, Virtual Platforms continue to support development by enabling engineers to view and modify a system's internal registers and functions that aren't accessible in the hardware.
The VPMX31 Virtual Platform models both the processor device and the application development system Freescale offers. The VPMX31 includes the image processing unit and security subsystem models. The image processing feature allows the platform to support camera application development along with OS and application software development.
The platform is available immediately starting at $3100 for a single-user license. For more information, go to www.virtio.com/vpmx31.