|
Synopsys and Texas Instruments have created the VPOM-1610 Virtual Platform. This virtual platform is a high performance software emulator of the Texas Instruments Innovator® Kit for OMAP1610 Platform. VPOM-1610 powers dramatic gains in developer productivity by integrating with the software developer's preferred development environment, delivering a complete desktop development environment for application, middleware, operating system and driver development.
The VPOM-1610 integrates with software developer's development tools of choice including Microsoft's Platform Builder and eMbedded Visual Tools, Freescale CodeWarrior™, ARM® RealView™ and more. With this fast full-function software emulation, software developers can start developing and integrating their software today with the following capabilities:
- Runs actual OMAP1610-based TI Innovator Kit targeted binaries
- Includes real-world connections such as serial, network and video streaming
- Allows camera application development and test through a USB camera connected to the host computer and from a video file
- Interfaces to RDI compatible debuggers
- Provides high level of system visibility and control, though breakpointing and single-stepping inside peripheral hardware models
- Provides high level of system visibility by viewing of system registers and variables inside peripheral hardware models
- Provides low-level execution control and visibility into the CPU and the peripheral components:
- Supports breakpointing and single-stepping inside graphical peripheral hardware models
- Supports viewing of system registers and variables inside peripheral hardware models
- Features photo realistic Innovator device skin with emulated touch screen
- Includes real-world connections such as serial, network and video streaming

With a VPOM-1610 Virtual Platform a developer can create and test new software configurations to boot operating systems, run applications or develop low-level drivers.
These can include preset hardware configurations like switch settings and COM port settings required for the software under development.
VPOM-1610 has advantages over the hardware development board in installation, configuration and use, unsurpassed observability and controllability and easy electronic distribution.
This fast software model combined with the developer's preferred development environment delivers a complete solution for software developers to maximize productivity.
This gives each developer an environment to concurrently develop and integrate their software with the target hardware, testing the actual binaries that will be used on the real hardware when it becomes available.
Customization
With the Synopsys Innovator product, developers will have the added ability to customize the platform hardware, by creating new platform component models or extending the platform using pre-build library components.
In addition, a developer can add user-defined instrumentation to easily profile software operations and collect execution statistics.
In addition, Innovator provides a customizable user interface and graphic skins for early usability evaluation.
DSP Support
For DSP support the VPOM-1610D is available separately from Synopsys. This virtual platform models the TI OMAP1610 DSP (C55XX) and offers all the capabilities of the VPOM-1610 plus it includes the DSP ISS. VPOM-1610D is fully integrated with the Texas Instruments Code Composer Studio™. For pricing and availability of the VPOM-1610D please contact SLSinfo@synopsys.com.
- Proven Configurations
- Microsoft® Windows® CE .NET
- PSI iBoot™
- Symbian OS™
Virtual Components
VPOM-1610 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 OMAP technology.
- Innovator Processor Module (PM1610):
- Real-time clock (RV5C387A)
- Reset switch
- OMAP1610 System-On-Chip:
- MPU: ARM926EJ-S
- Clock and reset manager
- DPLL
- Secure state machine
- MPU private peripherals (interrupt handler level 1, DMA controller, LCD controller, OS timer (3),16-Bit watchdog timer, TIPB bridges*, memory interface traffic controller*, serial trace interface (STI)*, test interface (PSA)*, L3 OCP I/F initiator*, L3 OCP I/F T1 Port*)
- Shared peripherals (MPUI port, DSP TIPB bridge, MailBox*, DSP trace module*)
- Ultra low power device (ULPD)
- MPU private peripherals (interrupt handler level 2, 32-Bit watchdog timer, 32-Bit secure, watchdog timer, data encryption standard (DES) module, random number generator module (RNG), secure hashing algorithm module (SHA),
production & die ID modules, security eFuse module, compact flash controller*, LCD data converter (LCDConv)*, Bist Combiner Module (BCM)*, JTAG module*)
- Configuration module
- MPU public peripherals (camera interface, LED pulse generator (2), MPU I/O module, pulse width light (PWL), pulse width tone (PWT), real time clock (RTC), 32KHz timer, uWire serial interface, compact camera port*, frame adjustment counter*,
HDQ & 1_Wire Serial Port*, MMC/SD interface*, USB host, USB function, and USB On-the-Go (OTG) controllers*, specially optimized screen interface (SoSSI) *, generic distributed DMA (GDD)*, synchronous serial receiver (SSR)*,
synchronous serial transmitter (SST)*)
- Shared peripherals (GPIO (4), I2C, general purpose timers (8), synch timer, UART (3), serial port interface (SPI)*, MMC/SD interface*, McBSP Serial Interface 2*)
- Innovator Interface Module (IM3.5):
- TouchScreen controller (ADS7846)
- DSPcodec (digital signal processor coder-decoder) (TLV320AIC23)
- RS232 transceiver (2)
- Console push buttons
- Console joystick switch
- Power On/Off switch
- Innovator Breakout Board:
- Ethernet controller (LAN91C96)
- Ethernet setup switches
- VPOM-1610D:
*Limited functional model
Included Base Configurations
Proven Configurations
- Accelerated Technology® Nucleus® RTOS
- Microsoft® Windows® CE .NET
- MontaVista™ Linux®
- PSI iBoot™
- Symbian OS™ version 7.0
Version 1.1 Provides
- Faster ISS (Instruction Set Simulator) - Runs up to 1.5 times faster.
- ETM Trace capability. Trace instruction flow and memory accesses.
- Support for loading Symbian images and splitting images >16Mb across Flash components.
- Minor bug fixes - please read Readme file for details.
Virtual Components
VPOM-1510 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 TI OMAP technology.
- Innovator Processor Module:
- Real-time clock (RV5C387A)
- FPGA
- OMAP1510 System-On-Chip: containing the following components
- TI925T ARM9TDMI processor
- Ultra low power device (ULPD)
- DPLL (3)
- Clock manager
- MPU peripherals (Interrupt controller (2), LCD controller, Watchdog,
DMA, OS timer (3), MPU interface (MPUI), IDCode, DSP MMU*, Memory
Interface traffic controller*, MPU TI peripheral bus (TIPB) bridges*,
LOCAL BUS*, LOCAL BUS MMU*)
- MPU public peripherals (UART (3), UART periph. bus switches, RTC,
I2C, Camera interface, Timer (TIM32K), Pulse width timer (PWT), Pulse
width level (PWL), MPU I/O, Mailbox, Frame adjustment counter (FAC)*,
Multichannel buffered serial port (McBSP) *, MMC/SD interface*, LED
pulse generator, Microwire interface*, USB controller (Host & Client)*)
- Shared peripherals (GPIO, MCSI (2)*, McBSP (2)*)
- Innovator Interface Module:
- Touch screen controller (ADS7846)
- RS232 Transceiver (2)
- Switches
- Innovator Breakout Board
- Ethernet controller (LAN91C96)
- Switches
*Limited functional model
Back to Discovery Verification Platform
|