Imperas provides methodologies, technologies and products to enable the most comprehensive embedded software development, debug and test solutions available today. The Imperas team has combined advanced simulation algorithms, modeling excellence and a broad range of tools to produce a system that offers the fastest performance, an extensive library of models, and advanced embedded software development tools.
Much of the Imperas technology is available through Open Virtual Platforms (OVP). OVP includes the OVPsim simulator, libraries of models and APIs for developing new models. OVPsim executes platforms, including multicore platforms, at hundreds of millions of instructions per second, providing the speed that software developers require for simulation of embedded systems. The open source model libraries include everything from individual processor models (from ARM and other processor developers) and component models to more complex platforms, such as the ARM IntegratorCP and ARM Versatile Express development boards for running Linux and other operating systems. OVP APIs enable the embedded software community to develop models of processors, behavioral components and peripherals, and to connect these together into virtual platforms that run the final target system software binaries unchanged. All OVP models have native SystemC/TLM2 interfaces, enabling the models to be used with any SystemC simulator.
The Imperas tools are available from the Imperas website. Powerful Verification, Analysis and Profiling (VAP) tools plus a multiprocessor/multicore debugger use ToolMorphing™ – tools integrated seamlessly with the processor core models – to provide the capabilities needed by software engineers with low overhead and no execution alteration. Tools operate from bare metal instructions to CPU- and OS-aware abstract modes, and can be customized for platform and scenario specific operations. This environment has been used by Imperas customers for pre-silicon software development, and also to find bugs in previously fully tested production code.
There are no discussions here currently, but as they appear they might have answers you need.