VPMM-SC Virtual Platform, Virtio Corporation
"Virtual Platforms" Speeds Software Development for MIPS32 34K Core Family
News Release from:
Virtio
08/03/2006
Virtio Corporation, well known as the creator of Virtual Platforms for embedded software development, has introduced its latest product offering to support the newly introduced multi-threading MIPS32® 34K™ core family.
The VPMM-SC Virtual Platform provides fast system simulation of the MIPS32 34K core-based MALTA™ development board. Virtual Platforms provide software developers with a target system model that can boot an operating system and run application code long before hardware becomes available, speeding new system software development.
Filip Thoen, chief technology officer for Virtio, noted, “The 34K cores introduce multi-threading to embedded systems. The successful adoption of this new technology requires that system designers can evaluate in-depth the impact and benefits of this new technology and that software developers can easily take advantage of this new technology and familiarize themselves with this new software paradigm. The VPMM-SC Virtual Platform allows software developers to quickly reconfigure the MIPS32 34K core in a variety of different multi-threading configurations and evaluate their system impact by providing detailed internal core statistics. Also, software developers can familiarize themselves with the new multi-threading development and debugging paradigm by the advanced visibility and control offered by a Virtual Platform.”
The VPMM-SC Virtual Platform uses a combination of C-code, graphical modeling and transaction-based modeling to replicate the full functionality of MIPS Technologies' MALTA development board in a PC-based simulation. It supports the MIPS32® 4KE™, 24K™ and 34K™ core family members and offers a choice of instruction-accurate and cycle-accurate CPU models. The VPMM-SC Virtual Platform supports standard operating systems such as Linux and can execute binary code files that target the Malta board and integrates with essential software development tools such as Green Hills MULTI and GDB debuggers.
The VPMM-SC Virtual Platform gives software developers a jumpstart in creating and debugging both system and applications code for the MIPS32 4KE, 24K and 34K-based Malta board, but its utility continues even when hardware becomes available. As with all of Virtio?s Virtual Platforms, VPMM-SC provides developers with insight into the internal operations of processor cores and peripheral hardware in ways that hardware-oriented debugging tools cannot. Developers can examine and modify the state of internal registers and buffers that are unreachable by externally attached hardware probes.
In addition, unlike hardware-based tools, developers can control the behavior of all processors simultaneously; through activities such as setting breakpoints in one processor that halts the execution of the entire system. These exceptional levels of visibility and control within a multiprocessor device make the Virtual Platform an ideal tool for finding and resolving complex, including multi-threading, software problems.
Virtio's VPMM-SC Virtual Platform pricing starts at $1,990 USD and is immediately available. The VPMM-SC Platform Development Kit is also available for users who need to modify the Virtual Platform priced at $9,990 USD and is available now.
|