VPOM-1610 Reference Virtual Prototype 

Modeling the Texas Instruments OMAP1610  

Overview
The VPOM-1610 is a proven example of the capabilities delivered by the Synopsys virtual prototype portfolio of system-level tools, models and services. It has been developed and deployed using the Innovator virtual prototype creation and runtime tool as well as models from the DesignWare System-Level Library. In addition, customer-specific models have been added. With this fast, full-function software simulation capability, software developers were able to start development and integration of their software before the hardware was available.

VPOM-1610

This virtual prototype is a high performance software simulator of the Texas Instruments Innovator Kit for OMAP1610 designed for mobile phone video and imaging development. OMAP1610 is based on the OMAP architecture that includes the ARM9. The VPOM-1610 offers dramatic gains in developer productivity by integrating with the software developer’s preferred development environment for application, middleware, operating system and driver development, making it a feasible alternative even after silicon development boards have become available.

The OMAP1610 graphics subsystem incorporates imaging, and video and audio accelerator standard, enabling system designers to have access to a full simulation of the accelerator.

The VPOM-1610 models most of the components and peripherals of the OMAP1610 as well as the user interface including touch-screen, stylus and terminals. This prototype also includes the development boards that contain the audio codec and touch-screen controller (ADS7846), camera interface (OV9640), various flash memory models and more.

Advanced Multi-core Debugging
The VPOM-1610 virtual prototype enables greater debug visibility and efficiency by providing heterogeneous and homogeneous multi-core debugger support, including Texas Instruments Code Composer Studio™.

Debugging multi-core SoCs with virtual prototypes is more efficient than with JTAG and physical hardware because JTAG scan chains only stop one processor at a time. Stopping only one processor at a time makes it nearly impossible for the developer to understand the exact system state with the other processors, which continue running. In the VPOM-1610, the entire set of on-chip cores, including the ARM and DSP cores, stop when either a software or hardware breakpoint is reached. This allows unmatched debug visibility into the complete system, thereby improving developer productivity.

Capabilities
  • Runs actual ARM9 binaries targeted for the OMAP1610 Software Development Platform - no cross compiling
  • Provides efficient heterogeneous multi-core debug
  • Interfaces to RDI compatible debuggers
  • Integrates with leading software development tools including TI’s Code Composer Studio, Lauterbach TRACE32, Microsoft’s Platform Builder and eMbedded Visual Tools, ARM’s RealView and more
  • Provides high level of system visibility and control with the ability to set though breakpoints and single-step through peripheral hardware models
  • View system registers and variables inside peripheral hardware models
  • Provides low-level execution control and visibility into the CPU
  • Features photo realistic device skin with emulated touch screen
  • Provides security support for applications that require secure operation
  • Offers the ability to add custom peripherals and skins using Innovator to create a derivative virtual prototype for any OMAP1610 platform device
Benefits
The VPOM-1610 Reference Virtual Prototype improves software productivity by delivering:
  • Faster turnaround time for testing new images
  • Quicker debug with control and visibility into hardware
  • Accelerated final test and integration – up to 80%
  • Simplified collaboration among extended team members via electronic distribution

This reference virtual prototype is available on a restricted basis to qualified customers upon request.