Wind River Simics 4.4 enables engineers to define, develop, and deploy product using a virtual representation of the target hardware. Wind River Simics 4.4 supports full system simulation and allows original equipment manufacturers to undertake critical software development activities on virtual platforms, independently of any hardware development schedules, semiconductor availability constraints or other limitations. Simics will be available worldwide by the end of May, 2010.
Wind River Simics 4.4 Features
- Supports a variety of hardware architectures, including ARM, Intel, MIPS and Power Architecture.
- Wind River Simics Analyzer, a new tool that helps customers analyze and better understand the heterogeneous aspect of their designs, offers a graphical timeline with execution details of “what process runs where and when” for a complete software application stack. This is particularly useful for tracking multi-core development and applications spanning multiple CPU architectures or multiple operating systems.
- Simics Analyzer is designed to easily integrate with VxWorks and Wind River Linux as well as support other operating systems and tools environments to account for all manner of heterogeneous designs and enable full system simulation.
- Simics Analyzer includes statement code coverage on binary code, without modifying or instrumenting the target system code.
- Expanded support for running multiple models in parallel is included for C, C++, SystemC and DML. This makes Simics a simulation framework well suited for heterogeneous designs that can simulate foreign models not originally written for Simics.
- Wind River Simics Extension Builder helps developers to build profiling tools and other specialized analysis tools and data collections. It also provides a well-defined interface to the Simics simulator and allows developers to extend Simics with custom functionality (plug-ins) and connect Simics into additional workflows and enterprise tooling environments.
- With Simics Extension Builder, other simulators such as ISSes (instruction set simulators) from third parties can be integrated into Simics. Via a Simics CPU interface for processor models, users can expand their existing processor simulation to cover the entire target system.
More information: Wind River