RTI Bypass Blockset: FlexRay Support

Browse product by name...


  • ECU access from dSPACE real-time platforms via XCP on FlexRay
  • Simulink blockset for dialog-based configuration
  • ECU variable selection from the A2L file
  • Automatic evaluation of conversion formulas
  • Convenient variable browser with search options and hierarchy tree
  • High-performance API for configuring with scripts


Application Areas
As a general rule, to develop ECU functions efficiently with the external bypass approach, it is necessary to configure the ECU interface in the modeling environment and change the input and output signals without modifying the ECU code. The RTI Bypass Blockset provides a generic user interface to do this, with the same look and feel no matter which ECU interface is used. In addition, it also includes the functionality to collect ECU-internal values in real time and overwrite them during hardware-in-the-loop tests.

Key Benefits
The RTI Bypass Blockset provides dedicated Simulink® blocks and user interfaces to insert bypass operations in the modeling environment. Specific information on the ECU interface, the bypass hooks inserted into the ECU code, the available variables, etc., are read automatically from the ECU description file (A2L file). This lets function developers concentrate fully on function design.

With the blockset, the model's inputs and outputs can be selected flexibly, without any modifications to the ECU code. A variety of ECU interfaces are supported such as CCP, XCP on CAN, XCP on Ethernet (UDP/IP), XCP on FlexRay, DCI-GSI1 and DPMEM PODs. A high-performance API supports automatic configuration of the RTI Bypass blocks with scripts: for example, when a Simulink model needs to be updated with a new A2L file. Developers can even change the ECU variables to be read or written by the real-time platform during simulation, without having to modify and recompile the Simulink code.

Real-time ECU Access via XCP on FlexRay
The XCP on FlexRay option of the RTI Bypass Blockset is based on the dSPACE FlexRay Configuration Package. The configuration tool in the package lets you assign the XCP master node and select and configure the XCP slots of the FlexRay cycle which are to be used for bypassing, using the information in the ASAM MCD-2 FBX (FIBEX) file. A Simulink library is generated according to the FlexRay configuration. Then you can implement the application model. Dedicated blocks of the RTI Bypass Blockset allow you to select a matching XCP slot and associate it with variables to be read from and written to the ECU. The set of variables available for selection is provided by the ECU description file (ASAP2 file). To synchronize the ECU and the real-time system, a FlexRay Message Schedule or FlexRay Message Interrupt can be used. As soon as all of the input values are ready for the relevant (sub)model, the calculation is started.