Virtio Virtio HomePage Feedback Form SiteMap
About Us Index News Index Technology Index Support Index Product Index Partners Index
VirtioProducts
Buying
» Buying VPMX

Documentation
» VPMX Data Sheet

Support
» Contact Support

Third Party Links
» Freescale i.MX1 Summary Page
» Freescale i.MXL Summary Page

Videos
» Parallel Software Development

VPMX Virtual Platform
Version 1.0

VPMX Virtual Platform emulates the Freescale i.MX1/i.MXL development system. With this high-performance, full-function software emulation, software developers can concurrently develop and integrate software before hardware is available. VPMX saves time and project costs by providing better control and visibility into both hardware and software, which ultimately shortens development time. Dramatic gains in developer productivity are obtained by integrating the software developer's preferred development environment seamlessly with VPMX, delivering a complete desktop development environment for application, middleware, operating system and driver development.

With this fast full-function software emulation, software developers can start developing and integrating their software today with the following capabilities:

  • Runs actual Freescale i.MX1/i.MXL targeted binaries
  • Interfaces to RDI compatible debuggers (including Freescale CodeWarrior™ for ARM, ARM RealView™ and Palm OS® Debugger)
  • Integrates with software development tools of choice; including Microsoft's Platform Builder and eMbedded Visual Tools, Freescale CodeWarrior, ADS and more
  • Provides high level of system visibility and control, through breakpointing and single-stepping inside peripheral hardware models
  • Includes real-world connections such as serial and network connections.
  • Provides high level of system visibility by allowing system registers and variables inside peripheral hardware models to be viewed
  • Provides low-level execution control and visibility into the CPU and the peripheral components
  • Customize the VPMX Virtual Platform with custom peripherals and skins using the Virtio PDK, allowing you to create a virtual platform for any Freescale i.MX1/i.MXL device

Configurations

Included Base Configurations

  • Red Hat RedBoot™
Available Downloadable Configurations
  • There are no downloadable configurations at this time
Supported Configurations
  • Microsoft® Windows® CE .NET
  • Palm OS®
Virtual Components

VPMX models all the components listed as well as the entire user interface from device interface to touch-screen, stylus and terminals. The platform integrates with the most important software development tools available for the i.MX1/i.MXL Application Development System.

  • Freescale MC9328MX1/MXL Applications Processor:
    • ARM920T processor
    • AHB to IP Bus Interface (AIPI)*
    • On-Chip Peripherals: containing the following components
      • Interrupt controller (AITC)
      • Analog Signal Processor (ASP)
      • Bluetooth Accelerator (BTA) *
      • Phase-Locked Loop and Clock Controller
      • CMOS Sensor Interface *
      • DMA Controller
      • External Interface Module *
      • GPIO Module and I/O Multiplexer
      • General-Purpose Timers
      • I2C Module
      • LCD Controller
      • Multimedia Accelerator *
      • MMC/SD *
      • Memory Stick Host Controller *
      • Pulse-width Modulator *
      • Reset Module
      • SDRAM Memory Controller *
      • SIM *
      • Serial Peripheral Interfaces *
      • Synchronous Serial Interface *
      • System Control
      • Real-time Clock
      • UARTs
      • USB *
      • Watchdog Timer Module
  • Freescale MC9328MX1/LADS Application Development System:
    • Touch screen controller (ADS7843)
    • Ethernet controller (CS8900A)
    • DAC (DAC3550A) *
    • I2C Keypad (PCF8575)
    • RS232 Transceivers
    • Switches
    • LEDs

*Limited functional model



Home | About | Contact | News | Register | Support | Products | Privacy Policy | Terms | SiteMap

Copyright Virtio ©1999-2006