SIMTOOLS® extend the advantages of MATLAB® and Simulink® in reducing complexity by providing a specific blockset for the design of FlexRay® based applications. SIMTOOLS enable users to cover the whole development process for building a virtual prototype on a PC. The development steps consist of system-level modeling activities as well as single ECU-level design and configuration.
At the system level, all FlexRay network aspects can be modeled, designed, configured, and simulated at various levels of detail, including application and communication system timing information. A standard .csv interface provides connectivity to tools from other vendors for the transfer of FlexRay bus configuration data.
At the ECU level, a FIBEX import interface (e.g., for the import of OEM-defined system-level configuration data) supports the design of functions for this specific ECU. Also included are capabilities for defining, configuring, and generating code for a rest-bus (cluster) simulation. Code generation is done with the companion SIMTARGET product.
The integration of SIMTOOLS with MATLAB and Simulink and of SIMTARGET with Simulink Coder® and Embedded Coder™ provides a very powerful development environment that enables users to seamlessly transition applications developed as Simulink block diagrams to the supported hardware platforms.