Wind River Simics
Full-system simulator and virtual platform for software and systems development
Highlights
-
Supports model-based development with Simulink ® by enabling early target-based testing
-
High performance simulation of complete control interface and production software stack
-
Simulink processor-in-the-loop (PIL) integration with Embedded Coder ®
-
Supports cosimulation with Simulink and MATLAB ®
-
Record, playback, and reverse simulations
-
Advanced inspection, trace, and debugging tools
Description
A Simics simulation of a target system can run unmodified target software, using the same boot loader, BIOS, firmware, operating system, board support package (BSP), middleware, and applications while still inside a simulation framework. This shared platform enables organizations to adopt development techniques such as agile and continuous practices in ways that are not possible with physical hardware.
Simics and Simulink PIL integration enables the testing of controller code, generated using Embedded Coder, on the target processor of the end product. This eliminates the need for target hardware when testing in the early phases of the model development process. Using Simics simulation at this step in the development process reduces the risk of late-stage integration problems and improves a team’s software development efficiency.
With Simics and Simulink cosimulation integration, physical systems in Simulink can be connected to Simics in a number of ways to create a combined simulation environment containing both the complete real software stack running on control computers in the system as well as the physical characteristics of the system.
Developers using model-based development techniques to develop embedded systems where the software, electronic hardware, and the surrounding world must interact in complex ways to create a working system can benefit from this type of simulation. Simics and Simulink integration enables simulation of all key components of a complex embedded system into a single environment. Simics is used for simulating the computer system running the control software, and Simulink is used to simulate the mechanical and physical part of the system.
Unlike physical hardware, a Simics target is flexible and configurable and can be accessed as a virtual lab. With Simics, you can share work and collaborate between teams, use advanced fault injection techniques, perfectly reproduce failures, and non-intrusively debug and inspect even the most complex system. Simics automation allows testing to scale out to maximum parallelization levels to ensure minimized test cycle times.
Wind River
500 Wind River Way
Alameda, CA 94501
UNITED STATES
Tel: 510-748-4100
Fax: 510-749-2010
https://www.windriver.com
Required Products
Platforms
- Linux
- Windows
Support
- Consulting
- On-site assistance
- System integration
- Telephone
- Training
Product Type
- Embedded Software - Tools, IDE, RTOS
- Modeling and Simulation Tools
Tasks
- Control Systems
- Embedded Systems
- Real-Time Systems
- System Modeling and Simulation
Industries
- Aerospace and Defense
- Automotive
- Communication Infrastructure
- Industrial Automation and Machinery