The VPOM-2430 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.
This virtual prototype is a high performance software simulator of the OMAP2430 Software Development Platform (SDP2430) designed for advanced mobile phone video and imaging development. OMAP2430 is based on the OMAP2 architecture that includes the ARM11 and C64x DSP. The VPOM-2430 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 OMAP2430 graphics subsystem incorporates the next-generation imaging, and video and audio accelerator 2 (IVA 2) standard, enabling system designers to have access to a full simulation of the accelerator. This feature allows developers to efficiently transition from TI’s first generation IVA to the second generation IVA 2 technology and benefit from this new technology today.
The VPOM-2430 models most of the components and peripherals of the OMAP2430 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 (TSC21001), camera interface (OV9640), various flash memory models and more.
The simulation of the TI TWL92230 and TWL4030 Power Management ICs allows software developers the ability to fully understand the interaction of their software with hardware power management on the OMAP platform as well as on the chip power management hardware. The prototype allows both control of the power management hardware and insight into the interaction of the hardware with the independent power-management services of the operating system. Developers can visualize the applied system voltage scaling over time through advanced time graphs and can verify that desired power states have been invoked or implemented correctly by detailed logging of all power events through power dashboards and frequency dashboards.
Advanced Multi-core Debugging
The VPOM-2430 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-2430, 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.
- Runs actual ARM11 and C64x DSP binaries targeted for the OMAP2430 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 breakpoints and single-step through peripheral hardware models
- Includes real-world connections through the host PC including camera, USB, serial ports, Ethernet and audio codecs
- Emulates system peripherals including MMC/SD card
- Allows camera application development and test through a USB camera connected to the host computer and from a video file
- 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 OMAP2430 platform device
- The VPOM-2430 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.