|
The Synopsys VPOM-2430 Virtual Platform, for advanced mobile phone video and imaging, is a high performance software simulator of the OMAP2430 Software Development Platform (SDP2430).
With this fast full-function software simulation, software developers can start developing and integrating their software long before hardware becomes available.
VPOM-2430 powers dramatic gains in developer productivity by integrating with the software developer's preferred development environment for application, middleware, operating system and driver development.
Save software development time and improve developer productivity by:
- Faster turnaround time when developing and testing OS images and applications
- Quicker debug with superior control and visibility into hardware, including hardware breakpoints and ARM ETM trace generation
- Easier deployment to developers than hardware boards
- Accelerated final test and integration - save up to 80%
- Simplified collaboration among extended team members via electronic distribution

Graphics
The graphics subsystem incorporates a simulation of the imaging and video and audio accelerator,
enabling system designers to have access to new graphics capabilities before hardware becomes available.
This feature allows developers to efficiently transition from TI's first generation image and video accelerator to the new image,
video and audio (IVA™ 2) accelerator technology and benefit from this new technology today.
Power Management
The simulation of TI's TWL4030 Audio/Power Management ICs allow 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 virtual platform both allows control of the power management hardware and provides insights 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 Heterogeneous Multi-core Debugging
Debugging multicore SoC with the VPOM-2420 is more efficient than JTAG and physical hardware because JTAG scan chains only stop one processor at a time.
This makes it nearly impossible for the developer to understand the exact system state with the other processors, which continue running.
In the VPOM-2430 Virtual Platform, all cores stop when either a software or hardware breakpoint is reached,
allowing unsurpassed debug visibility into the complete system and greatly increasing developer productivity.
The Synopsys VPOM-2430 Virtual Platform enables greater debug visibility and efficiency by providing heterogeneous
and homogeneous multicore debugger support including Texas Instruments Code Composer Studio™.
Virtual Platform Capablities
The VPOM-2430 Virtual Platform enables early (pre-silicon) software development and early hardware/software integration of embedded system designs using the TI OMAP2430 Software Development Platform (SDP2430).
VPOM-2430 improves software developers' productivity in both the turnaround time of testing new images and the impact of isolating and fixing problems.
The VPOM-2430 is capable of running real target application binaries and operating systems built to run on the TI OMAP2430 Software Development Platform (SDP2430).
This virtual platform supports software development for the ARM 1136 MPU and provides real-world connections such as video streaming from USB camera and network.
- Runs actual ARM11 and DSP binaries targeted for the OMAP2430 Software Development Platform - no cross compiling
- Integrates with the software development tools of choice including: TI's Code Composer Studio, Lauterbach TRACE32, ARM RealView, and the GNU tool chain
- Provides high level of system visibility and control, through novel break pointing and single-stepping capabilities and by viewing of system registers and variables inside peripheral hardware models
- Includes real-world connections through the host PC including: camera, USB, serial ports, virtual LCD touch screen, Ethernet and audio codecs
- Supports video and graphics processing software development
- Provides low-level execution control and visibility into the CPU and the peripheral components
- Features photo realistic device skin
- Customize the VPOM-2430 Virtual Platform with custom peripherals and skins using the Synopsys VPOM-2430 PDK, creating a virtual platform for any TI OMAP2430 device
Synopsys offers two product packages for VPOM-2430, a standard Virtual Platform (VP) and a Platform Development Kit (PDK).
With the VP, 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.
The PDK offers the added ability to customize platform hardware by using the authoring tools included with the PDK license.
A developer can add user-defined instrumentation to easily profile software operations and collect execution statistics.
In addition, the VPOM-2430 PDK provides a customizable user interface and graphic skins for early usability evaluation.
Configurations
Included Base Configurations
Supported Configurations
Virtual Components
The VPOM-2430 Virtual Platform replicates the full functionality of TI OMAP2420 SDB in a PC-based simulation.
Through Synopsys's Virtual I/O technology, developers can connect real-world peripherals such as the MMC/SD
Card or audio and video through the host processor and simulate other peripherals on the Virtual Platform.
VPOM-2430 models all the critical features required for mobile phone, portable media player, and PDA development including:
- ARM1136 processor
- Power management
- Imaging and Video Accelerator (IVA2)
- Connectivity peripherals including MMC, Ethernet, camera, user interfaces, board switches, and LCD touch screen.
Below is the detailed listing of the virtual components modeled on the VPOM-2430 Virtual Platform.
VPOM-2430 Virtual Platform
| MPU Subsystem: |
ARM1136F-S, IRQ Ctrl |
| Interconnect: |
L3 (SMX), L4 |
| System DMA: |
|
| Peripherals: |
UARTx3, GPTx12, WDTx3, 32k Synchro Counter, Mailbox, GPIOx4, MSHSI2Cx2, McBSPx5, McSPIx3, FAC, SSI, HDQ/1 wire, HS MMC/SDIOx2, MS-PRO/MG (stub), ICR |
| Host Peripherals: |
USB OTG(stub), USB HS OTG, SSI |
| Security: |
RNG, DES/3DES, SHA1/MD5, AES, PKA, e-fuse |
| Memory Controllers: |
SMS, SDRC, GPMC |
| On-Chip Memory: |
96 Kbytes ROM, 64 Kbytes SRAM |
| System Controls: |
PRCM (Core, DSP, GFX, WAKEUP) |
| Multimedia: |
Display Subsystem (LCD Controller), Camera Subsystem 2420/ISP (switchable), 2D/3D Graphics (MBX Lite) |
| IVA2: |
C64x+ (Joule), L1 Program Memory Controller (PMC), L1 Data Memory Controller (DMC), Unified Memory Controller (UMC),
Extended Memory Controller (EMC) including IDMA, SYS module, Power-Down & Reset Controller (PDC),
Interrupt Controller (IC) L1 Program Cache, L1 Program RAM, L1 Data Cache L1 Data RAM, L2 Unified Cache,
L2 ROM, L2 RAM EDMA 3.0, MMU, HPI, System Controller (SYSC) Wake-Up Generator (WUGEN), IVA2 configuration registers
|
Development Board (SDP): |
LAN91C96 Ethernet, SDRAM, NOR Flash (Intel StrataFlash 28F256L18,) NAND Flash (Samsung K9F5608(16)), PISMO2 SDRAM,
PISMO2 Sibley NOR/NAND, PISMO2 OneNAND, TSC21001 Audio Codec and TouchScreen controller, Omnivision OV9640 camera,
LCD, Device/Revision Info Serial EEPROM (M24C01RMN), CPLD (Processor Board), FPGA (from VPOM-2420), TWL92230,
Partial TWL4030 (FPGA), TWL4030, ISP1301, MMC/SD, Power Dashboard, Frequency Dashboard
|
Back to Discovery Verification Platform
|