|
|
|
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
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
|