Virtio Ports Virtual Platform Technology to Linux
4/20/2005 - Virtio Corporation, creator of Virtual Platforms for embedded software development, introduced a Linux version of its Virtual Platform technology. The Virtio Virtual Platform is a reconfigurable, functionally accurate simulator of an IC (such as a microprocessor or SoC) or of an entire circuit board containing multiple ICs.
Virtual Platforms provide a complete behavioral model of processor and peripheral hardware that development teams can use to support early software development and integration. A Virtual Platform replicates the full functionality of a development board or SoC design, allowing developers to exercise code without physical hardware.
By porting its Virtual Platform technology to the Linux operating system (OS), Virtio has opened the door to closer integration between hardware and software development efforts. "Integration issues are driving the synchronization of hardware and software development down to the RTL level," said Virtio's chief technology officer, Filip Thoen, "but typically EDA tools run under the Linux OS. This introduction marks the first time that functional models are available to the Linux community, allowing software and hardware developers to collaborate and use the same workstations."
Virtio adapted its software by replacing its use of Microsoft ATL and ActiveX with Trolltech's Qt application development framework. This allows the company to release new platforms for both Microsoft Windows- and Linux-based hosts as customers' demands dictate, according to Thoen. "The models themselves are OS-independent," said Thoen, "so once we develop a platform it will run under both OSes." The Linux version will also allow Virtio to work with EDA providers to more closely integrate Virtual Platform models with hardware design tools.
More About Virtual Platforms
The Linux-hosted Virtual Platform models embedded processor cores, memory and peripherals, providing developers with a framework for executing and testing code without needing access to hardware. The platform can also connect to real-world peripherals such as camera interfaces and LCDs for full system-level testing. The processor models can execute targeted binaries as well as an operating system and work with compatible debuggers such as Metrowerks CodeWarrior and ARM RealView.
Virtual Platforms also provide software developers with benefits after hardware becomes available. The models allow access to internal registers that cannot be reached in hardware implementations, giving software developers additional insight into software operation. The result is faster system debugging and integration.
Virtio's Linux-hosted Virtual Platform is immediately available starting at $3,990 for a single-user license.
Virtio powers dramatic gains in software development by delivering early access to fast, full-function software emulation of embedded devices. Virtio is based in Campbell, California in the U.S.A with development centers at Campbell and the Alba Centre, Livingston, Scotland. Additional information about Virtio is available at www.virtio.com.
Virtio is a trademark of Virtio Corp.
North American Sales Contact: Virtio Corporation, 1688 Dell Avenue, Suite 210, Campbell, CA 95008, Tel: 408-341-0844, Fax: 408-341-0849, Email: firstname.lastname@example.org.
International Distributors: SDC Systems Limited in the UK at +44 (0)1462 473953; Sightsys, Ltd. in Israel at +972-3-9222771; Toyo Corporation, Ltd. in Japan at +81 (0) 3-3279-0771; MDS Technology Company, Ltd. in Korea at +82-2-2106-6072; and CMI Technologies, Inc. in Taiwan at 886 (-2) 23516362 or SuperLink Technology Corporation at 886 2 26983456.
If you are familiar with RSS feeds, you can also sign up for our free blog feed. Our RSS feed is updated in real-time while our newsletter is updated daily.