The VPOM-3430 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 OMAP3430 Software Development Platform (SDP3430) designed for advanced mobile phone video and imaging development. OMAP3430 is based on the OMAP3 architecture that includes the ARM Cortex-A Series superscalar architecture which provides robust multimedia functionality. The VPOM-3430 offers dramatic gains in developer productivity by integrating with the software developer’s preferred environment for application, middleware, operating system and driver development, making it a feasible alternative even after silicon development boards have become available.
The OMAP3430 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-3430 models most of the components and peripherals of the OMAP3430 as well as the user interface including touch-screen, stylus and terminals. The VPOM-3430 also supports ARM® TrustZone® technology which enhances the M-shield™ mobile security technology in the TI OMAP3430. This prototype 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 TI’s TWL4030 Audio/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.
Advanced Multi-core Debugging
The VPOM-3430 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-3430, 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 ARM Cortex A8 and C64x DSP binaries targeted for the OMAP3430 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 OMAP3430 platform device
- The VPOM-3430 virtual prototype improves software productivity by delivering:
- Faster turnaround time for testing new images
- Early access to the new technologies including the ARM Cortex & NEON, and TI IVA 2+
- 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.